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
Script Help Chest unlocked by a key [Solved]
ethics Offline
Member

Posts: 51
Threads: 18
Joined: Jan 2014
Reputation: 0
#1
Chest unlocked by a key [Solved]

So i've seen in other custom stories you need to find a key to unlock a chest, which contains something you need.

I couldn't manage to get a script working for this case, my assumption would be this:

void OnStart()
{
SetLeverStuckState("chest", true, true);
AddUseItemCallback("", "keyy5", "chest", "unlockchest", true);
}

void unlockchest(string &in asItem, string &in asEntity)
{
SetLeverStuckState("chest", false, true);
RemoveItem("keyy5");
}

But whenever I start the map, I get the error shown in the picture.

Can anyone help me?


Attached Files
.png   fatal.PNG (Size: 13.14 KB / Downloads: 162)

(This post was last modified: 05-10-2014, 10:31 AM by ethics.)
02-03-2014, 11:35 AM
Find
FlawlessHappiness Offline
Posting Freak

Posts: 3,980
Threads: 145
Joined: Mar 2012
Reputation: 171
#2
RE: Chest unlocked by a key

SetLeverStuckState("chest", true, true);

The bold "true" is supposed to be a number.
If you look in the engine scripts it says "int". "int" means it's a number with no decimals Smile

Here it's possibly -1, 0 or 1.


Also you seem to have something wrong with a timer. Mind posting that too? The fatal error tells you which line it is.

Trying is the first step to success.
02-03-2014, 12:01 PM
Find
ethics Offline
Member

Posts: 51
Threads: 18
Joined: Jan 2014
Reputation: 0
#3
RE: Chest unlocked by a key

(02-03-2014, 12:01 PM)FlawlessHair Wrote: SetLeverStuckState("chest", true, true);

The bold "true" is supposed to be a number.
If you look in the engine scripts it says "int". "int" means it's a number with no decimals Smile

Here it's possibly -1, 0 or 1.


Also you seem to have something wrong with a timer. Mind posting that too? The fatal error tells you which line it is.

nevermind I figured it out myself. I also made a 3-lock chest out of it!
(You have to find 3 keys to open it)
Big Grin

02-15-2014, 08:37 PM
Find




Users browsing this thread: 1 Guest(s)