### Simple Flashlight

Scripts and code that enhance the gameplay functionality of the engine.

#### Simple Flashlight

Jason Campbell
Posts: 358
Joined: Fri Feb 13, 2015 2:51 am

Here is a very simple flashlight that uses the weapons fire light as a flashlight.

Some of it was from a few different posts from the old forum.

Some obvious problems are that the flash of light from your weapon is disabled while the flashlight is on. The AI Turret doesn't have light.

Really just a starting point but thought it might be useful.

lightRadius is equal to "range" so change that for distance of beam.

Install instructions:

1) in game/scripts/client/default.bind.cs

$FlashlightVar = "1"; function toggleFlashlight(%val) { if (%val) { if($FlashlightVar)
{
$FlashlightVar = "0"; commandToServer('EnableFlashlight'); } else {$FlashlightVar = "1";
commandToServer('DisableFlashlight');
}
}
}
moveMap.bind( keyboard, f, toggleFlashlight );

2) in game/scripts/server/player.cs

function Player::FlashlightEnable(%player)
{
%player.getMountedImage($WeaponSlot).setFieldValue("lightType", "SpotLight"); %player.getMountedImage($WeaponSlot).setFieldValue("lightRadius", "25");
}

function Player::FlashlightDisable(%player)
{
%player.getMountedImage($WeaponSlot).setFieldValue("lightType", "WeaponFireLight"); %player.getMountedImage($WeaponSlot).setFieldValue("lightRadius", "10");
}
3) in game/scripts/server/commands.cs

function serverCmdEnableFlashlight(%client)
{
%player = %client.player;
%player.FlashlightEnable();
}

function serverCmdDisableFlashlight(%client)
{
%player = %client.player;
%player.FlashlightDisable();
}

Attachments

flashLight.jpg (123.34 KiB) Viewed 5577 times
SimpleFlashlight.zip
install Flashlight

#### Re: Simple Flashlight

Bishop
Posts: 94
Joined: Wed Dec 09, 2015 2:30 am
Thanks very much for this Jason,....for my project I just need a flashlight so it's great resource....Thanks a lot.

#### Re: Simple Flashlight

Jason Campbell
Posts: 358
Joined: Fri Feb 13, 2015 2:51 am

No problem, it does leave a bit to be desired. It was your night screenshots that made me think of posting this. It was just sitting there in my last project.

#### Re: Simple Flashlight

marauder2k9
Posts: 418
Joined: Wed Feb 18, 2015 7:36 am

#### Re: Simple Flashlight

Bishop
Posts: 94
Joined: Wed Dec 09, 2015 2:30 am

#### Re: Simple Flashlight

Azaezel
DEVGRU
Posts: 495
Joined: Tue Feb 03, 2015 9:50 pm

#### Re: Simple Flashlight

marauder2k9
Posts: 418
Joined: Wed Feb 18, 2015 7:36 am
exactly what az shared only in png format lol

Do cookies need to be png format ? or can they be any format?

#### Re: Simple Flashlight

Bishop
Posts: 94
Joined: Wed Dec 09, 2015 2:30 am