Help with level and secret shelf - 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: Help with level and secret shelf (/thread-7679.html) |
Help with level and secret shelf - Exostalker - 04-28-2011 So I spawned secret shelf and lever in my map. It's named secret_shelf and secret_lever, also secret_shelf has a script area called area_rotate, and it's added as angular offset area to secret shelf. So what I want to do is to make lever open this secret shelf, so I could use the doors. Everything seems to be set as in the original map from Amnesia, but it still gives me "unexpected ending" error, so I guess there should be some kind of error with my hps file: void OnStart() { //----CONNECT CALLBACKS----// /*Secret hole in wall */ ConnectEntities("shelf_connection", //Name of connection "secret_lever", //Parent entity (Affects) "secret_shelf", //Child entity (Affected) false, //Invert the state sent 1, //States used (0=both), checked before invertion. "CreateDust"); //callback //SetMoveObjectAngularOffsetArea("secret_shelf", "rotatearea"); } RE: Help with level and secret shelf - ferryadams10 - 04-29-2011 it's not nessecary to write it down like that you could just do it like this as well //----CONNECT CALLBACKS----// /*Secret hole in wall */ ConnectEntities("shelf_connection", "secret_lever", "secret_shelf", false, 1, (0=both), "CreateDust"); //SetMoveObjectAngularOffsetArea("secret_shelf", "rotatearea"); } what u've got right now is just copied from the original game out of old_archives.hps RE: Help with level and secret shelf - Exostalker - 04-29-2011 (04-29-2011, 10:55 AM)ferryadams10 Wrote: it's not nessecary to write it down like that you could just do it like this as well Well it just seems that I forgot to add onEnter and onLeave... The one you posted still crashes with a lot of errors... I guess this isn't right : Quote: , (0=both), |