Zugriff auf die Account-Informationen

• Wozu das Ganze?

Diese Informationen werden z.B. für Stadt-/Firmenbanner gebraucht, so wie folgender: http://kapitools-services.de/kapiregnum/mlkrs-1,6147-de1.jpg
KS stellt dir diese Informationen (in Zusammenarbeit mit Kapi-Regnum.de) nun aufbereitet zur Verfügung. Dies entlastet die Kapiserver, weil nur noch die minmale Anzahl an Zugriffen erfolgt.

• Wie funktioniert es?

Du brauchst nur folgende Datei aufzurufen:
http://www.kapitools-services.de/regnumdaten-xml.php?user=[UserID]-[Welt]
Da Kapi-Regnum derzeit nur eine Welt hat, ist dort immer "de1" einzutragen.
Beispiel: ?user=6147-de1

PHP hat dafür zB. die Funktionen "file" oder "file_get_contents". Damit erhält man die Daten im praktischen XML-Format und sieht dann etwa so aus:
<kapidaten>
<err>0</err>
<msg>keine</msg>
<id>6147</id>
<fi>KapiTools</fi>
<we>de1</we>
<vip>0</vip>
<le>5</le>
<sex>1</sex>
<bar>13492400</bar>
<fk>43000000</fk>
<pu>0</pu>
<qu>---</qu>
<lo>12.04.07</lo>
</kapidaten>

• Was bedeutet das im Einzelnen?

errError0 oder 1
msgFehlermeldungist "err" gleich 1, dann steht hier der Grund
idUser-IDdie Userid
fiStadtnameStadtname des Accounts
weWeltaktuell gibt es in Regnum ja nur Welt1 (de1)
vipStatus0 = normal, 1 = VIP (Premium)
leLevel-IDwelches Level zu welcher ID gehört findest du am Ende der Seite
sexGeschlecht1 für männlich, 2 für weiblich
barBargeldauf den "Pfennig" genau ( geteilt durch 100 für ¢τ )
fkFestkapitalauf den "Pfennig" genau ( geteilt durch 100 für ¢τ )
puAnsehenAnsehenspunkte des Users
quErkenntnissehöchste Forschung
loletzter LoginDatum des letzten Logins

• Level zu Level-ID

IDBezeichnung
0Leibeigener (Tutorial)
5Freier
6Bürger
7Krämer
8Weber
9Kaufmann
10Handelsherr
11Ratsmitglied
12Patrizier
13Bürdermeister
14Freiherr
15Baron
16Graf
17Herzog
18Fürst
19Fürstbischof
20Kurfürst
Nachfolgend die Level auch noch als Array zur Verwendung in PHP
$regnuml = array();
$regnuml[0]['de'] = "Leibeigener";
$regnuml[5]['de'] = "Freier";
$regnuml[6]['de'] = "Bürger";
$regnuml[7]['de'] = "Krämer";
$regnuml[8]['de'] = "Weber";
$regnuml[9]['de'] = "Kaufmann";
$regnuml[10]['de'] = "Handelsherr";
$regnuml[11]['de'] = "Ratsmitglied";
$regnuml[12]['de'] = "Patrizier";
$regnuml[13]['de'] = "Bürgermeister";
$regnuml[14]['de'] = "Freiherr";
$regnuml[15]['de'] = "Baron";
$regnuml[16]['de'] = "Graf";
$regnuml[17]['de'] = "Herzog";
$regnuml[18]['de'] = "Fürst";
$regnuml[19]['de'] = "Fürstbischof";
$regnuml[20]['de'] = "Kurfürst";

Magazin & Community