01-07-2012, 04:43 AM
It says:
A funciton with the same name and parameters already exist(hps) and "Downstairskey"is not declared.
void OnStart()
{
AddEntityCollideCallback("crowbar_joint_2", "crowcollide", "crowopen_func", true, 1);
AddUseItemCallback("", "crowbar_1", "prison_locked", "activatecrowdoor", true);
}
void crowopen_func(string &in asParent, string &in asChild, int alState)
{
SetSwingDoorLocked("prison_locked", false, true);
CreateParticleSystemAtEntity("", "ps_break_wood.ps", "area1", false);
SetEntityActive("crowbar_joint_2", false);
GiveSanityBoost();
PlaySoundAtEntity("", "break_wood.snt", "area1", 0, false);
SetSwingDoorClosed("prison_locked", false, true);
SetSwingDoorDisableAutoClose("prison_locked", true);
AddPropImpulse("prison_locked", 0, 0, -3, "world");
}
void activatecrowdoor(string &in asItem, string &in asEntity)
{
SetEntityActive("crowbar_joint_2", true);
RemoveItem("crowbar_1");
}
void OnStart()
{
AddUseItemCallback("", "Downstairsdoor", "cellar_wood01_slow", "KeyOnDoor", true);
}
void KeyOnDoor(string &in , string &in door)
{
SetSwingDoorLocked("cellar_wood01_slow", false, true);
PlaySoundAtEntity("", "unlock_door", "cellar_wood01_slow", 0, false);
RemoveItem(Downstairskey);
}
After I added they key opening door script.Whats wrong?
A funciton with the same name and parameters already exist(hps) and "Downstairskey"is not declared.
void OnStart()
{
AddEntityCollideCallback("crowbar_joint_2", "crowcollide", "crowopen_func", true, 1);
AddUseItemCallback("", "crowbar_1", "prison_locked", "activatecrowdoor", true);
}
void crowopen_func(string &in asParent, string &in asChild, int alState)
{
SetSwingDoorLocked("prison_locked", false, true);
CreateParticleSystemAtEntity("", "ps_break_wood.ps", "area1", false);
SetEntityActive("crowbar_joint_2", false);
GiveSanityBoost();
PlaySoundAtEntity("", "break_wood.snt", "area1", 0, false);
SetSwingDoorClosed("prison_locked", false, true);
SetSwingDoorDisableAutoClose("prison_locked", true);
AddPropImpulse("prison_locked", 0, 0, -3, "world");
}
void activatecrowdoor(string &in asItem, string &in asEntity)
{
SetEntityActive("crowbar_joint_2", true);
RemoveItem("crowbar_1");
}
void OnStart()
{
AddUseItemCallback("", "Downstairsdoor", "cellar_wood01_slow", "KeyOnDoor", true);
}
void KeyOnDoor(string &in , string &in door)
{
SetSwingDoorLocked("cellar_wood01_slow", false, true);
PlaySoundAtEntity("", "unlock_door", "cellar_wood01_slow", 0, false);
RemoveItem(Downstairskey);
}
After I added they key opening door script.Whats wrong?