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 Offering Script Help
GoranGaming Offline
Member

Posts: 183
Threads: 30
Joined: Feb 2012
Reputation: 7
#8
RE: Offering Script Help

(06-26-2012, 05:04 PM)ApeCake Wrote: You got summer holidays... dangit. I have still one week exams left D:

Anyway, in my very first map (it was a test map) I had some trouble regarding levers. They wouldn't stay up if I pulled them and same story when I pulled them down. I know I can change some part of that in the entity section of the lever - but I still couldn't figure it out. Any advice? I do have the script set out already... copied from the wiki.
void func_shelf(string &in asEntity, int alState)
{
if (alState == 1)
{
AddLocalVarInt("Var1", 1);
func01();
}
}


void func_shelf_1(string &in asEntity, int alState)
{
if (alState == 1)
{
AddLocalVarInt("Var1", 1);
func01();
}
}


void func01()
{
if(GetLocalVarInt("Var1") == 2)
{
SetMoveObjectState("shelf",1.0f);
PlaySoundAtEntity("", "quest_completed.snt", "shelf", 0, false);
}
}

However, here's my REAL question; is there any way of detecting if a lamp is lit or not? In script sense, that is.
I have a better version of that script, in the script you use there is an really annoying bug. Try this instead:

void func_shelf(string &in asEntity, int alState)
{
if(alState == 1){
SetLocalVarInt("Lever1", 1);
}
}


void func_shelf_1(string &in asEntity, int alState)
{
if(alState == 1){
SetLocalVarInt("Lever2", 1);
}
}

void func01()
{
if(GetLocalVarInt("Lever1") ==1 && GetLocalVarInt("Lever2") == 1){
SetMoveObjectState("shelf",1.0f); PlaySoundAtEntity("", "quest_completed.snt", "shelf", 0, false);
}
}
Yes there is, you can use LocalVarInt's like:

void LitLamp(string &in asParent, string &in asChild, int alState)
{
SetLampLit("Lamp1", true, false);
SetLocalVarInt("Lamp1", 1);
}

Then you can check with "GetLocalVarInt".

Any questions?

Current projects:

The Dark Prison 85 % (Stopped working on this one)

Unnamed Project 7 %
06-26-2012, 05:42 PM
Website Find


Messages In This Thread
Offering Script Help - by GoranGaming - 06-25-2012, 09:11 PM
RE: Offering Script Help - by MaZiCUT - 06-25-2012, 09:13 PM
RE: Offering Script Help - by GoranGaming - 06-25-2012, 09:14 PM
RE: Offering Script Help - by GoranGaming - 06-25-2012, 11:23 PM
RE: Offering Script Help - by ModestWalrus - 06-25-2012, 11:26 PM
RE: Offering Script Help - by Demondays1 - 06-26-2012, 03:01 AM
RE: Offering Script Help - by ApeCake - 06-26-2012, 05:04 PM
RE: Offering Script Help - by GoranGaming - 06-26-2012, 05:42 PM



Users browsing this thread: 1 Guest(s)