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!
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!
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#
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 |
|---|---|
| 1 | vnum |
| 2 | name in hashName umändern |
| 3 | gb2312name in name umändern |
| 4 | type |
| 5 | subtype |
| 6 | weight |
| 7 | size |
| 8 | antiflag |
| 9 | flag |
| 10 | wearflag |
| 11 | immunflag |
| 12 | gold |
| 13 | shop_buy_price in buy_price umchangen |
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 |
|---|---|
| 1 | Ihr verschiebt refined_vnum ganz nach unten nach socket5 |
| 2 | Ihr verschiebt refined_set ganz nach unten nach refined_vnum |
| 3 | Ihr verschiebt magic_pct ganz nach unten nach refined_set |
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#