Facebook Twitter YouTube Frictional Games | Forum | Privacy Policy | Dev Blog | Dev Wiki | Support | Gametee


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Scripting error
viccie Offline
Junior Member

Posts: 7
Threads: 1
Joined: Dec 2011
Reputation: 0
#8
RE: Scripting error

(12-22-2011, 01:52 PM)junkfood2121 Wrote: I am unsure if HPS can read double '. Use double " and not double ' and try if that works.
Also, PlaySoundAtEntity('''', ''unlock_door'', ''deur'', ''0'', false);, Change "0" to 0.0f.


didn't work either.....
ill paste what i have now so u can see what i've changed with all the comments i got
btw thnx every1 for helping me though
////////////////////////////
// Run first time starting map
void OnStart()
{
AddUseItemCallback("", "deurkey_1", "deur", "UsedKeyOnDoor", True);
AddEntityCollideCallback("Player", "doorclose", "Collidedeur", true, 1);
SetLightVisible(string& asLightName, bool abVisible);
}
void doorclose(string &in asParent, string &in asChild, int alState) ;
{
SetSwingDoorLocked("deur", true, false);
}
void UsedKeyOnDoor(string &in asItem, string &in asEntity) ;
{
SetSwingDoorLocked("deur", false, true);
PlaySoundAtEntity("", "unlock_door", "deur", 0, false);
RemoveItem(deurkey_1);
}
////////////////////////////
// Run when entering map
void OnEnter()
{
}
////////////////////////////
// Run when leaving map
void OnLeave()
{
}


(12-22-2011, 01:55 PM)flamez3 Wrote:
(12-22-2011, 01:28 PM)viccie Wrote:
(12-22-2011, 12:27 PM)flamez3 Wrote:
(12-22-2011, 08:44 AM)viccie Wrote:
(12-21-2011, 04:30 PM)Unearthlybrutal Wrote: I fixed some problems. Do it work with this?
Spoiler below!


////////////////////////////
// Run when entering map
void OnEnter()
{
AddUseItemCallback('''', ''deurkey_1'', ''deur'', ''UsedKeyOnDoor'', true);
AddEntityCollideCallback(''Player'', ''doorclose'', ''Collidedeur'', true, 1);
}

void doorclose(string &in asParent, string &in asChild, int alState)
{
SetSwingDoorLocked(''deur'', true, false);
}

void UsedKeyOnDoor(string &in asItem, string &in asEntity) ;
{
SetSwingDoorLocked(''deur'', false, true);
PlaySoundAtEntity('''', ''unlock_door'', ''deur'', ''0'', false);
RemoveItem("deurkey_1");
}
////////////////////////////
// Run when leaving map
void OnLeave()
{

}




Nope that didn't work either but the error was just a little bit different it now says (15, 2) instead of (15, 1)...
You put quotation marks around the 0 in
void UsedKeyOnDoor


Removed them but still the error :/
although the number changed again from (15, 1) to (16, 1)
I got it! You put a ; on the end of
void UsedKeyOnDoor(string &in asItem, string &in asEntity) ;

that's already there???
(This post was last modified: 12-22-2011, 02:05 PM by viccie.)
12-22-2011, 02:01 PM
Find


Messages In This Thread
Scripting error - by viccie - 12-21-2011, 03:06 PM
RE: Scripting error - by Unearthlybrutal - 12-21-2011, 04:30 PM
RE: Scripting error - by viccie - 12-22-2011, 08:44 AM
RE: Scripting error - by flamez3 - 12-22-2011, 12:27 PM
RE: Scripting error - by viccie - 12-22-2011, 01:28 PM
RE: Scripting error - by flamez3 - 12-22-2011, 01:55 PM
RE: Scripting error - by Linus Ågren - 12-22-2011, 01:52 PM
RE: Scripting error - by viccie - 12-22-2011, 02:01 PM
RE: Scripting error - by viccie - 12-22-2011, 02:48 PM
RE: Scripting error - by flamez3 - 12-22-2011, 02:54 PM
RE: Scripting error - by viccie - 12-22-2011, 06:50 PM
RE: Scripting error - by flamez3 - 12-22-2011, 07:46 PM
RE: Scripting error - by viccie - 12-22-2011, 08:03 PM
RE: Scripting error - by Linus Ågren - 12-22-2011, 02:20 PM



Users browsing this thread: 1 Guest(s)