Custom Item einfügen Fehler!

02/25/2011 15:00 medico79#1
Hallo zusammen,

ich habe schon fleißig gesucht und mit mir alles zusammen gesucht um ein Costum Item einzufügen. Es klappt auch, naja sagen wir so wenn ich einen Trick anwende, aber das ist ja nicht die Lösung.

Ich beschreibe Euch mal wie ich ein Custom Item einfüge und was das Problem ist und mein kleiner Trick. Vielleicht könnt Ihr mir sagen wo mein Fehler ist.

Ich habe folgende Datein und in diese Ordner getan
unionwings.act
unionwings.spr

data\sprite\¾ÆÀÌÅÛ

unionwings.bmp (2 mal)
data\texture\À¯ÀúÀÎÅÍÆäÀ̽º\collection
data\texture\À¯ÀúÀÎÅÍÆäÀ̽º\item


³²_unionwings.act
³²_unionwings.spr

data\sprite\¾Ç¼¼»ç¸®\³²

¿©_unionwings.act
¿©_unionwings.spr

data\sprite\¾Ç¼¼»ç¸®\¿©

danch habe ich diese Datein bearbeitet
idnum2itemresnametable
20000#unionwings#

idnum2itemdisplaynametable
20000#Union Wings#

num2itemresnametable
20000#unionwings#

num2itemdisplaynametable
20000#Union Wings#
idnum2itemdesctable
20000#
Meine Item Beschreibung.
DEF: ^7777770^000000
Ausgerüstet: ^777777Oben^000000
Gewicht: ^77777770^000000
Jobs: ^777777Alle Jobs^000000
#


itemslotcounttable
20000#4#

Dann noch die LUA-Files
accessoryid.lua
ACCESSORY_unionwings = 20000,

accname.lua
[ACCESSORY_IDs.ACCESSORY_unionwings] = "unionwings",

Zum Schluss noch die item_db.txt
20000,unionwings,Union Wings,5,,0,10,,1,,6,2147483647,7,2,1,,1,1,1000,{}, {},{}

Server danach komplett neu gestartet.

Wenn ich jetzt Ingame mir die Info des Items mit @iteminfo 20000 anschaue sieht das schon mal gut aus.

Wenn ich mir das Item mit @item 20000 hole klappt auch.
Aber sobald ich es anziehen will kommt folgende Meldung:
Code:
Cannot find File: sprite\¾Ç¼¼»ç¸®\³²\³².act
ResourceError: Can´t finde file ¾Ç¼¼»ç¸®\³²\³².act
Spr :: Cannot find File: sprite\¾Ç¼¼»ç¸®\³²\³².spr
ResourceError: Can´t finde file ¾Ç¼¼»ç¸®\³²\³².spr
Irgendwie verschlugt er irgendwo den Itemnamen unionwings.
Wenn ich jetzt bei gehe und in den Ordner ³² gehen und die Datein umbennen von ³²_unionwings.spr | ³²_unionwings.act in ³².spt | ³².act dann funktioniert alles ohne Probleme.

Aber dadurch kann ich ja nur ein Custom Item hinzufügen.

Ich hoffe Ihr könnt mir helfen.
Gruß Medico
02/25/2011 16:04 ChibiEbil#2
Falsch gedifft.
02/25/2011 16:59 medico79#3
Quote:
Originally Posted by ChibiEbil View Post
Falsch gedifft.
Was ich falsch gedifft habe kannst Du nicht sagen oder?
Ich habe das genau so gemacht wie im Guide darkdevin beschrieben [Only registered and activated users can see links. Click Here To Register...]
02/28/2011 06:37 ChibiEbil#4
Der guide ist outdated. Hast etwa auch fiel selbe uralte exe genommen?
Glaub der Fehler tritt auf wenn man inc.max hairstyles 127 gedifft hat.
02/28/2011 07:57 medico79#5
Das dachte ich mir schon das der sehr veraltet ist....hm einen guten aktuellen deutschen Guide gibt es wohl nicht.

Werde mich mal an diesen hier versuchen, der scheint aktueller zu sein, aber ist leider auf englisch. Mal schauen ob ich das hin bekomme.
[Only registered and activated users can see links. Click Here To Register...]

Oder hast Du noch andere Tips. Die Hairstyles hatte ich nicht mit gedifft.
02/28/2011 11:56 ChibiEbil#6
Wenn du dich an einen Guide hälst wirst du wahrscheinlich eh nicht zum ziel kommen, du brauchst immer mehrere, irgendwo ist immer was falsch oder outdated.
Es liegt 100% Am falschen diff increase headgear viewid to 2000 kanns auch sein. Du musst alles mögliche ausprobieren, oder nur das nötigste vorerst diffen.
War bei mir genau das selbe =o
02/28/2011 13:24 medico79#7
Habe das jetzt mal mit dem anderen Guide probiert. Klappt ohne Probleme...habe dort die fertig gediffte Datei genommen. Nur da kommt der Fehler
CHARACTER_INFO size error!!
Das soll wohl am Packetserv liegen, habe ich auch geändert (mmo.h und packt_db.txt) und neu compiliert....kommt aber immer noch die Meldung.

Würde es jetzt noch mal versuchen einmal komplett neu zu diffen, kannst Du mir sagen welchen Client ich dafür am besten nehmen soll?
03/01/2011 12:21 ChibiEbil#8
Immer den aktuellsten, wenn der nicht geht, der danach.. usw.
Ich hatte min. 100 verschiedene diffs ausprobiert bis ich das hatte was ich brauchte und was gut gefunzt hat ;p