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 Light scripting
Daemian Offline
Posting Freak

Posts: 1,129
Threads: 42
Joined: Dec 2012
Reputation: 49
#8
RE: Light scripting

And you can remove the light name in the arguments if you're not going to use it.

See, this timer AddTimer ( "roomlight", 10, "TurnOffLight" );
Is giving the name of your light (roomlight) to the function it's going to call (TurnOffLight function)

Below, the function TurnOffLight, it has the name of your light in a variable named light. You can refer to that instead of typing in the name of the light.

void TurnOffLight ( string &in light )
{ SetLightVisible( light, false );


But whatever. As long as it works, it's ok.

You can copy&paste this

void OnStart()
{
SetEntityCallbackFunc("knop", "PlayVoice");
}

void PlayVoice(string &in asEntity, int alState)
{
SetLightVisible( "roomlight", true );
AddTimer ( "roomlight", 10, "TurnOffLight" );
}

void TurnOffLight ( string &in light )
{
SetLightVisible( light, false );
}

(This post was last modified: 07-11-2014, 07:05 PM by Daemian.)
07-11-2014, 06:59 PM
Find


Messages In This Thread
Light scripting - by goodcap - 07-11-2014, 04:35 PM
RE: Light scripting - by Rapture - 07-11-2014, 05:23 PM
RE: Light scripting - by goodcap - 07-11-2014, 06:01 PM
RE: Light scripting - by Daemian - 07-11-2014, 06:28 PM
RE: Light scripting - by goodcap - 07-11-2014, 06:41 PM
RE: Light scripting - by Daemian - 07-11-2014, 06:49 PM
RE: Light scripting - by goodcap - 07-11-2014, 06:50 PM
RE: Light scripting - by Daemian - 07-11-2014, 06:59 PM



Users browsing this thread: 1 Guest(s)