OneClick Jobchange

  • Hallo,
    komme mit den OneClick Jobchanges nicht klar.


    Das wäre jetzt der Mercenary Jobchange aber da steht das man ein Sword of Bravery kriegt aber das kriegt man doch seit Jahren nicht mehr habe extra nochmal nach geguckt und ein Jobchange gemacht, aber kriege so ein item nicht


  • [FONT="Tahoma"][COLOR="LemonChiffon"][SIZE="2"]nur als vermutung:

    Code
    SetEndRewardItem( -1, 0, -1, II_WEA_SWO_SWORDBRAVERY, 1 );
    SetEndRemoveItem( 0, II_WEA_SWO_SWORDBRAVERY, -1 );


    Erst wird es als EndReward eingestllt aber dann wird es am ende wieder gelöscht?
    Evtl beißen sich diese 2 sachen iwie :o

    (Kenne grad nur 1 person die Quests 100% beherscht aber diese person ist offline )[/SIZE][/COLOR][/FONT]

  • [FONT="Tahoma"][COLOR="LemonChiffon"][SIZE="2"]

    Zitat von Apfelschorle;217846

    Bei V15 kannst dus vergessen ohne den World[COLOR="darkred"]Dialog[/COLOR].Dll die Quests zu bearbeiten.
    Die propQuest wird garnicht mehr beachtet

    geht nich um den dialog^^

    Sondern darum das der quest eigentlich ein EndReward item geben sollte was er nicht giebt^^[/SIZE][/COLOR][/FONT]

  • Hallo Mensch
    Es geht darum das WorldDialog.dll für die Quests ab V15 benutzt wird you know what i mean? Und nix von propQuest seize benutzt wird ok?
    verstanden?:) glaub nich aber egal hier nochmal:
    WorldDialog.dll = Quest OK

  • Also kann man so wie Apfelschorle sagt, nur mit dem Source die Quest ändern Oo kommt mir aber komisch vor andere Server machen das auch mit den datasubs


  • Zitat von Apfelschorle;217851

    Hallo Mensch
    Es geht darum das WorldDialog.dll für die Quests ab V15 benutzt wird you know what i mean? Und nix von propQuest seize benutzt wird ok?
    verstanden?:) glaub nich aber egal hier nochmal:
    WorldDialog.dll = Quest OK



    Da liegst du falsch. Die Quests werden immnoch in der probquest.inc und probquest.txt.txt definiert. World Dialog gibt nur an was die NPC's sagen. Z.B. was in der Sprechblase steht oder was sie sagen wenn man keine Quest etc. annimmt!

    Schau mal in den Aktuellen v16 Clienten, dort wird die definequest.h und der rest immer weitergeführt.

    MfG. BlizZzard

  • Ja, das ohne Source war mir auch klar, da ja andere leute das auch gemacht haben wie crash das sagt nur die sache ist er sagt mir da changejob1 2 3 4 sind die quests aber das sind sie garnicht da er ein bravery sword garnicht kriegt aber wenn diese quests noch da sind und nicht gelöscht wurden müssen die das ja sein sonst hätte aeonsoft die doch auch löschen können wenn die eh keine funktionen habe


  • [FONT="Comic Sans MS"][COLOR="LemonChiffon"][SIZE="2"]Müssen tuhen sie nichts !

    Es gibt viele NPC (Quest) die dir was geben schau dir an wie die aufgebaut worden sind

    und bau das nach ![/SIZE][/COLOR][/FONT]

  • Ich will sie ja nicht nachbauen und andere habe ich mir auch angeschaut , ich will nur die sachen rauslöschen und den die aufgabe geben die person wieder anzusprechen nur was bringt mir ja nichts wenn der jobquest garnicht der ist der ingame angezeigt wird


  • Ab V15 wie gesagt WorldDialog.dll
    Schau doch einfach z.B nach CreateGuild,ChangeJob, ... da siehste das es da gesteuert wird OMG

    Code
    if( GetQuestState(QUEST_VOCMAG_TRN3) == QS_END && GetPlayerJob() == 0 && GetPlayerLvl() == 15 )
        {
            ChangeJob(4);
            InitStat();
        }

    Aber die Items müssten noch propQuest sein XD

    Aber es geht ja darum dass er OneClick Jobchange haben will

  • Ja, ich möchte die gern machen nur wenn ich das übern source machen muss, muss ich die aufgabe an jusi weitergeben :( da ich null kenntnisse da habe


  • So, ich werd das hier mal alles auflösen. :D
    Das kann man ja ned mehr mit ansehen.

    1. Schaut ihr die ganze zeit das falsche Quest an. :)
    Der Acrobat JC ist z.B. "QUEST_VOCACR_BFTRN" (Hier wird Quest angenommen)
    bis hin zu QUEST_VOCACR_TRN3 (Das Ende des Quests)

    2. Ändern müsst ihr es so.
    QUEST_VOCACR_BFTRN - QUEST_VOCACR_BFTRN2 auskommentieren (Wird nicht benötigt)
    Dann die Bedingungen wie z.B. "SetBeginCondPreviousQuest" aus "QUEST_VOCACR_TRN3" entfernen.

    Wichtig ist, der NPC, bei dem das Quest abgegeben wird, also der aller letzte, darf nicht
    verändert werden, ansonsten funktioniert der Jobchange nicht mehr!

    MfG,
    Valron

  • MaFl_Mustang wird er abgeben das mit dem umändern hatte ich auch probiert nur er hatte den mit level 15 den quest nicht mehr werde den mal mit // die Methode probieren oder was meinst du mit auskommern


  • Zitat von Lamedon;219053

    MaFl_Mustang wird er abgeben das mit dem umändern hatte ich auch probiert nur er hatte den mit level 15 den quest nicht mehr werde den mal mit // die Methode probieren oder was meinst du mit auskommern



    Auskommentieren.
    So, dass die quests ned mehr gelesen werden. xD

    Also

    /*
    Das hier wurde auskommentiert
    */

    Weil du brauchst nur den letzten Teil des Jobchanges.
    Den NPC, bei dem der Quest anfängt, darf man ändern, du darfst
    nur nicht den NPC, bei dem es endet, ändern.

    Ansonsten alles so befolgen, wie ich es oben erläutert habe.

    MfG,
    Valron

Jetzt mitmachen!

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