[Release] Die Questbefehle für Offi Files

  • Hallo zusammen,
    Ich habe mal vor einer Zeit eine Liste angefangen, wo ich alle, mir bekannten, Questbefehle erkläre damit ich die im Freundeskreis rumschicken kann aber ich release sie doch =P

    Zuerst einmal woher man die ganzen Items bekommt bzw die richtigen Namen für die Items.
    Ich mache es immer so:
    Ich suche mir die ID des items raus, öffne die DefineItem und suche nach der Nummer und stoße dann auf einen Merwürdigen Namen ... bei der ID 21 zum Beispiel auf:
    [COLOR="Red"]II_WEA_SWO_WOODEN[/COLOR]

    Die Quests sind so aufgebaut:

    Anfangsbedingung( NPC, Level, Previous Quest, Item,Zeit)
    Aufgabe(Monster jagen, gebiet suchen )
    Schluss(end-NPC, benötigtes item )
    Belohnung(Item, GEld, Exp ... )

    Das ist in etwa der aufbau ^^

    Das ist dann das Wooden Sword. Diesen Namen braucht man wenn man einen Befehl benutzt wofür ein Item verwendet wird.

    Zitat

    [COLOR="Red"]SetEndCondLimitTime( 7 ); [/COLOR]
    Man muss den Quest in der bestimmten Zeit geschafft haben, ansonsten wird der Quest aberochen und man muss ihn nochmal annehmen.


    Zitat

    [COLOR="Red"]SetEndRemoveItem( 0, II_SYS_SYS_QUE_BKSKILL,[COLOR="White"] 1[/COLOR] );[/COLOR]
    Das Item welches beim abschließen des Quests aus dem inventar entfernt wird.
    [COLOR="White"] 1[/COLOR] = Die Anzahl der Items die entfernt werden sollen.

    Zitat

    [COLOR="Red"]SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_BKSKILL, [COLOR="White"] 1[/COLOR] );[/COLOR]
    Das benötigte Item um den Quest zu beenden
    [COLOR="White"] 1[/COLOR] = Die Anzhal der Items

    Zitat


    [COLOR="Red"]SetBeginCondPreviousQuest( 1, QUEST_VOCACR_TRN1 );[/COLOR]
    Den Quest den man schon abgeschlossen haben muss um den nächsten Quest zu starten.

    Zitat

    [COLOR="Red"]SetEndCondCharacter( "MaFl_Tucani" );[/COLOR]
    Ihr müsst zu dem Npc um den Quest abzuschließen.
    Kurz gesagt der End-NPC

    Zitat

    SetBeginCondLevel( [COLOR="Yellow"]15[/COLOR], [COLOR="Lime"]20[/COLOR] );
    Zuerst das Minimal dann das Maximal Level um den quest anzunehmen.
    [COLOR="Yellow"]15[/COLOR] = Minimal Level
    [COLOR="Lime"]20[/COLOR] = Maximal Level


    Zitat

    [COLOR="Red"]SetBeginCondJob( JOB_VAGRANT );[/COLOR]
    Den job den man haben muss um den Quest anzunehmen. Man trennt die Jobs mit ; voneinander

    Zitat

    [COLOR="Red"]SetEndRewardItem( -1, 0, -1, II_SYS_BLI_BLI_DARKON[/COLOR], [COLOR="White"] 1[/COLOR] );
    Das Item welches man bekommt wenn man den Quest abschließt
    [COLOR="White"] 1[/COLOR] = Die Anzahl der Items

    Zitat

    [COLOR="Red"]SetEndRewardGold( 1500, 1500 );[/COLOR]
    Das Geld welches man nach beenden des Quests bekommt.


    Zitat

    [COLOR="Red"]SetEndCondKillNPC( 0, MI_SHURAITURE,[COLOR="White"] 1[/COLOR] );[/COLOR]
    Das Monster das man killen muss um den Quest zu beenden.
    [COLOR="White"] 1[/COLOR] = Die Anzahl der Monster welche man killen muss
    Um mehrere monster zu killen muss man noch was ändern:
    SetEndCondKillNPC( [COLOR="White"]0[/COLOR], MI_SHURAITURE, 1 );
    SetEndCondKillNPC( [COLOR="White"]1[/COLOR], MI_SHURAITURE, 1 );

    Würde Man 3 Monster jagen müsste man beim nächsten Monster eine [COLOR="White"]2[/COLOR] schreiben.

    Zitat

    [COLOR="Red"]SetRepeat( 1 );[/COLOR]
    Ob der Quest wiederholt werden kann
    0 = Nein
    1 = Ja

    Zitat

    [COLOR="Red"]
    SetEndRewardExp( 500, 500 );[/COLOR]
    Die Exp welche man bekommt, wenn man den Quest abschließt.
    Die Werte kann man in der expTable.inc suchen


    Zitat

    [COLOR="Red"]SetMultiCharacter(

    Code
    "MaDa_Guardian01", II_SYS_SYS_QUE_HEROLIFE01, "MaDa_Guardian02", II_SYS_SYS_QUE_HEROLIFE02, "MaDa_Guardian04", II_SYS_SYS_QUE_HEROLIFE04, "MaDa_Guardian03", II_SYS_SYS_QUE_HEROLIFE03, "MaDa_Guardian06", II_SYS_SYS_QUE_HEROLIFE06, "MaDa_Guardian05",

    [/COLOR]II_SYS_SYS_QUE_HEROLIFE05 );
    Ich bin mir nicht sicher aber es macht Sinn wenn es bedeutet:
    SetMultiCharacter( "StartNPC", BENÖTIGTES ITEM)


    So mehr Befehle hab ich bis jetzt noch nicht gebraucht aber sobald ich wieder neue finde werd ich sie versuchen zu erklären =)

    Ich hoffe einige können diesen Guide gebrauchen und werden ihn auch benutzen.

    Außerdem hoffe ich das ich es verständlich erklärt habe und Rechtschreibfehler könnt ihr behalten =)

    MfG (Der)Julian

    Credits to:
    Aeonsoft - Wegen den befehlen
    DerJulian - Für den Guide
    Blizzard - Hat mir geholfen mit meinem ersten Quest
    Kyubinoyoko - Für seinen Guide wie man eien Quest erstellt und schon einige Befehle erklärt hat

  • Ein paar neue Befehle sibd dabei. :)
    Hab noch eine Frage, ist es egal in welcher Reihenfolge man die Befehle anordnet?!

    [CENTER][FELD="My Awesome Photoshop Skill :)"][CENTER][/CENTER][/FELD][/CENTER]

  • Hey,
    Ne eig ist das nicht egal ... aber wie ich bei den quests vom offi auch die annourdung unterschiedlich.

    Also die Quests sindso aufgebaut:

    Anfangsbedingung( NPC, Level, Previous Quest, Item,Zeit)
    Aufgabe(Monster jagen, gebiet suchen )
    Schluss(end-NPC, benötigtes item )
    Belohnung(Item, GEld, Exp ... )

    Das ist in etwa der aufbau ^^

  • Hm...
    du hast den sehr schönen Befehl QuestItem(); vergessen
    weißt du wie man dem Char einene Anderen Job verpasst ?

    [CENTER]

    [SIZE="3"][COLOR="DarkOrange"]JuuuKy

    [FONT="Impact"]JEEE HAW[/FONT][/COLOR][/SIZE][/CENTER]

  • Die beiden schönsten Befehle, aus denen man ein extrem geiles System bauen kann, fehlen bis jetzt noch in allen Guides , auch in meinem und das bleibt auch so :D

    [CENTER][CENTER][/CENTER]
    [/CENTER]
    [CENTER][/CENTER]

  • Hier sind alle Questbefehle, wer helfen oder den Guide erweitern will, hefe fun.

    [RIGHT][SIZE=1]
    It'll take QQ to a whole new level.[/SIZE]
    [mad][/mad]
    [/RIGHT]

  • danke Twilight

    öhm
    SetEndRewardTeleport();
    Bsp

    Code
    SetEndRewardTeleport( [COLOR="Red"]203[/COLOR], [COLOR="Yellow"]1394[/COLOR], [COLOR="SeaGreen"]150[/COLOR], [COLOR="Blue"]544[/COLOR])
    
    
    [COLOR="Red"]World ID aus der difineWorld.h[/COLOR]
    [COLOR="Yellow"]X-Koordinaten[/COLOR]
    [COLOR="SeaGreen"]Y-Koordinaten[/COLOR]
    [COLOR="Blue"]Z-Koordinaten[/COLOR]


    Den Befehl habe ich von dem Volcano-Quest genommen und teleportiert den Char nach abschließen des Questes nach Volcano!

    @Twilight manche bfehle tauchen garnicht auf -.- (SetBeginCondSex, SetBeginCondTutorialState, SetBeginCondTSP,...)
    /edit wo hast du die alle her ?

    [CENTER]

    [SIZE="3"][COLOR="DarkOrange"]JuuuKy

    [FONT="Impact"]JEEE HAW[/FONT][/COLOR][/SIZE][/CENTER]

  • Zitat von Juky;134850

    danke Twilight

    öhm
    SetEndRewardTeleport();
    Bsp

    Code
    SetEndRewardTeleport( [COLOR="Red"]203[/COLOR], [COLOR="Yellow"]1394[/COLOR], [COLOR="SeaGreen"]150[/COLOR], [COLOR="Blue"]544[/COLOR])
    
    
    [COLOR="Red"]World ID aus der difineWorld.h[/COLOR]
    [COLOR="Yellow"]X-Koordinaten[/COLOR]
    [COLOR="SeaGreen"]Y-Koordinaten[/COLOR]
    [COLOR="Blue"]Z-Koordinaten[/COLOR]


    Den Befehl habe ich von dem Volcano-Quest genommen und teleportiert den Char nach abschließen des Questes nach Volcano!

    @Twilight manche bfehle tauchen garnicht auf -.- (SetBeginCondSex, SetBeginCondTutorialState, SetBeginCondTSP,...)
    /edit wo hast du die alle her ?

    Teils ASM, teils 2 1/2 Jahre "Clienterfahrung" :3

    SetBeginCondTSP ist zum Beispiel seit v15 drin (Campus).

    [RIGHT][SIZE=1]
    It'll take QQ to a whole new level.[/SIZE]
    [mad][/mad]
    [/RIGHT]

  • Wird ausserdem eigentlich auch der Questbefehl 'SetPatrolZoneName' von dem Spiel jetzt
    schon erkannt ?

    [CENTER]

    Zitat

    "Eine IP ist im Internet nötig - ein IQ leider nicht..."
    "Der Döner sei mit dir mein junger Padawan"
    "Hat der König der Tiere , der Löwe Geburtstag. Er wünscht sich von allen Tieren 1 Korb voll Fleisch , ansonsten würde er sie mit seinem dicken Penis schlagen.
    Der Hase kommt mit einem Korb voll Möhren. Der Löwe fragt den Hasen wieso er nur mit einem Korb voll Möhren komme , darauf antwortet der Hase er sei eben nicht so ein guter Jäger und der Löwe solle ihm verzeihen. Daraufhin schlägt der Löwe den Hasen mit seinen dicken Penis. Der Hase lacht und weint [...] und lacht und weint.
    Da fragt ihn der Löwe wieso er weine , woraufhin der Hase antwortet dass er weine weil es weh tue und er lache weil der Igel mit einem Korb voll Pilzen käme."


    [/CENTER]

  • Twilight deine Liste ist trotzdem nicht vollständig, beim grob durchschaun hab ich schonmal gesehn das mindestens einer fehlt.

    [CENTER][CENTER][/CENTER]
    [/CENTER]
    [CENTER][/CENTER]

  • Zitat von Kyubinoyoko;135024

    Twilight deine Liste ist trotzdem nicht vollständig, beim grob durchschaun hab ich schonmal gesehn das mindestens einer fehlt.

    Dann sag ihn mir per ICQ oder poste ihn hier :>

    [RIGHT][SIZE=1]
    It'll take QQ to a whole new level.[/SIZE]
    [mad][/mad]
    [/RIGHT]

  • Öhm gibt es einen Befehl der einem nach annehemen des Questes iwo hin portet und nicht nur nach beenden des Quests ?

    [CENTER]

    [SIZE="3"][COLOR="DarkOrange"]JuuuKy

    [FONT="Impact"]JEEE HAW[/FONT][/COLOR][/SIZE][/CENTER]

Jetzt mitmachen!

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