[COLOR="DeepSkyBlue"]
Heute zeige ich euch wie man die Shops von den offiziellen Serverfiles editiert.
Als erstes braucht ihr folgende Dateien aus den Datasubs:
character.inc(datasub1.res)
propitem.txt(datasub2.res)
Wir nehmen als Beispiel den NPC Is:
"IS"
MaFl_Is
{
setting
{
AddMenu( MMI_DIALOG ); // Dialogoption
AddMenu( MMI_TRADE ); // Handeloption
AddVendorItem( 0, IK3_SCROLL -1, 1, 10, 100 ); //Item Adden
SetImage
(
IDS_CHARACTER_INC_000064
);
m_szDialog= "MaFl_Is.txt";
}
SetName
(
IDS_CHARACTER_INC_000065
);
AddVendorSlot( 0,
IDS_CHARACTER_INC_000066
);
}
AddVendorItem( 0, IK3_SCROLL [COLOR="DarkRed"]-1[/COLOR], 1, 10, 100 );
AddVendorItem( [COLOR="DarkOrange"]0[/COLOR], [COLOR="DarkSlateGray"]IK3_SCROLL[/COLOR] -1, [COLOR="Yellow"]1, 10[/COLOR], 100 );
[COLOR="DarkOrange"]SLOT 1-4 (Der Tab in dem das Item erscheint.)[/COLOR]
[COLOR="DarkSlateGray"]Die Itemart die verkauft werden soll (z.b. IK3_TICKET für Azria Ticket)[/COLOR]
[COLOR="Yellow"]1 = Ab level 1 11= Bis Level 11 d.h. 1,120 wäre Items von 1 bis 120.[/COLOR]
[COLOR="DarkRed"]-1 = Job ID[/COLOR]
Der Rest is unwichtig x)
Aber nun zu der propitem.txt
In dieser Datei befinden sich 3 Beispiele wie man den Shopable Wert der Items findet und sie somit in den shop bekommt.
Dabei ist zu beachten das die 0 etwas links von X und Y immer gleich mit den anderen Nullen ist.
X und Y zeigen an , wo man eine 1 hinsetzen muss.
Standardmäßig ist bei CS Items an dieser Stelle eine Null.
Legt man diese Schablone an und setzt den Wert auf 1,
erscheint so Hat man dann die Sachen Ingame ^-^
Screen als Beweis:

