What is wrong with this script. - Printable Version +- Frictional Games Forum (read-only) (https://www.frictionalgames.com/forum) +-- Forum: Amnesia: The Dark Descent (https://www.frictionalgames.com/forum/forum-6.html) +--- Forum: Custom Stories, TCs & Mods (https://www.frictionalgames.com/forum/forum-35.html) +--- Thread: What is wrong with this script. (/thread-6933.html) |
What is wrong with this script. - Henriksen - 03-18-2011 Hi. Im trying to get that when the lever: "Lever1" collides tih "Lever1Area" it should trigger some functions but it doesnt work Can anybody see whats wrong with my script??: //////////////////////////// // Run first time starting map void OnStart() { AddEntityCollideCallback("Player", "Stench", "WhatIsThat", true, 1); AddEntityCollideCallback("Player", "CAVEIN", "OMG", true, 1); AddEntityCollideCallback("Lever1", "Lever1Area", "UnlockDoor", true, 1); } void UnlockDoor(string &in asParent, string &in asChild, int alState) { SetLevelDoorLocked("prison_2", false, false); PlaySoundAtEntity("Lever1Area", "lever_wood_move.ogg", "Player", 0.0, false); } void OMG(string &in asParent, string &in asChild, int alState) { StartPlayerLookAt("SoundFromCaveIn", 2.0f, 5.0f, ""); AddTimer("", 1.0f, "StopLookAtArea2"); PlaySoundAtEntity("SoundFromCaveIn", "explosion_rock_large.ogg", "Player", 0.0, false); SetEntityActive("cave_in_1",true); CreateParticleSystemAtEntity("", "ps_dust_break_25.ps", "AreaEffects", false); PlayMusic("11_event_tree.ogg", false, 1, 3, 0, false); } void StopLookAtArea2(string &in asTimer) { SetMessage("JohnatanThoughts", "Thought7", 0); PlaySoundAtEntity("SoundFromCaveIn", "react_pant6.ogg", "Player", 0.0, false); StopPlayerLookAt(); } void WhatIsThat(string &in asParent, string &in asChild, int alState) { StartPlayerLookAt("Gravel", 2.0f, 5.0f, ""); AddTimer("", 1.0f, "StopLookAtArea1"); PlaySoundAtEntity("Gravel", "react_breath_slow1.ogg", "Player", 0.0, false); } void StopLookAtArea1(string &in asTimer) { SetMessage("JohnatanThoughts", "Thought6", 0); StopPlayerLookAt(); } //////////////////////////// // Run when entering map void OnEnter() { PlayMusic("01_amb_darkness.ogg", true, 1, 3, 0, true); } //////////////////////////// // Run when leaving map void OnLeave() { } RE: What is wrong with this script. - Russ Money - 03-18-2011 Only thing I can think is wrong, right now, is that the entity or the area is misnamed. They are named correctly, right? RE: What is wrong with this script. (SOLVED) - Henriksen - 03-18-2011 (03-18-2011, 08:42 AM)Russ Money Wrote: Only thing I can think is wrong, right now, is that the entity or the area is misnamed. They are named correctly, right? Yes, i got it working though I had to edit the level door script thingy xD |