How to Edit Offi File Shops

    • 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-Quellcode

      1. 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
      2. 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
      3. 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
      4. 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
      5. 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. 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
      7. 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
      8. //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]
    • Werbung zur Unterstützung des Forums ( Bitte AddBlocker deaktivieren )

    • score;38675 schrieb:

      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]
    • 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
    • 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
    • ShishaJoe;38962 schrieb:

      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]

    • 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
      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?
    • rockzz;41899 schrieb:

      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?


      Cr4zY;42087 schrieb:

      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