[Release] OneClick Jobchange NPC's

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • [Release] OneClick Jobchange NPC's

      Hallo Core'ler/in,
      in diesem Thread release ich meine OneClick Jobchange NPC's.

      Nun dann fang ich mal an, was ihr so so einzustellen habt, an euren resourcen.

      In defineObj.h, added ihr diese Einträge:
      #define MI_SEDRIKA_1STJOB 1964 // 1st Jobchange
      #define MI_SEDRIKA_2NDJOB 1965 // 2nd Jobchange
      In Character.inc, kommen diese Einträge:
      Die Rot makierten Einträge, müssen so bleiben, da die NPC's ansonsten nicht die Jobchange NPC's sind.
      Azura_1stJob
      {
      setting
      {
      AddMenu( MMI_DIALOG );
      SetImage
      (
      IDS_ESEDRIKA_NPCS_000003
      );
      m_szDialog= "Azura_1stJob.txt";
      }
      SetName
      (
      IDS_ESEDRIKA_NPCS_000000
      );
      }
      Azura_2ndJob
      {
      setting
      {
      AddMenu( MMI_DIALOG );
      SetImage
      (
      IDS_ESEDRIKA_NPCS_000003
      );
      m_szDialog= "Azura_2ndJob.txt";
      }
      SetName
      (
      IDS_ESEDRIKA_NPCS_000001
      );
      }

      In Character.txt.txt, kommt das:
      IDS_ESEDRIKA_NPCS_000000 1st Jobchange
      IDS_ESEDRIKA_NPCS_000001 2nd Jobchange
      IDS_ESEDRIKA_NPCS_000003 char_Juria.tga
      In PropMover.txt, kommen diese Einträge:

      Quellcode

      1. MI_SEDRIKA_1STJOB IDS_DSEDRIKA_NPCS_000000 AII_NONE 10 10 10 10 0 0 = BELLI_PEACEFUL = = = = = 0 = = = = = = = = = = = = = = = = 1000 3000 = = 0 130 0 = 0 0 = 0.1 = 0 = = = = 0 0 0 0 0 = = = = = = 1 0 = = 0 II_WEA_HAN_HAND VT_ITEM = = = = = = = = SND_ITEM_ANIMAL SND_PC_DMGWANB = = = IDS_DSEDRIKA_NPCS_000001
      2. MI_SEDRIKA_2NDJOB IDS_DSEDRIKA_NPCS_000002 AII_NONE 10 10 10 10 0 0 = BELLI_PEACEFUL = = = = = 0 = = = = = = = = = = = = = = = = 1000 3000 = = 0 130 0 = 0 0 = 0.1 = 0 = = = = 0 0 0 0 0 = = = = = = 1 0 = = 0 II_WEA_HAN_HAND VT_ITEM = = = = = = = = SND_ITEM_ANIMAL SND_PC_DMGWANB = = = IDS_DSEDRIKA_NPCS_000003
      In PropMover.txt.txt, diese:

      Quellcode

      1. IDS_DSEDRIKA_NPCS_000000 1st Jobchange
      2. IDS_DSEDRIKA_NPCS_000001
      3. IDS_DSEDRIKA_NPCS_000002 2nd Jobchange
      4. IDS_DSEDRIKA_NPCS_000003
      Und zu guter letzt, die mdlDyna.inc, in der ihr auch dann das Model der NPC's ändern könnt.

      Quellcode

      1. SpiritObnis MI_SEDRIKA_1STJOB MODELTYPE_ANIMATED_MESH "" 0 MD_MID 0 0.8f 0 1 ATEX_NONE 1
      2. {
      3. "stand" MTI_STAND
      4. "walk" MTI_WALK
      5. "idle1" MTI_IDLE1
      6. "idle1" MTI_IDLE2
      7. "dmg1" MTI_DMG1
      8. "dmg2" MTI_DMG2
      9. "dmgFly" MTI_DMGFLY
      10. "dmgDie" MTI_DMGDIE
      11. "dmgLive" MTI_DMGLIVE
      12. "die1" MTI_DIE1
      13. "atk1" MTI_ATK1
      14. "atk2" MTI_ATK2
      15. "atk2" MTI_ATK3
      16. "groggy" MTI_GROGGY
      17. // extra
      18. "walk" MTI_JUMP1
      19. "walk" MTI_JUMP2
      20. "walk" MTI_JUMP3
      21. "walk" MTI_JUMP4
      22. "walk" MTI_RUN
      23. }
      24. SpiritObnis MI_SEDRIKA_2NDJOB MODELTYPE_ANIMATED_MESH "" 0 MD_MID 0 0.8f 0 1 ATEX_NONE 1
      25. {
      26. "stand" MTI_STAND
      27. "walk" MTI_WALK
      28. "idle1" MTI_IDLE1
      29. "idle1" MTI_IDLE2
      30. "dmg1" MTI_DMG1
      31. "dmg2" MTI_DMG2
      32. "dmgFly" MTI_DMGFLY
      33. "dmgDie" MTI_DMGDIE
      34. "dmgLive" MTI_DMGLIVE
      35. "die1" MTI_DIE1
      36. "atk1" MTI_ATK1
      37. "atk2" MTI_ATK2
      38. "atk2" MTI_ATK3
      39. "groggy" MTI_GROGGY
      40. // extra
      41. "walk" MTI_JUMP1
      42. "walk" MTI_JUMP2
      43. "walk" MTI_JUMP3
      44. "walk" MTI_JUMP4
      45. "walk" MTI_RUN
      46. }
      Alles anzeigen
      Was ihr noch braucht, sind diese 2 dateien:
      Download - WorldDialog

      Nun erkläre ich mal kurz und knapp, was ihr für einträge wo ingame haben werdet:

      In der WorldDialog.txt datei, geht ihr ganz nach unten und findet dort direkt dies hier:

      Quellcode

      1. [COLOR=Red][B]Mercenary
      2. Acrobat
      3. Assist
      4. Magician
      5. Knight
      6. Blade
      7. Jester
      8. Ranger
      9. Ringmaster
      10. Billposter
      11. Psykeeper
      12. Elementor[/B][/COLOR]
      13. [COLOR=Magenta][B]Sobald du Level 15 erreicht hast, kannst du hier deinen ersten Jobchange machen.
      14. Sobald du Level 60 erreicht hast, kannst du hier deinen zweiten Jobchange machen.[/B][/COLOR]
      15. [B][COLOR=DarkOrange]Glückwunsch zu deinem Job Wechsel, viel spaß und erkunde die Welt.[/COLOR][/B]
      16. [B][COLOR=Green]Den ersten Jobchange kann nur der Vagrant machen.
      17. Der zweite Jobchange ist nur dem Mercenary, Acrobat, Assist und dem Magician gewährt.[/COLOR][/B]
      18. [B][COLOR=Purple]Hier kannst du dein Jobchange machen.[/COLOR][/B]
      19. [B][COLOR=Blue]Du hast bereits den Ersten Jobchange gemacht.
      20. Du hast bereits den Zweiten Jobchange gemacht.[/COLOR][/B]
      21. [COLOR=DeepSkyBlue][B]Kehre zurück, wenn du dein ersten Jobchange gemacht hast.[/B][/COLOR]
      Alles anzeigen
      Dies sind die Jobs, die in den NPC's als Menü zum anklicken da stehen (am besten nicht verändern).
      •Sollte man das nötige Level nochnicht erreicht haben, werden diese Texte ausgegeben.
      •Wenn man den Jobchange erfolgreich gemacht hat, wird dieser Text ausgegeben.
      •Wenn man bereits einen Job ausgewählt hat, doch dann nicht das fenster schließt und direkt einen anderen job anklickt, um hinunt herzu wechseln (nur beim wechsel von Vagrant zu 1st job oder 1st job zu 2nd job), wird dieser text ausgegeben, dass man diesen nicht nochmal wecheln kann.
      • Dies ist der Text, den beide NPC's ingame rumshouten.
      • Sollte man bereits einen Jobchange gemacht haben, erscheint dieser Text.
      • Sollte man zum 2nd jobchange NPC' gehen, ohne den 1st Jobchange gemacht zu haben (also als vagrant), erscheint dieser Text.

      So das wars danna uch damit, am besten nicht die WorldDialog.txt inhalt am ende reinkopieren, sondern die ganze datei nehmen.

      Credits: 100% Sedrika, da ich es selbst programiert habe in die DLL, falls noch wünsche da sind, einfach melden (hier im Thread, PM's werden ignoriert).
      Ein Thanks für die Arbeit wäre nett.

      LG Sedrika
    • Werbung zur Unterstützung des Forums ( Bitte AddBlocker deaktivieren )

    • Bekomme so ca. 7 mal so eine error nachricht:
      [ATTACH=CONFIG]1047[/ATTACH] [ATTACH=CONFIG]1045[/ATTACH] [ATTACH=CONFIG]1046[/ATTACH] [ATTACH=CONFIG]1048[/ATTACH]
      Habe es genau gemacht wies dort steht.
      wen ich mein Client starte kommen die selben fehler.
      Benutze die v17 Realeasten files
      Dateien
      • error1.JPG

        (13,84 kB, 161 mal heruntergeladen, zuletzt: )
      • error3.JPG

        (17,03 kB, 146 mal heruntergeladen, zuletzt: )
      • error4.JPG

        (15,83 kB, 176 mal heruntergeladen, zuletzt: )
      • error2.JPG

        (14,68 kB, 162 mal heruntergeladen, zuletzt: )
    • Ikashi;220030 schrieb:

      Schön, nur schade das man an deinen Releasten files nichts ändern kann.


      Gibt es doch zu, dass ihr nicht wie man was ändert, dann ist es besser.
      Mehr als 1k leute oder so modden an den files ohne probs (auch wenn nach tuts) und du bekommst es mit immernoch nicht hin.

      Borat;220031 schrieb:

      Bekomme so ca. 7 mal so eine error nachricht:
      [ATTACH=CONFIG]1047[/ATTACH] [ATTACH=CONFIG]1045[/ATTACH] [ATTACH=CONFIG]1046[/ATTACH] [ATTACH=CONFIG]1048[/ATTACH]
      Habe es genau gemacht wies dort steht.
      wen ich mein Client starte kommen die selben fehler.
      Benutze die v17 Realeasten files


      Da steht dick und fett Model...
      das hat nichts mit den dateien zu tun.
    • Sedrika;220039 schrieb:

      Gibt es doch zu, dass ihr nicht wie man was ändert, dann ist es besser.
      Mehr als 1k leute oder so modden an den files ohne probs (auch wenn nach tuts) und du bekommst es mit immernoch nicht hin.



      Da steht dick und fett Model...
      das hat nichts mit den dateien zu tun.


      erst mal danke das du back schreibst.

      und wie änder ich die models bin jetzt nicht son pro :(
    • Ich habe bereits eine WorldDialog.dll in der bereits ein paar changes drinne sind. Außerdem würde ich gerne auch den für den dritten Jobchange adden hab ich hab auch alles in den anderen Dateien entsprechend verändert aber ich hab keine Ahnung wie ich die WorldDialog.dll entsprechend bearbeiten soll. Kann mir irgendjemand helfen bitte?