03-01-2011, 08:29 PM
03-01-2011, 08:54 PM
what a coincidence , i was just doing the same script for the first time
what i think is that you cant use a Area, because a Area doesn't have a Callback.
they LookAt script doesnt work either for me ; SetEntityPlayerLookAtCallback(string& asName, string& asCallback, bool abRemoveWhenLookedAt);
what i did was putting the LookAt at a object and made a Callback
the only thing you have to do is putting your callback in the level editor, in the PlayerLookAtCallback ofcourse . and be sure to click the PlayerLookAtCallBackAutoRemo option in the level editor Entity
if anybody know how the LookAtCallBack script works and if it is possible at a Area, please reply. You'll help us both, hehe
what i think is that you cant use a Area, because a Area doesn't have a Callback.
they LookAt script doesnt work either for me ; SetEntityPlayerLookAtCallback(string& asName, string& asCallback, bool abRemoveWhenLookedAt);
what i did was putting the LookAt at a object and made a Callback
Code:
void Scare_GruntFood(string &in entity, int alState)
{
AddDebugMessage("LookAt" + "'s current state: " + alState, false);
if (alState == 1)
{
SetEntityPlayerLookAtCallback("", "", true);
GiveSanityDamage(50, true);
PlaySoundAtEntity("Breath", "react_pant.snt", "Player", 0, false);
}
}
the only thing you have to do is putting your callback in the level editor, in the PlayerLookAtCallback ofcourse . and be sure to click the PlayerLookAtCallBackAutoRemo option in the level editor Entity
if anybody know how the LookAtCallBack script works and if it is possible at a Area, please reply. You'll help us both, hehe
03-01-2011, 10:59 PM
I think he means that the player automatically starts looking at "AreaLook".
Code:
void OnStart()
{
AddEntityCollideCallback("Player", "AreaLook", "CollideAreaLook", true, 1);
}
void CollideAreaLook(string &in asParent, string &in asChild, int alState)
{
StartPlayerLookAt("AreaLook", 0.5f, 0.5f, "");
}
03-01-2011, 11:22 PM
Ow sorry for that then xD faill... XD
Though i already placed my problem would you mind to help me too?
Although my lookatcallback on a object is already working , but is it possible to do it on an area? :p
Though i already placed my problem would you mind to help me too?
Although my lookatcallback on a object is already working , but is it possible to do it on an area? :p