Results 1 to 10 of 10
  1. #1
    New User

    Reputation
    1
    Join Date
    Dec 2007
    Posts
    66
    CoreCoins
    0

    Trade Feedbacks

    Status
    n/a
    Positive
    0 (0%)
    Negative
    0 (0%)

    LUA quests help



    Donate to Remove Ads, Get ShoutBawx - Elite Forum Access
    Hi everyone. I was trying to script a LUA that would make a game object(portal) activate when a specific quest is completed. Does anyone know how to make a script like that?

  2. #2
    Contributor Kaidos's Avatar
    Reputation
    148
    Join Date
    Jun 2008
    Posts
    323
    CoreCoins
    74

    Trade Feedbacks

    Status
    n/a
    Positive
    0 (0%)
    Negative
    0 (0%)
    Code:
    function QuestPortal_OnUse(Unit, Event, player)
       if player:HasFinishedQuest(QUESTID)== true then
         player:Teleport(mapid, x, y, z)
       else
          player:SendBroadcastMessage("Before you can use the portal you need to finish the quest:'QUESTNAME'.")
       end
    end
    
    RegisterGameObjectEvent(GAMOBJECTID, 4, "QuestPortal_OnUse")
    You only need to insert your QUESTID and the GO ID.

  3. #3
    New User

    Reputation
    1
    Join Date
    Dec 2007
    Posts
    66
    CoreCoins
    0

    Trade Feedbacks

    Status
    n/a
    Positive
    0 (0%)
    Negative
    0 (0%)
    Thanks a lot =)
    how bout if i want to make game object spawn when you except quest.

  4. #4
    Contributor Reliable Trader thebigman's Avatar
    Reputation
    84
    Join Date
    Dec 2008
    Location
    In Your Closet
    Posts
    572
    Blog Entries
    1
    CoreCoins
    44

    Trade Feedbacks

    Status
    Good trader
    Positive
    19 (95%)
    Negative
    1 (5%)
    then edit this line
    player:HasFinishedQuest(QUESTID)== true then

    has quest i think
    player:HasQuest(QUESTID)== true then

  5. #5
    New User

    Reputation
    1
    Join Date
    Dec 2007
    Posts
    66
    CoreCoins
    0

    Trade Feedbacks

    Status
    n/a
    Positive
    0 (0%)
    Negative
    0 (0%)
    uhh how come when i press on the portal it casts that World of Recall(OLD) thing and it doesn't do anything afterwards?

  6. #6
    Contributor Kaidos's Avatar
    Reputation
    148
    Join Date
    Jun 2008
    Posts
    323
    CoreCoins
    74

    Trade Feedbacks

    Status
    n/a
    Positive
    0 (0%)
    Negative
    0 (0%)
    Any error in the world.exe? If not try this:

    Code:
    function QuestPortal_OnUse(pUnit, Event, player)
       if player:HasFinishedQuest(QUESTID)== true then
         player:Teleport(mapid, x, y, z)
       else
          player:SendBroadcastMessage("Before you can use the portal you need to finish the quest:'QUESTNAME'.")
       end
    end
    
    RegisterGameObjectEvent(GAMOBJECTID, 2, "QuestPortal_OnUse")


    Try to change the 4 to a 2....

    If this doesnt work i could make it as a npc (the npc would like look a portal)
    Last edited by Kaidos; 08-13-2009 at 01:48 PM.

  7. #7
    Contributor Reliable Trader thebigman's Avatar
    Reputation
    84
    Join Date
    Dec 2008
    Location
    In Your Closet
    Posts
    572
    Blog Entries
    1
    CoreCoins
    44

    Trade Feedbacks

    Status
    Good trader
    Positive
    19 (95%)
    Negative
    1 (5%)
    lol why did you say 4 the first time? go back and edit it.

  8. #8
    New User

    Reputation
    1
    Join Date
    Dec 2007
    Posts
    66
    CoreCoins
    0

    Trade Feedbacks

    Status
    n/a
    Positive
    0 (0%)
    Negative
    0 (0%)
    still doesn't work

  9. #9
    New User

    Reputation
    1
    Join Date
    Dec 2007
    Posts
    66
    CoreCoins
    0

    Trade Feedbacks

    Status
    n/a
    Positive
    0 (0%)
    Negative
    0 (0%)
    what's up with the World Recall spell anyways?

  10. #10
    Master Sergeant Ascelyn's Avatar
    Reputation
    22
    Join Date
    Jul 2009
    Posts
    129
    CoreCoins
    0

    Trade Feedbacks

    Status
    n/a
    Positive
    0 (0%)
    Negative
    0 (0%)
    Most likely your gameobject isnt registered with a spell >_> Gogo to Database.. it's easier to edit it through the DB Tho you wont have as much possibilitys you have with LUA

 

 

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
All times are GMT -4. The time now is 09:34 PM. Powered by vBulletin® Version 4.2.0
Copyright © 2014 vBulletin Solutions, Inc. All rights reserved. Resources saved on this page: MySQL 5.88%
vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2014 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search