So...da antho974 Tutorial auf englisch ist und etwas happig erklärt ist , habe ich nochmal ein Tutorial auf Deutsch geschrieben ^^ Hoffe es hilft euch.
Also um Items bei NPCs zu adden , müsst ihr als erstes die CFS-Dateien aus dem NPCShop-Ordner aus eurem ServerFiles-Ordner öffen. (Doofer Satz :P)
Das geht mit dem Hex Workshop , den ihr hier downloaden könnt :
Hexworkshop installieren blablabla...
Dann geht ihr in euren ServerfilesOrdner und dort dann in den Ordner NPCShops.
Dann rechtsklickt ihr z.b MaFl_Marche.cfs (an diesem Beispiel werde ich es euch zeigen ) und wählt die Option 'Hex Edit with HexWorkshop v5'. Dann öffnet ihr die Datei mit dem Hex Editor.
Wie ihr sehen könnt sind da lauter Zahlen und es sollte mit
'43 46 4C 59 46 4E 50 43 53 48 4F 50 31 2E 30' anfangen.
Diese '43 46 4C 59 46 4E 50 43 53 48 4F 50 31 2E 30' sin in Hex geschrieben und bedeuten : CFLYFFNPCSHOP1.0 , was ihr auf der rechten Seite sehen könnt. Naja das ist erstmal nicht wichtig.
Uns interessiert vielmehr die bei mir auf dem Screen rot gekennzeichnete E7.
Diese E7 ist ebenfals in Hex geschrieben und ist als normale dezimalzahl 231.Und 231 ist wiederum die ID vom Item 'Seal Wand' was im Shop an erster Stelle steht .
Ihr solltet mitlerweile den Haken gefunden haben
Diese E7 können wir verändern.
Hier ist mal eine Hex-Decimal Umwandlungsseite :
Wir wollen nun Beispielsweise statt der Seal Wand ( ID 231 ) ein Normal Sword ( ID 23 ) kaufen.
Dazu geben wir bei der Umwandlungseite oben in der ersten Textbox 23 ein und drücken auf den Button 'to hexmedical'. Wie ihr sehen könnt ist nun 23 , 17 in Hex.
Nun ersetzen wir im Hexworkshop die E7 durch die 17.
Abspeichern und sicherhaltshalber eine Backupkopie machen.
Dann den eigenen PServer hochfahren und mal im Shop schauen obs geklappt hat. ^^
Hier um zu sehen was bei mir die ItemSlots im Shop sind (rot gekennzeichnet)
Erkennt ihr ein System ?
Nein ? xD
Also immer 4 Spalten nach rechts und eins nach unten.
Je nach dem wie groß euer Workshopfenster ist , ist das System auch anders.
Für Leute die es nicht verstanden haben , tut es mir Leid.
Aber halt !
Es gibt nun auch Items , die in Hex mehr als 2Stellen haben.
Beispiel :
Also wir nehmen das Item ARM_F_ELE_BOOTS10 mit der ID 1759 ( in Hex : 6df )
Nun wenn wir das adden wollen , müssen wir bei E7 00 es so machen , dass es so aussieht : DF 06 (einfach die nächsten 2Nuller durch DF ersetzen und E7 durch 06)
Na das System erkannt ? Mann muss das F vorne ranstellen und da es immer 2 Zeichen sein müssen , -> 0F
Wenn in Hex das Item nun 4Stellen hat (z.b XY 89) , dann muss es so heißen : E7 durch 89 ersetzen und die 2 Nuller rechtsnebenan durch XY ersetzen ^^)
Soooo
Credits : antho974 für das Englische TuT
Komplette umschreibung und Screens und bessere Erklärung -> Ich ^^