[Release].php SQL zu XML Converter

02/10/2012 18:49 SilverBow#1
Hey ho,

ich hab mir mal die Mühe gemacht *hust* und habe einen .php Script erstellt, mit welchem man Items & Monster ( item_proto & mob_proto ) aus der Datenbank in das XML Format umwandelt.

Wozu man das braucht?
Quote:
Originally Posted by lfcmaus View Post
die xml kannste dann packen XD und in den clienten einfügen
somit stimmen dann serverside und clientside item_proto und mob_proto überein

Wenn ihr "locale_name" habt:

item_proto:

mob_proto:


Wenn ihr "gb2312name" habt:


item_proto:

mob_proto:

Zwar gibt es das schon als Anwendung, nur hat diese leider viele Bugs, sodass man die daraus bekomme .xml erst korrigieren musst/e. Dazu gab es das nur für die item_proto :D

Für die, die nicht wissen was man mit dem Script macht:

PS: Die Spalten dazwischen sind unwichtig. Der Archiver ignoriert sie. Also keine Sorgen darum machen :D

Für ein Thanks würde ich mich freuen, ist aber kein muss :D

Und wer das als seins ausgibt ... soll sich einen Keks kaufen und daran ersticken <.<

Grüße,
XxMeuchelxX
02/10/2012 19:43 .Restince#2
Nice danke das du es mit uns Teilst ^_^
02/10/2012 19:50 lfcmaus#3
und was ist fail?

Quote:
<Item vnum="1" name="'µ·²Ù·¯¹Ì '" gb2312name="" type="9" subtype="0" weight="0" size="1" antiflag="0" flag="0" wearflag="0" immuneflag="" gold="0" buy_price="100" limittype0="0" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="0" value2="0" value3="0" value4="0" value5="0" socket0="-1" socket1="-1" socket2="-1" socket3="-1" socket4="-1" socket5="-1" refine_vnum="0" refine_set="0" magic_pct="0" specular="0" socket_pct="0" />
geht bis zum ende weiter das gb2312 name fehlt

mob_proto schaut komplett so aus...

Quote:
<Mob vnum="101" name="'??'" gb2312name="" type="0" rank="0" battle_type="0" level="1" event_type="0" mob_color="0" />

<Mob vnum="102" name="'??'" gb2312name="" type="0" rank="0" battle_type="0" level="3" event_type="0" mob_color="0" />
02/10/2012 19:51 TheÐeciSion#4
ich verstehe nicht, was es bringen soll, wenn man ne XML davon hat ?
02/10/2012 19:53 lfcmaus#5
Quote:
Originally Posted by Freaqiichen View Post
ich verstehe nicht, was es bringen soll, wenn man ne XML davon hat ?
die xml kannste dann packen XD und in den clienten einfügen
somit stimmen dann serverside und clientside item_proto und mob_proto überein
02/10/2012 20:38 SilverBow#6
Quote:
Originally Posted by lfcmaus View Post
und was ist fail?



geht bis zum ende weiter das gb2312 name fehlt

mob_proto schaut komplett so aus...
Kann es sein, dass du in der DB anstatt "locale_name" "gb2312name" hast?

Wenn ja, dann:


item_proto:

mob_proto:


EDIT: Hab es in meinen ersten Post eingefügt :D
02/10/2012 21:15 lautlosertot#7
bitre andersrum :D
02/10/2012 21:47 SilverBow#8
Quote:
Originally Posted by lautlosertot View Post
bitre andersrum :D
Das ist bisschen komplizierter :D

Mal schauen ...
06/14/2012 16:09 vpser#9
thank you dude