You are viewing an old version of this page. Return to the latest version.
Difference between revisions of "LUA:Quests"
| Line 29: | Line 29: | ||
end | end | ||
</pre> | </pre> | ||
| + | |||
| + | |||
| + | [[LUA|Back to LUA]] | ||
Revision as of 22:27, 27 December 2013
Quest scripts are what makes quests work, there are only 4 core functions however custom functions are needed for a quest to work properly. These custom functions can be declared with AddQuestStepCompleteAction() and SetQuestCompleteAction(), in both cases the first parameter is the quest the second is the player.
Contents
Accepted
Accepted is called when the player accepts the quest
function Accepted(Quest, Spawn) end
Declined
Declined is called when the player declines the quest
function Declined(Quest, Spawn) end
Deleted
Deleted is called when a player deletes a quest
function Deleted(Quest, Spawn) end
Reload
Reload is called when a player logs in with an incomplete quest, the third parameter is the step id the player is on
function Reload(Quest, Spawn, int32) end