item einfügen, item eix/epk icon eix/epk

06/30/2010 17:33 Misi#1
alle realesen in letzter zeit immer mehr und mehr neue waffen, items generel, und geben meist dabei eine ganze item und icon eix/epk mit beim download.
Mich interesiert aber wie ich nur ein item aus den gepackten eix/epks raus nehmen kann und es meinen dateien beifügen kann.
Eine kurze erklärung dazu wäre sicher für viele anfänger hilfreich denn habe so was noch nirgends entdeckt.



z.B ich wollte heute drachengeist items von Avulsed beifügen, nehmen wir mal ein beispiel :

ich will item 17240-17249 (drachengeistohringe) meinen files zufügen.



1. ich gebe die querys serverside ein:



INSERT INTO `item_proto` VALUES ('17240', 0x4472616368656E67656973746F687272696E67652B30, 0x4472616368656E67656973746F687272696E67652B30, '2', '6', '0', '1', '0', '0', '64', '', '100000000', '100000000', '17241', '2001', '0', '15', '1', '105', '0', '0', '1', '7500', '2', '7500', '39', '7', '0', '0', '0', '0', '0', '0', '-1', '-1', '-1', '-1', '-1', '-1', '0', '0', '0');
INSERT INTO `item_proto` VALUES ('17241', 0x4472616368656E67656973746F687272696E67652B31, 0x4472616368656E67656973746F687272696E67652B31, '2', '6', '0', '1', '0', '0', '64', '', '100000000', '100000000', '17242', '2002', '0', '15', '1', '105', '0', '0', '1', '10000', '2', '10000', '39', '9', '0', '0', '0', '0', '0', '0', '-1', '-1', '-1', '-1', '-1', '-1', '0', '0', '0');
INSERT INTO `item_proto` VALUES ('17242', 0x4472616368656E67656973746F687272696E67652B32, 0x4472616368656E67656973746F687272696E67652B32, '2', '6', '0', '1', '0', '0', '64', '', '100000000', '100000000', '17243', '2003', '0', '15', '1', '105', '0', '0', '1', '12500', '2', '12500', '39', '11', '0', '0', '0', '0', '0', '0', '-1', '-1', '-1', '-1', '-1', '-1', '0', '0', '0');
INSERT INTO `item_proto` VALUES ('17243', 0x4472616368656E67656973746F687272696E67652B33, 0x4472616368656E67656973746F687272696E67652B33, '2', '6', '0', '1', '0', '0', '64', '', '100000000', '100000000', '17244', '2004', '0', '15', '1', '105', '0', '0', '1', '15000', '2', '15000', '39', '13', '0', '0', '0', '0', '0', '0', '-1', '-1', '-1', '-1', '-1', '-1', '0', '0', '0');
INSERT INTO `item_proto` VALUES ('17244', 0x4472616368656E67656973746F687272696E67652B34, 0x4472616368656E67656973746F687272696E67652B34, '2', '6', '0', '1', '0', '0', '64', '', '100000000', '100000000', '17245', '2005', '0', '15', '1', '105', '0', '0', '1', '17500', '2', '17500', '39', '15', '0', '0', '0', '0', '0', '0', '-1', '-1', '-1', '-1', '-1', '-1', '0', '0', '0');
INSERT INTO `item_proto` VALUES ('17245', 0x4472616368656E67656973746F687272696E67652B35, 0x4472616368656E67656973746F687272696E67652B35, '2', '6', '0', '1', '0', '0', '64', '', '100000000', '100000000', '17246', '2006', '0', '15', '1', '105', '0', '0', '1', '20000', '2', '20000', '39', '17', '0', '0', '0', '0', '0', '0', '-1', '-1', '-1', '-1', '-1', '-1', '0', '0', '0');
INSERT INTO `item_proto` VALUES ('17246', 0x4472616368656E67656973746F687272696E67652B36, 0x4472616368656E67656973746F687272696E67652B36, '2', '6', '0', '1', '0', '0', '64', '', '100000000', '100000000', '17247', '2007', '0', '15', '1', '105', '0', '0', '1', '22500', '2', '22500', '39', '19', '0', '0', '0', '0', '0', '0', '-1', '-1', '-1', '-1', '-1', '-1', '0', '0', '0');
INSERT INTO `item_proto` VALUES ('17247', 0x4472616368656E67656973746F687272696E67652B37, 0x4472616368656E67656973746F687272696E67652B37, '2', '6', '0', '1', '0', '0', '64', '', '100000000', '100000000', '17248', '2008', '0', '15', '1', '105', '0', '0', '1', '25000', '2', '25000', '39', '21', '0', '0', '0', '0', '0', '0', '-1', '-1', '-1', '-1', '-1', '-1', '0', '0', '0');
INSERT INTO `item_proto` VALUES ('17248', 0x4472616368656E67656973746F687272696E67652B38, 0x4472616368656E67656973746F687272696E67652B38, '2', '6', '0', '1', '0', '0', '64', '', '100000000', '100000000', '17249', '2009', '0', '15', '1', '105', '0', '0', '1', '27500', '2', '27500', '39', '23', '0', '0', '0', '0', '0', '0', '-1', '-1', '-1', '-1', '-1', '-1', '0', '0', '0');
INSERT INTO `item_proto` VALUES ('17249', 0x4472616368656E67656973746F687272696E67652B39, 0x4472616368656E67656973746F687272696E67652B39, '2', '6', '0', '1', '0', '0', '64', '', '100000000', '100000000', '0', '0', '0', '15', '1', '105', '0', '0', '1', '30000', '2', '30000', '39', '25', '0', '0', '0', '0', '0', '0', '-1', '-1', '-1', '-1', '-1', '-1', '0', '0', '0');