~Pumaaa&Brausetiger
[/COLOR]
Heute zeige ich euch wie man die Shops von den offiziellen Serverfiles editiert.
Als erstes braucht ihr folgende Dateien aus den Datasubs:
character.inc(datasub1.res)
propitem.txt(datasub2.res)
Wir nehmen als Beispiel den NPC Is:
MaFl_Is
{
setting
{
AddMenu( MMI_DIALOG ); // Dialogoption
AddMenu( MMI_TRADE ); // Handeloption
AddVendorItem( 0, IK3_SCROLL -1, 1, 10, 100 ); //Item Adden
SetImage
(
IDS_CHARACTER_INC_000064
);
m_szDialog= "MaFl_Is.txt";
}
SetName
(
IDS_CHARACTER_INC_000065
);
AddVendorSlot( 0,
IDS_CHARACTER_INC_000066
);
}
AddVendorItem( 0, IK3_SCROLL [COLOR="DarkRed"]-1[/COLOR], 1, 10, 100 );
AddVendorItem( [COLOR="DarkOrange"]0[/COLOR], [COLOR="DarkSlateGray"]IK3_SCROLL[/COLOR] -1, [COLOR="Yellow"]1, 10[/COLOR], 100 );
[COLOR="DarkOrange"]SLOT 1-4 (Der Tab in dem das Item erscheint.)[/COLOR]
[COLOR="DarkSlateGray"]Die Itemart die verkauft werden soll (z.b. IK3_TICKET für Azria Ticket)[/COLOR]
[COLOR="Yellow"]1 = Ab level 1 11= Bis Level 11 d.h. 1,120 wäre Items von 1 bis 120.[/COLOR]
[COLOR="DarkRed"]-1 = Job ID[/COLOR]
Der Rest is unwichtig x)
Aber nun zu der propitem.txt
In dieser Datei befinden sich 3 Beispiele wie man den Shopable Wert der Items findet und sie somit in den shop bekommt.
Dabei ist zu beachten das die 0 etwas links von X und Y immer gleich mit den anderen Nullen ist.
X und Y zeigen an , wo man eine 1 hinsetzen muss.
Standardmäßig ist bei CS Items an dieser Stelle eine Null.
Legt man diese Schablone an und setzt den Wert auf 1,
erscheint so Hat man dann die Sachen Ingame ^-^
PHP-Quellcode
- 6 II_CHR_SYS_SCR_SHOUTFULL15 IDS_PROPITEM_TXT_004478 1 99 IK1_CHARGED IK2_SYSTEM IK3_SCROLL = = 5000000 = 20000000 = = = = = = = 0 = = 1 1 1 1 1 = = = = _NONE 0 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = XI_SYS_EXPAN01 = = = 1296000 = = WUI_NOW = = = = = = = = = 0 0 0 0 0 = = = = = = = = = = = = = = = = = """Itm_ChrSysScrShoutF.dds""" 0 """""" IDS_PROPITEM_TXT_004479
- 6 II_CHR_SYS_SCR_SHOUTFULL30 IDS_PROPITEM_TXT_004480 1 99 IK1_CHARGED IK2_SYSTEM IK3_SCROLL = = 3750000 = 15000000 = = = = = = = 0 = = 1 1 1 1 1 = = = = _NONE 0 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = XI_SYS_EXPAN01 = = = 2592000 = = WUI_NOW = = = = = = = = = 0 0 0 0 0 = = = = = = = = = = = = = = = = = """Itm_ChrSysScrShoutF.dds""" 0 """""" IDS_PROPITEM_TXT_004481
- 6 II_CHR_SYS_SCR_PSKILLFULL15 IDS_PROPITEM_TXT_004482 1 99 IK1_CHARGED IK2_SYSTEM IK3_SCROLL = = 2500000 = 10000000 = = = = = = = 0 = = 1 1 1 1 1 = = = = _NONE 0 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = XI_SYS_EXPAN01 = = = 1296000 = = WUI_NOW = = = = = = = = = 0 0 0 0 0 = = = = = = = = = = = = = = = = = """Itm_ChrSysScrPaSklF.dds""" 0 """""" IDS_PROPITEM_TXT_004483
- 6 II_CHR_SYS_SCR_PSKILLFULL30 IDS_PROPITEM_TXT_004484 1 99 IK1_CHARGED IK2_SYSTEM IK3_SCROLL = = 3750000 = 15000000 = = = = = = = 0 = = 1 1 1 1 1 = = = = _NONE 0 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = XI_SYS_EXPAN01 = = = 2592000 = = WUI_NOW = = = = = = = = = 0 0 0 0 0 = = = = = = = = = = = = = = = = = """Itm_ChrSysScrPaSklF.dds""" 0 """""" IDS_PROPITEM_TXT_004485
- 6 II_CHR_SYS_SCR_COMMBANK15 IDS_PROPITEM_TXT_004486 1 99 IK1_CHARGED IK2_SYSTEM IK3_SCROLL = = 750000 = 3000000 = = = = = = = 0 = = 1 1 1 1 1 = = = = _NONE 0 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = XI_SYS_RELEASE01 = = = 1296000 = = WUI_NOW = = = = = = = = = 0 0 0 0 0 = = = = = = = = = = = = = = = = = """Itm_ChrSysScrComBan.dds""" 0 """""" IDS_PROPITEM_TXT_004487
- 6 II_CHR_SYS_SCR_COMMBANK30 IDS_PROPITEM_TXT_004488 1 99 IK1_CHARGED IK2_SYSTEM IK3_SCROLL = = 5000000 = 5000000 = = = = = = = 0 = = 1 1 1 1 1 = = = = _NONE 0 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = XI_SYS_RELEASE01 = = = 2592000 = = WUI_NOW = = = = = = = = = 0 0 0 0 0 = = = = = = = = = = = = = = = = = """Itm_ChrSysScrComBan.dds""" 0 """""" IDS_PROPITEM_TXT_004489
- 6 II_CHR_SYS_SCR_ACTIVITION IDS_PROPITEM_TXT_004490 1 99 IK1_CHARGED IK2_SYSTEM IK3_SCROLL = = 500000 = 2000000 = = = = = = = 0 = = 1 1 1 1 1 = = = = _NONE 0 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = XI_SYS_REMOVE01 = = = 600 = = WUI_NOW = = = = = = = = = 0 0 0 0 0 = = = = = = = = = = = = = = = = = """Itm_ChrSysScrActive.dds""" 0 """""" IDS_PROPITEM_TXT_004491
- //6 SHOWMARK IDS_PROPITEM_TXT_004666 1 99 IK1_CHARGED IK2_SYSTEM IK3_SCROLL = = 1000000 = 2000000 = = = = = = = 0 = = Y X 1 1 1 1 = = = _NONE 0 = = = = = = = = = = = = = = = = = = = DST_SPEED DST_JUMPING = 50 150 = = = = = = = = = = = = = = = = = = = = = = = XI_SYS_EXPAN01 = = = 180 = = WUI_NOW = = = = = = = = = 0 0 0 0 0 1 = = = = = = = = = = = = = = = = """Itm_SysSysScrVelJum.dds""" 0 """""" IDS_PROPITEM_TXT_004667
Screen als Beweis:
~Pumaaa&Brausetiger
[/COLOR]