Frictional Games Forum (read-only)

Full Version: My second script doesnt work?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
"Expected identifier 14,15"
This is what I get when I enter the level door to my second map.

Heres my second script fore my second map.


////////////////////////////
// Run first time starting map
void OnStart()
{
AddEntityCollideCallback("crowbar_joint_2", "crowcollide", "crowopen_func", true, 1);
AddUseItemCallback("", "crowbar_1", "prison_locked", "activatecrowdoor", true);
AddUseItemCallback("", "key_tomb_rusty", "cellar_wood01_slow", "KeyOnDoor", true);
AddUseItemCallback("", "key_torture_chamber_1", "hatch_metal01_1", "KeyOnDoor2", true);
AddUseItemCallback("", "key_study_1", "cellar_wood01_1", "KeyOnDoor3", true);
PlayMusic("drums soundtrack.ogg", true, 1.0f, 1.0f, 1, false);
AddEntityCollideCallback("Player", "TriggerArea1", "TriggerMonster", true, 1);
}

TriggerMonster(string &in asParent, string &in asChild, int alState)
{
SetEntityActive("enemy_suitor_1", true);
}

void KeyOnDoor3(string &in asItem, string &in asEntity)
{
SetSwingDoorLocked("cellar_wood01_1", false, true);
PlaySoundAtEntity("", "unlock_door", "cellar_wood01_1", 0, false);
RemoveItem("key_study_1");
}

////////////////////////////
// Run when entering map
void OnEnter()
{

}

////////////////////////////
// Run when leaving map
void OnLeave()
{

}
Please, try and figure out these things on your own. I beg you.

You don't have void before TriggerMonster
Hah im trying and try to solve them with others in skype but they said they dont know why.
"Expected identifier 14,15"
Means that on the 14th line, inside that function block; there is something wrong with it. Get notepad ++ and change the language to C++, you will be able to see what's wrong alot easier then in regular notepad.
Post #2 says what the problem is.
See Your Computer's signature, his tutorials: from Noob to Pro are great, please follow those.
(01-09-2012, 01:44 AM)Your Computer Wrote: [ -> ]Post #2 says what the problem is.
Indeed
Yeah forgot to put solve.