2. Dann öffne ich das item_proto und dann die item_proto.xml und suche mir die zeile mit dem gewünschten item:



<Item vnum="17240" hashName="'Drachengeistohrringe+0'" name="Drachengeistohrringe+0" type="2" subtype="6" weight="0" size="1" antiflag="0" flag="0" wearflag="64" immuneflag="0" gold="100000000" buy_price="100000000" limittype0="1" limitvalue0="105" limittype1="0" limitvalue1="0" applytype0="1" applyvalue0="7500" applytype1="2" applyvalue1="7500" applytype2="39" applyvalue2="7" value0="0" value1="0" value2="0" value3="0" value4="0" value5="0" socket0="0" socket1="65008" socket2="127" socket3="64992" socket4="21631" socket5="4855" refine_vnum="14241" refine_set="2001" magic_pct="15" specular="0" socket_pct="0" />


und kopiere es in mein item_proto.xml rein.




3. Jetzt öffne ich die item_list und suche mir wieder das gewünschte item:



17240 ARMOR icon/item/17240.tga
17241 ARMOR icon/item/17241.tga
17242 ARMOR icon/item/17242.tga
17243 ARMOR icon/item/17243.tga
17244 ARMOR icon/item/17244.tga
17245 ARMOR icon/item/17245.tga
17246 ARMOR icon/item/17246.tga
17247 ARMOR icon/item/17247.tga
17248 ARMOR icon/item/17248.tga
17249 ARMOR icon/item/17249.tga


und kopiere sie in meine item_list rein.




4.Jetzt öffne ich icon eix/epk und öffne das icon.xml und suche das die erforderliche Zeile:


<File archivedPath="icon/item/17240.tga" type="1"><![CDATA[Source\icon\item\17240.tga]]></File>



und kopiere es in meine icon.xml rein, und ich öffne source item und suche die 17240.tga datei und füge sie zu meiner source item datei dazu.




5. Jetzt öffne ich item eix/epk und öffne item.xml.

hier ist aber keine .gr datei die auf das item zu trifft wahrscheinlich weil es keine waffe ist sondern ohringe, sagt mir wenn ich falsch liege.
Dann gehe ich in den source ordner in item und dann sind dort 3 ordner etc, quest und weapon davon kann ich auch nix gebrauchen da nix für ohringe dabei ist, weapon ist für weapon .gr datein, quest für quest usw, sehe ich das richtig? Hier habe ich also nix zu kopieren?


Und wenn ich all das gemacht habe reboote ich meinen server und dann in-game geht der code und das item erscheint nur es ist nicht im inventar sichtbar, wenn man mit der maus drauf geht sieht man zwar die bonuse die daten und man kann es auch anzioehen und es funktioniert aber man sieht es halt nicht und damit kann man es auch nicht auf den boden ziehen.





Was mache ich falsch? Wenn mir einer weiter helfen könnte wäre super, denke das einige anfänger wissen wollen wie man genau ein item beifügt, welche datei für was ist und was man genau machen muss, detaliert beschrieben, dann könnten viele fragen beantwortet werden mit einem simpelen link zum threat wo es beschrieben ist. Hab so einen threat gesucht aber nix gefunden.

Danke schon mal im voraus für die antworten, mfg Misi
06/30/2010 18:47 newbie_21#2
hmm ist mal ne gute Idee hab das selbe Problem ist echt nix zu finden im forum darüber :p die profis aus unserem forum wissen das bestimmt
06/30/2010 21:25 Misi#3
ja, wissen sicher viele aber ne antwort will wohl keiner geben :/
06/30/2010 22:08 #SoNiice#4
Ich check nicht was du damit sagen willst.

Schreib es mal bitte ordentlicher, dann kann ich dir auch helfen.
06/30/2010 22:39 Misi#5
ist doch ordentlich geschrieben, lies es dir nochmal in ruhe durch. Kurzfassung: ich will z.B nur einen gegenstand in meinen server implementieren. Für das beispiel habe ich die drachengeist items von Avalused genommen der die sachen released hat aber halt alle sachen schon zusammmen gepackt in item_list, proto, icon ect.

Ich will drachengeistohringe einbauen (nur die), und wie ich das gemacht habe steht ja oben, lies es einfach nochmal.

Und das Problem ist halt das das item im inventar nicht sichtbar ist, man sieht zwar die daten des gegenstandes wenn man mit der maus drauf geht und es funktioniert,nur man sieht es nicht und ich will gerne wissen was ich falsch gemacht hab, bzw welche datei ich nicht kopiert habe oder falsch kopiert hab...
06/30/2010 22:45 Natin#6
Ich könnte dir helfen wenn du das ein bischen Ordnest.
Also wenn du dort lücken zwischen den Item-Datein und dein selbstgeschriebenden machst ;)
06/30/2010 23:02 Misi#7
geschehen :)
06/30/2010 23:07 Natin#8
Also dann denke ich liegt es an den Icon.
Soweit ich weiß ist es richtig eingefügt aber du hast irgendwas mit den Bild von den Ohrringen falsch gemacht :)
06/30/2010 23:11 Misi#9
ähm hab aber nix geändert and den icons. Hab sie nur kopiert aus den files von avlused.
Wenn ich die ganzen files also komplett die icon eix/epk und denn rest der dateien einfüge bzw. mit meinen ersetze dann sieht man die items.

Bischen komisch :confused:
12/22/2010 16:02 BlueRaveRr#10
Hmm... wo finde ich denn item_proto.xml ??? habe mein Server (in FileZilla) schon durchsucht aber nicht wirklich was gefunden... könnte mir jemand helfen?