mirror of
https://github.com/JezuzLizard/Recompilable-gscs-for-BO2-zombies-and-multiplayer.git
synced 2025-06-29 03:57:51 -05:00
Update scripts to better decompiled scripts.
This commit is contained in:
56
MP/Maps/Rush/clientscripts/mp/mp_paintball.csc
Normal file
56
MP/Maps/Rush/clientscripts/mp/mp_paintball.csc
Normal file
@ -0,0 +1,56 @@
|
||||
// T6 GSC SOURCE
|
||||
// Decompiled by https://github.com/xensik/gsc-tool
|
||||
#include clientscripts\mp\_utility;
|
||||
#include clientscripts\mp\_load;
|
||||
#include clientscripts\mp\mp_paintball_fx;
|
||||
#include clientscripts\mp\_audio;
|
||||
#include clientscripts\mp\mp_paintball_amb;
|
||||
|
||||
main()
|
||||
{
|
||||
level.worldmapx = 0;
|
||||
level.worldmapy = 0;
|
||||
level.worldlat = 32.1143;
|
||||
level.worldlong = -82.9414;
|
||||
clientscripts\mp\_load::main();
|
||||
clientscripts\mp\mp_paintball_fx::main();
|
||||
thread clientscripts\mp\_audio::audio_init( 0 );
|
||||
thread clientscripts\mp\mp_paintball_amb::main();
|
||||
registerclientfield( "scriptmover", "police_car_lights", 1, 1, "int", ::destructible_car_lights, 0 );
|
||||
setsaveddvar( "sm_sunshadowsmall", 1 );
|
||||
setsaveddvar( "sm_sunsamplesizenear", 0.35 );
|
||||
waitforclient( 0 );
|
||||
/#
|
||||
println( "*** Client : mp_paintball running..." );
|
||||
#/
|
||||
}
|
||||
|
||||
destructible_car_lights( localclientnum, oldval, newval, bnewent, binitialsnap, fieldname, bwasdemojump )
|
||||
{
|
||||
player = getlocalplayer( localclientnum );
|
||||
|
||||
if ( !isdefined( player ) )
|
||||
return;
|
||||
|
||||
if ( player getinkillcam( localclientnum ) )
|
||||
return;
|
||||
|
||||
if ( newval )
|
||||
{
|
||||
wait( randomfloatrange( 0.1, 0.5 ) );
|
||||
|
||||
if ( isdefined( self.fx ) )
|
||||
{
|
||||
stopfx( localclientnum, self.fx );
|
||||
self.fx = undefined;
|
||||
}
|
||||
|
||||
if ( fieldname == "police_car_lights" )
|
||||
self.fx = playfxontag( localclientnum, level._effect["fx_mp_light_police_car"], self, "tag_origin" );
|
||||
}
|
||||
else if ( isdefined( self.fx ) )
|
||||
{
|
||||
stopfx( localclientnum, self.fx );
|
||||
self.fx = undefined;
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user