How to Edit Offi File Shops

  • [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 ^-^

    PHP
    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]

  • Reife leistung Puma^^
    Auch wenn ich schon dahinter gekommen bin finde ich das es ein guter TuT ist^^
    Und wieso meinst du im letzten satz

    Zitat

    Nur so um zu zeigen das ich KEIN NOOB bin.

    Naja Thanks hast du^^

  • Naja ich kannst nicht testen ob das geht da ich die Offi Fills nicht habe.
    Aber das du den Tipp released??
    Würde es lustiger finden wenn die anderen dadrauf selber kommen würden.
    Aber dennoch DANKE auch wenn ich es nicht brauch.

    So Long ~

  • Zitat von score;38675

    Naja ich kannst nicht testen ob das geht da ich die Offi Fills nicht habe.
    [COLOR="Red"]Aber das du den Tipp realist??[/COLOR]
    Würde es lustiger finden wenn die anderen dadrauf selber kommen würden.
    Aber dennoch DANKE auch wenn ich es nicht brauch.

    So Long ~

    Ob er es released oder nicht liegt bei ihm.
    Und das er es tat zeigt das er teilen kann und nicht alles selber behalten muss.

  • [COLOR="DeepSkyBlue"]

    Wenn nicht nur alle alles nur leechen würden anstatt was zur Community beizutragen dann würde ich auch zeigen wie man NPCs und Mobs spawned wobei das NPC spawnen noch bei mir buggy is :S

    Hab mir 10 min die RGN Files angeschaut und schon ging alles...
    Es ist nicht schwer :O

    Schwerer sind die DYO Files, da hat mich ShishaJoe auf den richtigen Weg gebracht,
    er hat mir den link zur xadet seite geschickt und somit wars ein leichtes die dyo files zu entschlüsseln..

    Sobald ich etwas zeit hab schreib ich mal einen c#/c++ dyo editor O:

    ~Pumaaa[/COLOR]

  • Wenn mehr sachen kommen so editoren dann würde ich gerne einen Allround teil bauen^^ in VB.Net gecodet^^ Halt eins das alles kann c#/c++ zu VisualBasic.NET übersetzten ist leicht =)

  • Zitat

    AddVendorItem( 0, IK3_SCROLL -1, 1, 10, 100 );
    SLOT 1-4 (Der Tab in dem das Item erscheint.)
    Die Itemart die verkauft werden soll (z.b. IK3_TICKET für Azria Ticket)
    1 = Ab level 1 11= Bis Level 11 d.h. 1,120 wäre Items von 1 bis 120.

    Der Rest is unwichtig x)

    der rest ist nicht unwichtig x) AddVendorItem( 0, IK3_SCROLL [COLOR="DarkRed"]-1[/COLOR], 1, 10, 100 );

    das rote ist die Job ID, solltest du auch noch dazu schreiben x3

  • Zitat von Sedrika;38677

    Ob er es released oder nicht liegt bei ihm.
    Und das er es tat zeigt das er teilen kann und nicht alles selber behalten muss.

    Naja ich meint ja nur..
    Trozdem guter Guide.

  • Zitat von Ichisouke;38694

    Naja, unnützer Guide, jeder hätte das so oder so rausgefunden, aber naja trotzdem .. viel Spaß beim NPC erstellen .. ! :D

    Weil sowas für jemanden wie dich niemals möglich wäre? xd
    Gutes Guide :> So schwer aber auch wieder nicht ^^

    .. ~> .. <~ ..

  • Zitat von flyingcrazy;38833

    Weil sowas für jemanden wie dich niemals möglich wäre? xd
    Gutes Guide :> So schwer aber auch wieder nicht ^^


    Naja das ist ansicht sache ob der Guide vom Nutzen ist oder nicht.
    Das ist jedem selbst zu überlassen,.

  • man kann bei offifiles die items immer nur setweise verkaufen, ne? dH, wenn man nen händler jetzt zB nur eins von zwei custom schwertern lvl 120 verkaufen lassen will könnte es kompliziert werden kann das sein?
    nya btw: nice guide, hoffe mal, dass du nen dyo creator hinbekommst, GoodLuck von meiner seite.. ausserdem finde ich es unheimlich freundlich, dass du erwähnt hast, dass ich dir nen tipp gegeben hab, auch wenns keine große sache is =D
    mfG ShishaJoe

  • Zitat von ShishaJoe;38962

    man kann bei offifiles die items immer nur setweise verkaufen, ne? dH, wenn man nen händler jetzt zB nur eins von zwei custom schwertern lvl 120 verkaufen lassen will könnte es kompliziert werden kann das sein?
    nya btw: nice guide, hoffe mal, dass du nen dyo creator hinbekommst, GoodLuck von meiner seite.. ausserdem finde ich es unheimlich freundlich, dass du erwähnt hast, dass ich dir nen tipp gegeben hab, auch wenns keine große sache is =D
    mfG ShishaJoe

    [COLOR="Cyan"]Nein, dann musst du einfach in der propItem.txt bei Schwert Nr.1
    Shopable auf 1 stellen und beim anderen lässt du es bei "="

    mfg
    Valron[/COLOR]

  • Zitat


    Wenn nicht nur alle alles nur leechen würden anstatt was zur Community beizutragen dann würde ich auch zeigen wie man NPCs und Mobs spawned wobei das NPC spawnen noch bei mir buggy is :S

    Hab mir 10 min die RGN Files angeschaut und schon ging alles...
    Es ist nicht schwer :O

    Schwerer sind die DYO Files, da hat mich ShishaJoe auf den richtigen Weg gebracht,
    er hat mir den link zur xadet seite geschickt und somit wars ein leichtes die dyo files zu entschlüsseln..

    Sobald ich etwas zeit hab schreib ich mal einen c#/c++ dyo editor O:

    könnteste das mit den rgn files mal erklären also in der madrigal .rgn steht ja z.b. das hier

    Zitat

    respawn7 5 528 8142.450684 128.020401 2061.244629 10 55 1 8065 2036 8164 2087 1 30 1 24 1 1 2 0.000000 -1 0 0


    könnteste mal erklären was da genau was ist oder könnte iwer anders das erklären
    und könnteste villeicht die Xadet seite hier posten?

  • Zitat von rockzz;41899

    könnteste das mit den rgn files mal erklären also in der madrigal .rgn steht ja z.b. das hier

    könnteste mal erklären was da genau was ist oder könnte iwer anders das erklären
    und könnteste villeicht die Xadet seite hier posten?

    Zitat von Cr4zY;42087

    Nettes TuT
    Ich glaube ich muss mich dochmal mehr mit den Files befassen =D


    xadet


    Danke Fuer den Link aber kann das mit den Dyo und den Rgn Files jemand mal hier genau erklären währe nett weil das was auf Xadet steht hilft mir nicht wirklich weiter

  • hallo zusammen ich habe nun paar tage danach geschaut das is die scrolls aus dem shop bekommt ich kriege es aber nicht hin kann mir wer da weiterhelfen ich finde die lösung nicht wäre echt nett :)

  • Ich würde gerne upgrade Material in einen shop einfügen nur habe iche s probiert auf AddvendorItem IK3_ENCHANT ... und nichts kommt ... ich versteh nich wie ich die werte rauskriegen soll ....

    BItte um Hilfe

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!