mrlego611
Junior Member
Posts: 13
Threads: 3
Joined: Nov 2012
Reputation:
0
|
RE: Custom story help!
(11-01-2012, 06:36 PM)ZodiaC Wrote: (11-01-2012, 06:28 PM)mrlego611 Wrote: So I was creating a custom map for Amnesia called The Cellar. I wanted to make a teleporting naked guy to appear in the game so I found the tutorial and did the scripting. But when I tested the level and tried to enter the main cellar level, the game just crashed with this message:
FATAL ERROR: Could not load script file 'custom_stories/TheCellar/maps//Applications/Amnesia.app/Contents/Resources/custom_stories/TheCellar/maps/01_cellar.hps'!
ExecuteString (1, 1) : ERR : No matching signatures to 'OnLeave()'
main (14, 1) : ERR : Unexpected token '{'
I am on a Mac so I need some help with this. If you need the script, here it is.
void OnStart()
{
AddUseItemCallback("", "valvekey", "valvedoor", "UsedKeyOnDoor", true);
}
void UsedKeyOnDoor(string &in asItem, string &in asEntity)
{
SetSwingDoorLocked("valvedoor", false, true);
PlaySoundAtEntity("", "unlock_door", "valvedoor", 0, false);
RemoveItem("valvekey");
}
{
AddEntityCollideCallback("Player", "Tp_Script1", "tp_male1", true, 1);
}
void tp_male1 (string &in asParent, string &in asChild, int alState)
{
SetEntityActive("tp_male1", true)
AddPropForce("tp_male1", 0, 0, -10000,"World");
}
Tell me if there are any scripts that conflict with other scripts. Thanks! Try this and if you want I will explain you you syntax errors!
void OnStart()
{
AddUseItemCallback("", "valvekey", "valvedoor", "UsedKeyOnDoor", true);
AddEntityCollideCallback("Player", "Tp_Script1", "tp_male1", true, 1);
}
void UsedKeyOnDoor(string &in asItem, string &in asEntity)
{
SetSwingDoorLocked("valvedoor", false, true);
PlaySoundAtEntity("", "unlock_door", "valvedoor", 0, false);
RemoveItem("valvekey");
}
void tp_male1 (string &in asParent, string &in asChild, int alState)
{
SetEntityActive("tp_male1", true);
AddPropForce("tp_male1", 0, 0, -10000,"World");
} Thanks so much! Worked like a charm!
|
|