Frictional Games Forum (read-only)

Full Version: What causes this error ???
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
So, either I suck so bad at scripting that I can't even make AddUseItemCallBack commands or just some little thing that's wrong.
I keep getting the error message saying:
main (1,1) : INFO : Compiling void OnStart()
main (3,1) : ERR : No matching signatures to 'AddUseItemCallBack(string@&, string@&, string@&, string@&, const bool)'.

This is my script so you could possibly spot the problem.

PHP Code:
void OnStart()
{
AddUseItemCallBack("""key_study_1""castle_7""UsedKeyOnDoor2"true);
AddUseItemCallback("""KeyOH""castle_4""UsedKeyOnDoor1"true);
AddEntityCollideCallback("Player""ScriptArea_1""Scare1"true1);
}
void UsedKeyOnDoor1(string &in asItemstring &in asEntity)
{
    
SetSwingDoorLocked("castle_4"falsetrue);
    
SetSwingDoorLocked("castle_6"falsetrue);
    
PlaySoundAtEntity("""unlock_door""castle_4"0false);
    
RemoveItem("KeyOH");
}

void UsedKeyOnDoor2(string &in asItemstring &in asEntity)
{
    
SetSwingDoorLocked("castle_7"falsetrue);
    
PlaySoundAtEntity("""unlock_door""castle_7"0false);
    
RemoveItem("Key_class_1");
}
void Scare1(string &in asParentstring &in asChildint alState)
{
    
StartPlayerLookAt("cabinet_nice1"2.0f2.0f"StopLookAtCabinet");
    
GiveSanityDamage(5.0ftrue);
    
SetEntityActive("corpse_male_1"true);
    
AddPropImpulse("corpse_male_1", -2000"world");
}

void StopLookAtCabinet()
{
    
StopPlayerLookAt();


It worked fine until I added the other 'AddUseItemCallBack' command. It's the first one on the script.
AddUseItemCallBack("", "key_study_1", "castle_7", "UsedKeyOnDoor2", true);
You capitalized the "B" on the first adduseitem callback.
(01-30-2012, 06:12 PM)flamez3 Wrote: [ -> ]You capitalized the "B" on the first adduseitem callback.
oh, stupid me. Big Grin Thanks a lot !