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
Problem
Cranky Old Man Offline
Posting Freak

Posts: 986
Threads: 20
Joined: Apr 2012
Reputation: 38
#2
RE: Problem

(05-08-2012, 02:10 PM)maitalr Wrote: I just started to develop a game, and I'm trying to use scrip. I made a simple thing - open door.
The key's name: key_1. The door's name: Door_3
And it doesn't work! where is the mistake? :



////////////////////////////
// Run when entering map
void OnEnter()
{
AddUseItemCallback("", "key_1", "Door_3", "UsedKeyOnDoor", true);
void MyFunc(string &in asItem, string &in asEntity)
SetSwingDoorLocked(Door_3, false, true);
PlaySoundAtEntity("", "unlock_door", "Door_3", 0, "false");
RemoveItem(key1);
}

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

}


THANK YOU!
What's this doing here?
void MyFunc(string &in asItem, string &in asEntity)

Also, put double-quotes around key1 on the last line.

Edit:
Of course, what you want is probably something like this:
////////////////////////////
// Run when entering map
void OnEnter()
{
AddUseItemCallback("", "key_1", "Door_3", "UsedKeyOnDoor", true);
}

void UsedKeyOnDoor(string &in asItem, string &in asEntity)
{
SetSwingDoorLocked("Door_3", false, true);
PlaySoundAtEntity("", "unlock_door", "Door_3", 0, "false");
RemoveItem("key1");
}

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

}

Noob scripting tutorial: From Noob to Pro

(This post was last modified: 05-08-2012, 02:18 PM by Cranky Old Man.)
05-08-2012, 02:15 PM
Find


Messages In This Thread
Problem - by maitalr - 05-08-2012, 02:10 PM
RE: Problem - by Cranky Old Man - 05-08-2012, 02:15 PM
RE: Problem - by darkadders - 05-08-2012, 02:32 PM
RE: Problem - by Traggey - 05-08-2012, 03:07 PM
RE: Problem - by maitalr - 05-08-2012, 03:16 PM
RE: Problem - by darkadders - 05-08-2012, 03:19 PM
RE: Problem - by maitalr - 05-08-2012, 03:31 PM
RE: Problem - by darkadders - 05-08-2012, 04:08 PM
RE: Problem - by Datguy5 - 05-08-2012, 04:26 PM
RE: Problem - by maitalr - 05-08-2012, 05:06 PM
RE: Problem - by darkadders - 05-08-2012, 05:44 PM
RE: Problem - by Cranky Old Man - 05-08-2012, 05:56 PM
RE: Problem - by maitalr - 05-09-2012, 12:55 PM
RE: Problem - by Cranky Old Man - 05-09-2012, 01:03 PM
RE: Problem - by maitalr - 05-09-2012, 09:25 PM
RE: Problem - by darkadders - 05-09-2012, 09:49 PM
RE: Problem - by maitalr - 05-09-2012, 10:54 PM
RE: Problem - by Your Computer - 05-09-2012, 11:54 PM
RE: Problem - by maitalr - 05-10-2012, 12:13 AM
RE: Problem - by darkadders - 05-10-2012, 07:34 AM
RE: Problem - by Datguy5 - 05-10-2012, 11:53 AM
RE: Problem - by maitalr - 05-10-2012, 12:35 PM
RE: Problem - by Adrianis - 05-10-2012, 02:38 PM
RE: Problem - by darkadders - 05-10-2012, 02:43 PM
RE: Problem - by Adrianis - 05-10-2012, 02:52 PM
RE: Problem - by Datguy5 - 05-10-2012, 01:29 PM
RE: Problem - by darkadders - 05-10-2012, 02:26 PM
RE: Problem - by maitalr - 05-10-2012, 03:22 PM
RE: Problem - by Adrianis - 05-10-2012, 03:31 PM
RE: Problem - by maitalr - 05-10-2012, 04:13 PM
RE: Problem - by Datguy5 - 05-10-2012, 03:36 PM
RE: Problem - by Adrianis - 05-10-2012, 03:44 PM
RE: Problem - by darkadders - 05-10-2012, 04:45 PM
RE: Problem - by maitalr - 05-10-2012, 07:14 PM
RE: Problem - by darkadders - 05-10-2012, 07:38 PM



Users browsing this thread: 4 Guest(s)