04-30-2012, 01:13 AM
(04-30-2012, 12:09 AM)Cranky Old Man Wrote: [ -> ]yea it works...i picked the wrong entety...THX(04-29-2012, 11:51 PM)VisualTech48 Wrote: [ -> ](04-29-2012, 11:35 PM)Cranky Old Man Wrote: [ -> ]Typo at this line too:well im not getting the error anymore but the script doesn't work...THIS is my script
SetEntityActive("servant_brute_2, true);
(You should be able to spot it.)
void OnStart()
{
SetEntityPlayerLookAtCallback("Arm", "look", false);
AddEntityCollideCallback("Player", "PlayerCollide", "MonsterFunction", true, 1);
AddEntityCollideCallback("armchair_11", "ScriptArea_1", "glass", true, 1);
AddEntityCollideCallback("Player", "Message_1", "Message1", true, 1);
AddUseItemCallback("", "doorkey_1", "maindoor_1", "UsedKeyOnDoor", true);
SetEntityPlayerInteractCallback("doorkey_1", "Spawn_Monster", true);
AddEntityCollideCallback("Player", "PlayerCollide_2", "MonsterFunction1", true, 1);
AddEntityCollideCallback("Player", "Message_2", "Message2", true, 1);
}
void look(string& asName, string& asCallback, bool abRemoveWhenLookedAt)
{
SetEntityActive("wowpic", true);
GiveSanityDamage(30.0f, true);
}
You are using the wrong callback. Write this instead:
Code:void look(string &in asEntity, int alState)
{
SetEntityActive("wowpic", true);
GiveSanityDamage(30.0f, true);
}