[Guide] Quest/WOS Commands

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

    • [Guide] Quest/WOS Commands

      [SIZE="6"]Quest und WOS(WorldObjectScripts) Commands[/SIZE]


      Mit diesem Guide erkläre ich euch die Quest(Lua) Commands und die World Object Scripts(WOS) Commands


      [SIZE="5"]Quest Commands[/SIZE]


      [FONT="Comic Sans MS"]Quest Commands:[/FONT]
      [COLOR="DarkOrange"]
      1. AddQuest
      2. AddState
      3. SetTimeLimit
      4. SetRepeatable
      5. SetStartNPC
      6. SetEndNPC
      7. AddQuestDependence
      8. AddQuestDrop
      9. AddStartNPCDialog
      10. AddStartNPCTextButton
      11. AddStartNPCAnswerButton
      12. AddEndNPCDialog
      13. AddEndNPCTextButton
      14. AddEndNPCAnswerButton
      15. AddFinishQuestDialog
      16. AddStartRequiredJob
      17. AddStartRequiredQuest
      18. AddStartNotAllowedQuest
      19. SetStartRequiredGender
      20. SetStartRequiredLVL
      21. SetStartRequiredKarma
      22. SetStartRequiredModelID
      23. SetStartRequiredBuffPetEXP
      24. SetStartRequiredBuffPetClass
      25. AddStartRequiredBuffPetItemID
      26. SetStartRequiredCanJoinGuild
      27. AddEndRequiredItem
      28. AddEndRequiredMonsterKill
      29. SetEndRequiredPenya
      30. SetEndRequiredParty
      31. SetEndRequiredPartyLeader
      32. SetEndRequiredPartyPoints
      33. SetEndRequiredPartyLevel
      34. SetEndRequiredPartyMemberCount
      35. SetEndRequiredPartyCanJoinGuild
      36. SetEndRequiredBuffPetEXP
      37. SetEndRequiredBuffPetClass
      38. AddEndRequiredBuffPetItemID
      39. AddStartAddItem
      40. AddStartRemoveItem
      41. AddEndAddItem
      42. AddEndRemoveItem
      43. SetEndResetStats
      44. SetEndChangeKarma
      45. SetEndSetJob
      46. SetEndSetKarma
      47. SetEndChangePenya
      48. SetEndChangeEXP
      49. SetEndChangeLVL
      50. SetEndChangeSkillPoint
      51. SetEndChangeFlyingEXP
      52. SetEndChangeFlyingLVL
      53. SetEndChangeBuffPetEXP
      54. SetEndRaiseBuffPet
      55. SetEndChangeBuffPetLives
      56. SetEndChangePartyPoints
      57. SetEndCreateGuildWithPartyMembers
      [/COLOR]
      [FONT="Comic Sans MS"]Required Jobs:[/FONT]
      [COLOR="Green"]
      1. VAGRANT
      2. MERCENARY
      3. ASSIST
      4. MAGICIAN
      5. ACROBAT
      6. PUPPETEER
      7. BLADE
      8. KNIGHT
      9. RINGMASTER
      10. BILLPOSTER
      11. ELEMENTER
      12. PSYKEEPER
      13. RANGER
      14. JESTER
      15. GATEKEEPER
      16. DOPPLER
      17. BLADE_MASTER
      18. KNIGHT_MASTER
      19. RINGMASTER_MASTER
      20. BILLPOSTER_MASTER
      21. ELEMENTER_MASTER
      22. PSYKEEPER_MASTER
      23. RANGER_MASTER
      24. JESTER_MASTER
      25. BLADE_HERO
      26. KNIGHT_HERO
      27. RINGMASTER_HERO
      28. BILLPOSTER_HERO
      29. ELEMENTER_HERO
      30. PSYKEEPER_HERO
      31. RANGER_HERO
      32. JESTER_HERO
      [/COLOR]

      [FONT="Comic Sans MS"]Erklärung zu den Quest Commands:[/FONT]
      [COLOR="DarkOrange"]
      1. Fügt eine Quest hinzu
      2. Fügt den State hinzu
      3. Macht ein Zeit Limit
      4. Man kann die Quest wiederholen
      5. NPC bei dem man die Quest beginnt
      6. NPC bei dem man die Quest beendet
      7. Fügt eine Abhänige Quest hinzu
      8. Fügt ein Quest drop hinzu
      9. Fügt ein Dialog beim starten hinzu
      10. Fügt einen Text Button beim starten hinzu
      11. Fügt einen NPC antwort button hinzu
      12. Fügt einen Dialog beim enden der quest hinzu
      13. Fügt einen Text Button beim enden hinzu
      14. Fügt einen NPC antwort button beim enden hinzu
      15. Fügt einen Dialog beim enden der Quest hinzu
      16. Du musst diesen Job haben um die Quest zu beginnen
      17. Du musst diese Quest haben um die Quest zu beginnen
      18. Wenn du Die NotAllowedQuest gemacht hast dann kannst du diese nich tun
      19. Du musst dieses Geschlecht haben um die Quest zu beginnen
      20. Du musst dieses Level haben um die Quest zu beginnen
      21. Du musst diese Karma haben um die Quest zu beginnen
      22. Du musst diese ModelID haben um die Quest zu beginnen
      23. Du musst diese Pet EXP haben um die Quest zu beginnen
      24. Du musst diese Pet Klasse haben um die Quest zu beginnen
      25. Du musst diese Pet ID haben um die Quest zu beginnen
      26. Du darfst keine Guilde haben um die Quest zu beginnen
      27. Du musst dieses Item haben wenn du die Quest beenden willst
      28. Du musst diese Monster gekillt haben wenn du die Quest beenden willst
      29. Du musst diese Anzahl an Penya haben wenn du die Quest beenden willst
      30. Du musst Party Leader sein wenn du die Quest beenden willst
      31. Du musst die Anzahl an Party Punkte haben wenn du die Quest beenden willst
      32. Du musst dieses Party Level haben wenn du die Quest beenden willst
      33. Du musst diese Anzahl an Party Members haben wenn du die Quest beenden willst
      34. Du darfst keine Guilde haben wenn du die Quest beenden willst
      35. Dein Pet muss [Anzahl] an EXP haben wenn du die Quest beenden willst
      36. Dein Pet muss [Level] haben wenn du die Quest beenden willst
      37. Dein Pet muss [ID] sein wenn du die Quest beenden willst
      38. Du bekommst das Item wenn du die Quest beginnst
      39. Du bekommst das Item abgezogen wenn du die Quest beginnst
      40. Du bekommst das Item wenn du die Quest beendet hast
      41. Du bekommst das Item abgezogen wenn du die Quest beendet hast
      42. Deine Stats werden auf [Anzahl] reseted wenn du die Quest beendet hast
      43. Dein Karma wird um [Anzahl] +/- wenn du die Quest beendet hast
      44. Dein Job wird auf [ID] gesetzt wenn du die Quest beendet hast
      45. Dein Karma wird auf [Anzahk] gesetzt wenn du die Quest beendet hast
      46. Dein Geld wird auf [Anzahl] +/- wenn du die Quest beendet hast
      47. Deine EXP wird auf [Anzahl] +/- wenn du die Quest beendet hast
      48. Dein Level wird auf [Anzahl] +/- wenn du die Quest beendet hast
      49. Deine Skill Points werden auf [Anzahl] +/- wenn du die Quest beendet hast
      50. Dein Fly-exp wird auf [Anzahl] +/- wenn du die Quest beendet hast
      51. Dein Fly-Lvl wird auf [Anzahl] +/- wenn du die Quest beendet hast
      52. Deine Pet-EXP wird auf [Anzahl] +/- wenn du die Quest beendet hast
      53. Dein Pet wird um eine Stufe erhöht wenn du die Quest beendet hast
      54. Deine Pet-Lives werden auf [Anzahl] +/- wenn du die Quest beendet hast
      55. Deine Party-Points werden auf [Anzahl] +/- wenn du die Quest beendet hast
      56. Es wird eine Guilde gemacht mit [Anzahl] Members wenn du die Quest beendet hast
      [/COLOR]

      [COLOR="DarkOrange"]
      1. AddQuest(g_dwQuestID,g_szQuestName,[COLOR="White"]0,3[/COLOR])
      2. AddState(g_dwQuestID,1,0)
      3. SetTimeLimit(g_dwQuestID,[COLOR="White"]1[/COLOR],60000) ---1min???
      4. SetRepeatable(g_dwQuestID,1) -- 1 ist repeatable
      5. SetEndStart(g_dwQuestID,[COLOR="White"]3[/COLOR],g_szNPCNameStart)
      6. SetEndNPC(g_dwQuestID,[COLOR="White"]3[/COLOR],g_szNPCNameEnd)
      7. AddStartRequiredQuest(g_dwQuestID,[COLOR="White"]0[/COLOR],10004,3)---- 10004 ist die ReqQuestID und 3 das ReqStatemant der Quest.
      8. -
      9. -
      10. AddStartNPCDialog(g_dwQuestID,[COLOR="White"]2[/COLOR],"Dein Text.")
      11. AddStartNPCTextButton(g_dwQuestID,[COLOR="White"]2[/COLOR],g_szQuestName,g_dwQuestID,[COLOR="White"]2[/COLOR])
      12. AddStartNPCAnswerButton(g_dwQuestID,[COLOR="White"]2[/COLOR],"BTN_ADD_QUEST","__YES__",g_dwQuestID,3);
      13. AddEndNPCDialog(g_dwQuestID,[COLOR="White"]2[/COLOR],"Dein Text.")
      14. AddEndNPCTextButton(g_dwQuestID,[COLOR="White"]2[/COLOR],g_szQuestName,g_dwQuestID,2)
      15. AddEndNPCAnswerButton(g_dwQuestID,[COLOR="White"]2[/COLOR],"BTN_ADD_QUEST","__YES__",g_dwQuestID,3);
      16. AddFinishQuestDialog(g_dwQuestID,[COLOR="White"]2[/COLOR],"so?.")
      17. AddStartRequiredJob(g_dwQuestID,[COLOR="White"]0[/COLOR],"ASSIST","ACROBAT")
      18. AddStartRequiredQuest(g_dwQuestID,[COLOR="White"]0[/COLOR],12345,3)
      19. AddStartNotAllowedQuest(g_dwQuestID,[COLOR="White"]0[/COLOR],12345,3)
      20. SetStartRequiredGender(g_dwQuestID,[COLOR="White"]0[/COLOR],1)
      21. SetStartRequiredLVL(g_dwQuestID,[COLOR="White"]0[/COLOR],110,120)
      22. SetStartRequiredKarma(g_dwQuestID,[COLOR="White"]0[/COLOR],9999)-?
      23. SetStartRequiredModelID(g_dwQuestID,[COLOR="White"]0[/COLOR],20)-?
      24. SetStartRequiredBuffPetEXP(g_dwQuestID,[COLOR="White"]0[/COLOR],99)-??
      25. SetStartRequiredBuffPetClass(g_dwQuestID,[COLOR="White"]2[/COLOR],2)---- 2=C usw.
      26. AddStartRequiredBuffPetItemID(g_dwQuestID,[COLOR="White"]2[/COLOR],1900)-?
      27. SetStartRequiredCanJoinGuild(g_dwQuestID,[COLOR="White"]0[/COLOR],1)
      28. AddEndRequiredItem(g_dwQuestID,[COLOR="White"]3[/COLOR],ITEMID) -- Item ID ist halt die nötige ID
      29. AddEndRequiredMonsterKill(g_dwQuestID,[COLOR="White"]2[/COLOR],164,1) -- 164 ist MON ID, 1 ist Anzahl
      30. SetEndRequiredPenya(g_dwQuestID,[COLOR="White"]2[/COLOR],164,164)
      31. SetEndRequiredParty(g_dwQuestID,[COLOR="White"]2[/COLOR],1)
      32. SetEndRequiredPartyLeader(g_dwQuestID,[COLOR="White"]2[/COLOR],1)
      33. SetEndRequiredPartyPoints(g_dwQuestID,[COLOR="White"]2[/COLOR],320)-- 320 ist die Nötige Anzahl an PP
      34. SetEndRequiredPartyLevel(g_dwQuestID,[COLOR="White"]2[/COLOR],320)--??
      35. SetEndRequiredPartyMemberCount(g_dwQuestID,[COLOR="White"]2[/COLOR],3)
      36. SetEndRequiredPartyCanJoinGuild(g_dwQuestID,[COLOR="White"]2[/COLOR],1)
      37. SetEndRequiredBuffPetEXP(g_dwQuestID,[COLOR="White"]3[/COLOR],99)-??
      38. SetEndRequiredBuffPetClass(g_dwQuestID,[COLOR="White"]3[/COLOR],2)
      39. AddEndRequiredBuffPetItemID(g_dwQuestID,[COLOR="White"]3[/COLOR],99)-??
      40. AddStartAddItem(g_dwQuestID,[COLOR="White"]0[/COLOR],21) -- 21 =ITEMID
      41. AddStartRemoveItem(g_dwQuestID,[COLOR="White"]0[/COLOR],21) --21 = ITEMID
      42. AddEndAddItem(g_dwQuestID,[COLOR="White"]3[/COLOR],21)--21 = ITEMID
      43. AddEndRemoveItem(g_dwQuestID,[COLOR="White"]3[/COLOR],21)--21 = ITEMID
      44. SetEndResetStats(g_dwQuestID,[COLOR="White"]3[/COLOR],180)-- 180 = So viele SP bekommt man
      45. SetEndChangeKarma(g_dwQuestID,[COLOR="White"]3[/COLOR],180)-- 180 = wäre 180Karma
      46. SetEndSetJob(g_dwQuestID,[COLOR="White"]3[/COLOR],28) -- RM Hero -?
      47. SetEndSetKarma(g_dwQuestID,[COLOR="White"]3[/COLOR],180) -- = 180K.
      48. SetEndChangePenya(g_dwQuestID,[COLOR="White"]3[/COLOR],180) -- wird um 180 erhöht
      49. SetEndChangeEXP(g_dwQuestID,[COLOR="White"]3[/COLOR],180)-- wird um 180 erhöht
      50. SetEndChangeLVL(g_dwQuestID,[COLOR="White"]3[/COLOR],120)-- Änder lvl um 120 Lvls +
      51. SetEndChangeSkillPoint(g_dwQuestID,[COLOR="White"]3[/COLOR],300)-- erhöht SP um 300
      52. SetEndChangeFlyingEXP(g_dwQuestID,[COLOR="White"]3[/COLOR],300)-- erhöht Fly EXP um 300
      53. SetEndChangeFlyingLVL(g_dwQuestID,[COLOR="White"]3[/COLOR],100) -- erhöht Flylvl um 100
      54. SetEndChangeBuffPetEXP(g_dwQuestID,[COLOR="White"]3[/COLOR],100)-- erhöht die PETEXP um 100
      55. SetEndRaiseBuffPet(g_dwQuestID,[COLOR="White"]3[/COLOR],3) --Erhöht die Stufe um 3?
      56. SetEndChangePartyPoints(g_dwQuestID,[COLOR="White"]3[/COLOR],333)-- 333 Skill Points +
      57. SetEndCreateGuildWithPartyMembers(g_dwQuestID,[COLOR="White"]3[/COLOR],1) -- 1 = 1 GuildMem.
      [/COLOR]
      [COLOR="White"]Weiße Schrift bedeuted das Statemant des derzeitigen Commands[/COLOR]

      [SIZE="5"]WORLD OBJECT SCRIPTS[/SIZE]


      [FONT="Comic Sans MS"]WOS Commands:[/FONT]

      [COLOR="DeepSkyBlue"]
      1. wos_GetClientLevel
      2. wos_GetClientEXP
      3. wos_GetClientJob
      4. wos_GetClientAccessLevel
      5. wos_GetClientGender
      6. wos_GetClientPenya
      7. wos_HasClientItemInInventory
      8. wos_ClientSendDefinedText
      9. wos_TeleportClientWorld
      10. wos_TeleportClient
      11. wos_RemoveItemFromClient
      12. wos_SpawnMonstersInCircle
      13. wos_SetInvisibleWithTimeout
      14. wos_ShowWorldObjectAnimation
      15. wos_ShowOtherWorldObjectAnimation
      16. wos_ShowSfxOnClient
      17. wos_ShowSfxOnWorldObject
      18. wos_MonsterCastSkill


      1. Beim betätigen des Buttons musst du das entsprechende Level sein!
      2. Beim betätigen des Buttons musst du die entsprechende EXP haben!
      3. Beim betätigen des Buttons musst du den entsprechende Job sein!
      4. Beim betätigen des Buttons musst du das entsprechende AccessLevel sein!
      5. Beim betätigen des Buttons musst du das entsprechende Geschlecht sein!
      6. Beim betätigen des Buttons musst du das entsprechende Geld haben!
      7. Beim betätigen des Buttons musst du das entsprechende Item im Inventar haben!
      8. Beim betätigen des Buttons musst du das entsprechende Level sein!
      9. Client sendet entsprechenden Text im Chat!
      10. Beim betätigen des Buttons wirst du in die entsprechende Welt geportet(Bsp. s.u.)!
      11. Beim betätigen des Buttons wirst du auf die entsprechende Koordinate geportet(Bsp. s.u.)!
      12. Beim betätigen des Buttons wird dir das entsprechende Item abgezogen!
      13. Beim betätigen des Buttons wird das entsprechende Monster gespawnt!
      14. Beim betätigen des Buttons wird das entsprechende Objekt(Button) für eine gewisse Zeit unsichtbar(Bsp. s.u.)!
      15. Beim betätigen des Buttons erscheint die entsprechende Objekt Animation
      16. Beim betätigen des Buttons erscheint die entsprechende Objekt Animation(SFX) auf dir
      17. Beim betätigen des Buttons erscheint die entsprechende Objekt Animation(SFX) auf dem Objekt
      18. Die gespawnten Monster benutzten den entsprechenden Monster Skill!(Bsp. s.u.)!
      [/COLOR]


      [FELD="Zu 10.:"]wos_TeleportClientWorld("WI_WORLD_MADRIGAL",x,y,z,direction)[/FELD]
      Zu WI_WORLD_MADRIAGL:
      Die Namen für die verschiedenen Welten stehn in der defineWorld.h

      [FELD="Zu 11.:"]wos_TeleportClient(x,y,z,direction)[/FELD]

      [FELD="Zu 14.:"]wos_SetInvisibleWithTimeout(60000) --1min[/FELD]
      [FELD="Zu 18.:"]wos_MonsterCastSkill(MobClientID,"SI_GEN_FLASH",5)[/FELD]

      Quellcode

      1. [B][SIZE="4"]Crediz to BlackGaint[/SIZE][/B]
    • Werbung zur Unterstützung des Forums ( Bitte AddBlocker deaktivieren )