RE: script function
You have declared two functions (of identical signature) with the same name:
void OnEnter()
{
}
void OnStart()
{
AddEntityCollideCallback("Player", "WTH_Quest_Area", "GetWTHQuest", true, 1);
AddEntityCollideCallback("Player", "WTH_Complete_Area", "FinishWTHQuest", true, 1);
AddEntityCollideCallback("Player", "Wonder_Quest_Area", "GetWonderQuest", true, 1);
AddEntityCollideCallback("Player", "Wonder_Complete_Area", "FinishWonderQuest", true, 1);
}
void GetWTHQuest(string &in asParent, string &in asChild, int alState)
{
AddQuest("wthquest", "WthQuest");
}
void FinishWTHQuest(string &in asParent, string &in asChild, int alState)
{
CompleteQuest("wthquest", "WthQuest");
}
void GetWonderQuest(string &in asParent, string &in asChild, int alState)
{
AddQuest("wonderquest", "WonderQuest");
}
void FinishWTHQuest(string &in asParent, string &in asChild, int alState)
{
CompleteQuest("wonderquest", "WonderQuest");
}
void OnLeave()
{
}
I am assuming the last part should read:
void FinishWonderQuest(string &in asParent, string &in asChild, int alState)
{
CompleteQuest("wonderquest", "WonderQuest");
}
(This post was last modified: 01-06-2012, 05:56 PM by Apjjm.)
|