So liebe E*PvPers ich hatte mir hier 2 verschiedene Tuts angeschaut in dennen beschrieben wird wie man Shops bearbeitet und hab gesehen das ein par Dinge fehlen bzw. fehlerhaft sind.
So fangen wir an, was brauchen wir?
character.inc
propitem.txt
vielleicht auch noch die propitem.txt.txt
Oke ich fang mal mit dem Code in der character.inc an.
Das ist der Name des NPC
Das ist die Zeile in der wir die/das Item/s hinzufügen
Dabei steht das AddVendorItem für den Neuen ItemSlot und IK3_SCROLL für die ItemArt. Danach sehen wir ein paar Zahlen.
Die zahlen vor IK3_SCROLL geben den Slot von 1-4 an 0=1, 1=2 ,2=3 3=4
-1 bedeutet für alle kaufbar.
1, 11 <- wird für die propitem.txt benötigt dabei steht das insgesamt für die ItemRare...nämlich von 1-11
100 <- weiß keiner genau...soweit ich weiß bringt es aber nichts
So kommen wir zur propitem.txt, ich hab als Beispiel mal die Scroll of SProtect.
Das ist die eben besagte ItemArt welche wir im AddVendorSlot angegeben haben.
(Wenn ihr das alles in einer Excel Tabelle öffnet dann ist IK3_SCROLL in Zeile "H".)
Der Preis des Items wird hier beim 12. Zeichen (Excel Zeile "M") deklariert. Der PReis MUSS mindestens 5 Penya sein sonst kommt beim Kauf "Benutzername existiert bereits"
Diese Zahl ist nun die oben genannte ItemRare unser 24. Zeichen (Excel Zeile "Y"). Wenn diese auf 3,4 oder 5 gestellt wird ist sie im Slot 1 von Is enthalten mit dem Preis von 5 mio.
Als letztes haben wir hier noch Shopable an 25. Stelle (Excel Zeile "Z") hier muss man IMMER eine 1 machen sonst wird es nicht verkauft.
Wenn ihr jetzt ein anderes Item sucht geht ihr in die propitem.txt.txt drückt strg+f und sucht den Namen kopiert die ID und sucht in der propitem.txt nach der ID.
Das wars eigentlich schon ich werde unten noch eine Liste mit den Job Codes reinsetzen.
Wird noch überarbeitet falls ich Fehler finde oder etwas neues herausfinde
Edit: Dieses Tutorial ist für v15 files gedacht müsste aber auch bis v16 funktionieren...ab v17 heißt die propitem glaub ich Spec_item.txt
So fangen wir an, was brauchen wir?
character.inc
propitem.txt
vielleicht auch noch die propitem.txt.txt
Oke ich fang mal mit dem Code in der character.inc an.
Ich hab mir jetzt mal Is vorgenommen.Quote:
MaFl_Is
{
setting
{
AddMenu( MMI_DIALOG );
AddMenu( MMI_TRADE );
AddVendorItem( 0, IK3_SCROLL, -1, 3, 5, 100 );
AddVendorItem( 2, IK3_TICKET, -1, 1, 11, 50);
AddVendorItem( 0, IK3_POCKET, -1, 1, 11, 50);
AddVendorItem( 1, IK3_CLOAK, -1, 1, 11, 50);
AddVendorItem( 0, IK3_COOKING, -1, 1, 1, 100);
SetImage
(
IDS_CHARACTER_INC_000064
);
m_szDialog= "MaFl_Is.txt";
}
SetName
(
IDS_CHARACTER_INC_000065
);
AddVendorSlot( 0,
IDS_CHARACTER_INC_000880
);
AddVendorSlot( 1,
IDS_CHARACTER_INC_000877
);
AddVendorSlot( 2,
IDS_CHARACTER_INC_000875
);
}
Das ist der Name des NPC
Das ist die Zeile in der wir die/das Item/s hinzufügen
Dabei steht das AddVendorItem für den Neuen ItemSlot und IK3_SCROLL für die ItemArt. Danach sehen wir ein paar Zahlen.
Die zahlen vor IK3_SCROLL geben den Slot von 1-4 an 0=1, 1=2 ,2=3 3=4
-1 bedeutet für alle kaufbar.
1, 11 <- wird für die propitem.txt benötigt dabei steht das insgesamt für die ItemRare...nämlich von 1-11
100 <- weiß keiner genau...soweit ich weiß bringt es aber nichts
So kommen wir zur propitem.txt, ich hab als Beispiel mal die Scroll of SProtect.
Das sind jetzt nur die ersten 25 Zeichen, mehr brauchen wir auch nichtQuote:
II_SYS_SYS_SCR_SMELPROT IDS_PROPITEM_TXT_004692 1 9999 IK1_SYSTEM IK2_SYSTEM IK3_SCROLL = = 1 = 5000000 = = = = = = = 0 = = 1 9 1
Das ist die eben besagte ItemArt welche wir im AddVendorSlot angegeben haben.
(Wenn ihr das alles in einer Excel Tabelle öffnet dann ist IK3_SCROLL in Zeile "H".)
Der Preis des Items wird hier beim 12. Zeichen (Excel Zeile "M") deklariert. Der PReis MUSS mindestens 5 Penya sein sonst kommt beim Kauf "Benutzername existiert bereits"
Diese Zahl ist nun die oben genannte ItemRare unser 24. Zeichen (Excel Zeile "Y"). Wenn diese auf 3,4 oder 5 gestellt wird ist sie im Slot 1 von Is enthalten mit dem Preis von 5 mio.
Als letztes haben wir hier noch Shopable an 25. Stelle (Excel Zeile "Z") hier muss man IMMER eine 1 machen sonst wird es nicht verkauft.
Wenn ihr jetzt ein anderes Item sucht geht ihr in die propitem.txt.txt drückt strg+f und sucht den Namen kopiert die ID und sucht in der propitem.txt nach der ID.
Das wars eigentlich schon ich werde unten noch eine Liste mit den Job Codes reinsetzen.
Wird noch überarbeitet falls ich Fehler finde oder etwas neues herausfinde
Edit: Dieses Tutorial ist für v15 files gedacht müsste aber auch bis v16 funktionieren...ab v17 heißt die propitem glaub ich Spec_item.txt