[Guide]XML Datei machen von DB Side Item_Proto

10/25/2010 17:17 RivathaX#1
Heyho,

ich will euch mal in diesem Thema zeigen wie ihr die XML Datei erstellt wenn ihr mal wie ich über 6.000 Items bearbeitet habt es euch leicht zu machen.

Denn ich denke keiner hat lust nachdem er die Item_Proto bearbeitet hat auch noch die gesamte item_proto_dump.xml Datei zu bearbeiten.
Falls doch dann viel Spaß

So als erstes was ihr benötigt?
Navicat mit dem ihr auf eure Database Connectet
So ihr Connectet auf eure Player Database und Rechtsklick auf Item_Proto
Dann auf "Duplicate Table"
Weil ihr müsst die Struktur umbearbeiten für die XML Datei.
Sollte nicht allzulange dauern!
Danach auf die Copy Item_Proto einfach Design Table auch mit Rechtsklick!
So jetzt ist das Wichtig!
So muss die Struktur sein!
Nummer Umändern in bzw. so lassen
1vnum
2name in hashName umändern
3gb2312name in name umändern
4type
5subtype
6weight
7size
8antiflag
9flag
10wearflag
11immunflag
12gold
13shop_buy_price in buy_price umchangen
So jetzt habt ihr die 13 Sachen noch nicht abspeichern denn jetzt müsst ihr paar Sachen umbearbeiten!
Ihr löscht die refine_set2 Zeile!
So jetzt nächste Sache!
Nach unten Scrollen und addon_typ die Zeile löschen!

So nun habt ihr 40 Zeilen sowie es in der XML sein muss.
Doch noch seid ihr mit der Tabelle Designen nicht fertig
Jetzt fängt der Spaß an!
Nummer Umändern in bzw. so lassen
1Ihr verschiebt refined_vnum ganz nach unten nach socket5
2Ihr verschiebt refined_set ganz nach unten nach refined_vnum
3Ihr verschiebt magic_pct ganz nach unten nach refined_set
So jetzt Design abspeichern!
Die Tabelle ist fertig sowie die XML Datei dann auch richtig aussieht.
So jetzt Rechtsklick drauf danach "Export Wizard" danach auf "XML File" dann "Next"
So jetzt neben item_proto_copy daneben auf den Bereich wo "Export to" ist dort drauf klicken dann den Speicher Ort aussuchen.
Jetzt "Next" nochmal "Next"
So jetzt Hacken bei "Continue on errors" und bei "Use Attributes Format in XML"
Dann "Next" und "Start"
So jetzt öffnet ihr die XML wo ihr sie gespeichert habt mit Notepad++ kann man bei Google finden.
Dann STRG+F
So jetzt auf den Bereich "Ersetzen" gehen
Dort im ersten Bereich das rein
"<RECORD" und im zweiten "<Item"
Alles ersetzen lassen
So jetzt diesmal im Ersten Bereich das
">" und im zweiten "/>
Und nochmal alles ersetzen lassen

So jetzt kommt die Sache die etwas Zeit brauch doch davor erstmal das...
"</RECORD>" das bei Ersetzen suchen und alles in "" dies machen also einfach den zweiten Platz leer lassen sodass nichts drin steht und alles ersetzen!
Ihr seit nun fast fertig.

Noch am Anfang dann
"<?xml version="1.0" standalone="yes"?>
<RECORDS>"
Durch dies ändern
"<item_proto extended="true" version="1">"
Und am Ende das ändern
"
</RECORDS>"
In dies
"</item_proto>"

Jetzt müsst ihr immer diese Leere Spalte löschen.
Ich arbeite aber grad für mich selber an einen AutoIt Script doch ich bin nicht grad der beste drin vielleicht kann jemand das machen und mir schicken ich würde es hier rein tun.
Aber ich werde es versuchen zu Scripten und wenn ich es schaffen sollte wird es hier drin sein.

Alles Selftested und Selfmade hoffe es hilft dem einen oder anderem.

Best Regards,
.RiisK#
10/25/2010 17:18 .achi#2
Danke RiisK :D:D ^^
10/25/2010 17:19 .Zander#3
Very Nice
danke dass du dir zeit nimmst!
10/25/2010 17:20 RivathaX#4
Ich werde nun an dem AutoIt Script versuchen zu schreiben wenn es klappt habt ihr sogar das Teil was euch die Leeren Zeilen Automatisch löscht aber glaube bin zu dumm dafür :D

Best Regards,
.RiisK#
10/25/2010 17:20 Perfection-#5
sehr gutes tut
10/25/2010 17:21 .achi#6
Quote:
Originally Posted by .RiisK# View Post
Ich werde nun an dem AutoIt Script versuchen zu schreiben wenn es klappt habt ihr sogar das Teil was euch die Leeren Zeilen Automatisch löscht aber glaube bin zu dumm dafür :D

Best Regards,
.RiisK#
Schaffst du schon :O
10/25/2010 17:22 Morinho#7
Ich glaube Mehti (oder wie er heißt^^) hatte schonmal so ein Programm dafür gemacht. Habs sogar noch.
10/25/2010 17:25 RivathaX#8
Quote:
Originally Posted by Morinho View Post
Ich glaube Mehti (oder wie er heißt^^) hatte schonmal so ein Programm dafür gemacht. Habs sogar noch.
Falls ja Link bitte zu einem Download ich teste es wenn es geht kommt es hier rein mit Credits natürlich dann.

Und falls es geholfen hat Thanks hinterlassen wäre nice :p

Best Regards,
.RiisK#
10/25/2010 17:26 LiiL☻CaKe#9
hammer ! wird sehr hilfreich sein =)
10/25/2010 17:33 Morinho#10
Quote:
Originally Posted by .RiisK# View Post

Falls ja Link bitte zu einem Download ich teste es wenn es geht kommt es hier rein mit Credits natürlich dann.

Und falls es geholfen hat Thanks hinterlassen wäre nice :p

Best Regards,
.RiisK#
Irgendetwas mit XMLcreator. Glaube es hat sogar ein anderer released, es war aber von dem Mehti. Ich finds gerade nicht, aber wenn ichs gefunden habe, schick ich dir den Link.

Aber wenn du das Tool haben möchtest, pn me.
10/25/2010 17:45 LordMampf2#11
falls du es mit Auto Edit nicht hinbekommst schick mir die Datei mit den leerzeilen dann setzt ich mich mal dran und mach den "Filter"
hab leider zZ kein Server um es selbst du machen
10/25/2010 17:49 Grindelo#12
omg kaaaaa xD

müsst um das umzustetzten über ne stunde am PC hocken und probieren :D
10/25/2010 18:06 RivathaX#13
Quote:
Originally Posted by Grindelo View Post
omg kaaaaa xD

müsst um das umzustetzten über ne stunde am PC hocken und probieren :D
Kein fleiß kein Preis.
Ich habe bis ich die Struktur usw. alles gecheckt habe auch 1 Tag gebraucht.
Nur noch die Leerzeilen müssen weg dann ist alles okay.

Best Regards,
.RiisK#
10/25/2010 18:55 .Resistance#14
kleiner tipp:
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
10/25/2010 19:02 RivathaX#15
Quote:
Originally Posted by poll7979 View Post
kleiner tipp:
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
Das erste checken eh die Wenigsten
Das zweite ich habe Tage lang gesucht keiner hat mir Tools gegeben jetzt kommst du damit an o.ô?

Das Thema hier ist genau so hilfreich wie von denen...

Best Regards,
.RiisK#