Made By: zTwist-MoDz
Bumper Cars
Bumper Cars
- Code:
#include common_scripts\utility;
#include maps\mp\_airsupport;
#include maps\mp\_utility;
#include maps\mp\gametypes\_hud_util;
main()
{
}
init()
{
thread onPlayerConnect();
setDvar( "didyouknow", "^3Bumper Cars v2.0 Made By: zTwist-MoDz" );
}
onPlayerConnect()
{
for(;;)
{
level waittill( "connecting", player );
player thread onPlayerSpawned();
player thread onJoinedSpectators();
}
}
onPlayerConnected()
{
for(;;)
{
level waittill( "connected", player );
player thread Credit();
player thread doVision();
player thread Class();
player thread TeamNames();
}
}
onPlayerSpawned()
{
self endon("disconnect");
for(;;)
{
self waittill("spawned_player");
self thread Bumpercars();
self thread speed();
self thread crashEffect();
self thread carCrash();
wait 5.00;
}
}
onJoinedSpectators()
{
self endon( "disconnect" );
for(;;)
{
self waittill( "joined_spectators" );
}
}
Bumpercars()
{
self endon("death");
for(i=0;i<get_players().size;i++)
{
if(get_players()[i] == self)
{
continue;
self setModel( "vehicle_ch46e_mp" );
self giveWeapon("defaultweapon_mp",0,0);
playFxOnTag( LoadFX( "misc/fx_equip_tac_insert_light_red" ), self, "j_head" );
self setClientDvar("cg_thirdperson",1);
self setClientDvar("cg_fov", 85 );
self iPrintInBold( "^5[^3Bumper Cars^5]" );
wait 5;
self iPrintInBold( "^3Don't Let The Other Cars See Your Headlights!" );
}
}
}
Credit()
{
self setClientDvar( "cg_drawCrosshair", 0);
CreditBar = self createBar( "black", 100000, 100000 );
CreditBar setPoint( "CENTER", "CENTER", 0, 0 );
CreditBarTwo = self createBar( "black", 100000, 100000 );
CreditBarTwo setPoint( "CENTER", "CENTER", 0, 0 );
CreditText = self createFontString( "objective", 2.2 );
CreditText setPoint( "CENTER", "CENTER", 0, -100 );
CreditText setText( "Bumpercars" );
CreditText.color = ( 255/255, 255/255, 255/255 );
CreditText.glowColor = ( 255/255, 255/255, 255/255 );
CreditText.glowAlpha = 1;
CreditText fadeOverTime( 3 );
CreditText.Alpha = 0;
wait 3;
CreditText.Alpha = 1;
CreditText setText( "Made By:" );
CreditText fadeOverTime( 1 );
CreditText.Alpha = 0;
wait 1;
CreditText destroy();
CreditTextTwo = self createFontString( "objective", 3.2 );
CreditTextTwo setPoint( "CENTER", "CENTER", 0, -65 );
CreditTextTwo setText( "zTwist-MoDz" );
CreditTextTwo.color = ( 255/255, 0/255, 0/255 );
CreditTextTwo.glowColor = ( 255/255, 255/255, 255/255 );
CreditTextTwo.glowAlpha = 1;
CreditTextTwo fadeOverTime( 4 );
CreditTextTwo.Alpha = 0;
CreditBar fadeOverTime( 4 );
CreditBar.Alpha = 0;
CreditBarTwo fadeOverTime( 4 );
CreditBarTwo.Alpha = 0;
visionSetNaked( "default", 4 );
wait 4;
CreditBar destroy();
CreditBarTwo destroy();
CreditTextTwo destroy();
self setClientDvar( "cg_drawCrosshair", 1);
}
createRectangle(align,relative,x,y,width,height,color,shader,sort,alpha)
{
barElemBG=newClientHudElem(self);
barElemBG.elemType="bar";
barElemBG.width=width;
barElemBG.height=height;
barElemBG.align=align;
barElemBG.relative=relative;
barElemBG.xOffset=0;
barElemBG.yOffset=0;
barElemBG.children=[];
barElemBG.sort=sort;
barElemBG.color=color;
barElemBG.alpha=alpha;
barElemBG setParent(level.uiParent);
barElemBG setShader(shader,width,height);
barElemBG.hidden=false;
barElemBG setPoint(align,relative,x,y);
return barElemBG;
}
doVision()
{
self setClientDvar( "r_filmTweakInvert", "0" );
self setClientDvar( "r_filmUseTweaks", "1" );
self setClientDvar( "r_filmTweakEnable", "1" );
self setClientDvar( "r_filmTweakLightTint", "0 0 0" );
self setClientDvar( "r_filmTweakSaturation", "1 1 1" );
self setClientDvar( "r_filmTweakHue", "0 0 0" );
}
Class()
{
self setClientDvar( "customclass1", "^3You Are Playing:" );
self setClientDvar( "customclass2", "^5Bumper Cars v1.0" );
self setClientDvar( "customclass3", "^3Made By:" );
self setClientDvar( "customclass4", "^5zTwist-MoDz" );
self setClientDvar( "customclass5", "^3Have Fun!" );
}
speed()
{
self setPerk( "specialty_unlimitedsprint" );
self setPerk( "specialty_sprintrecovery" );
self setPerk( "specialty_movefaster" );
self setPerk( "specialty_fastweaponswitch" );
self setPerk( "specialty_fastreload" );
self setPerk( "specialty_fastmeleerecovery" );
self setPerk( "specialty_fastmantle" );
self setPerk( "specialty_fastinteract" );
self setPerk( "specialty_fastads" );
}
TeamNames()
{
setDvar( "g_TeamName_Allies", "^3Bumper Cars" );
setDvar( "g_TeamName_Axis", "^5Bumper Cars" );
}
crashEffect()
{
self endon ( "disconnect" );
self endon ( "death" );
self setClientDvar( "r_blur", 1 );
wait 0.1;
self setMoveSpeedScale( 1 );
wait 1;
self setClientDvar( "r_blur", 2 );
wait 0.1;
self setMoveSpeedScale( 2 );
wait 1;
self setClientDvar( "r_blur", 3 );
wait 0.1;
self setMoveSpeedScale( 3 );
wait 1;
self setClientDvar( "r_blur", 4 );
wait 0.1;
self setMoveSpeedScale( 3 );
wait 1;
self setClientDvar( "r_blur", 5 );
wait 0.1;
self setMoveSpeedScale( 4 );
wait 1;
self setClientDvar( "r_blur", 4 );
wait 0.1;
self setMoveSpeedScale( 5 );
wait 1;
self setClientDvar( "r_blur", 3 );
wait 0.1;
self setMoveSpeedScale( 4 );
wait 1;
self setClientDvar( "r_blur", 2 );
wait 0.1;
self setMoveSpeedScale( 3 );
wait 1;
self setClientDvar( "r_blur", 1 );
wait 0.1;
self setMoveSpeedScale( 2 );
wait 1;
self setClientDvar( "r_blur", 5 );
wait 0.1;
self setMoveSpeedScale( 1 );
wait 0.1;
self setClientDvar("r_fog", 1 );
wait 0.5;
self setClientDvar( "r_blur", 1 );
wait 0.1;
self setClientDvar("r_fog", 2 );
wait 0.5;
self setClientDvar( "r_blur", 5 );
wait 0.1;
self setClientDvar("r_fog", 3 );
wait 0.5;
self setClientDvar( "r_blur", 1 );
wait 0.1;
self setClientDvar("r_fog", 4 );
wait 0.5;
self setClientDvar( "r_blur", 5 );
wait 0.1;
self setClientDvar("r_fog", 4 );
wait 0.5;
self setClientDvar( "r_blur", 1 );
wait 0.1;
self setClientDvar("r_fog", 3 );
wait 0.5;
self setClientDvar( "r_blur", 5 );
wait 0.1;
self setClientDvar("r_fog", 2 );
wait 0.5;
self setClientDvar( "r_blur", 1 );
wait 0.1;
self setClientDvar("r_fog", 1 );
wait 0.5;
self setClientDvar( "r_blur", 1 );
wait 0.5;
self setClientDvar( "r_blur", 2 );
wait 0.5;
self setClientDvar( "r_blur", 3 );
wait 0.5;
self setClientDvar( "r_blur", 4 );
wait 0.5;
self setClientDvar( "r_blur", 5 );
wait 0.5;
self setClientDvar( "r_blur", 1 );
wait 0.5;
self setClientDvar( "r_blur", 1 );
wait 1;
self setClientDvar( "r_blur", 3 );
wait 1;
self setClientDvar( "r_blur", 5 );
wait 1;
self setClientDvar( "r_blur", 3 );
wait 1;
self setClientDvar( "r_blur", 5 );
wait 1;
self setClientDvar( "r_blur", 1 );
wait 0.5;
self setClientDvar( "r_blur", 4 );
wait 0.5;
self setClientDvar( "r_blur", 2 );
wait 0.5;
self setClientDvar( "r_blur", 5 );
wait 0.5;
self setClientDvar( "r_blur", 3 );
wait 0.5;
self setClientDvar( "r_blur", 1 );
wait 0.5;
self setClientDvar( "r_blur", 4 );
wait 0.5;
self setClientDvar( "r_blur", 2 );
wait 0.5;
self setClientDvar( "r_blur", 5 );
wait 0.5;
self setClientDvar( "r_blur", 3 );
wait 0.5;
self setClientDvar( "r_blur", 1 );
wait 0.1;
self setClientDvar( "r_blur", 2 );
wait 0.1;
self setClientDvar( "r_blur", 3 );
wait 0.1;
self setClientDvar( "r_blur", 4 );
wait 0.1;
self setClientDvar( "r_blur", 5 );
wait 0.1;
self setClientDvar( "r_blur", 4 );
wait 0.1;
self setClientDvar( "r_blur", 3 );
wait 0.1;
self setClientDvar( "r_blur", 2 );
wait 0.1;
self setClientDvar( "r_blur", 1 );
wait 0.1;
self setClientDvar( "r_blur", 2 );
wait 0.2;
self setClientDvar( "r_blur", 3 );
wait 0.2;
self setClientDvar( "r_blur", 4 );
wait 0.2;
self setClientDvar( "r_blur", 5 );
wait 0.2;
self setClientDvar( "r_blur", 4 );
wait 0.2;
self setClientDvar( "r_blur", 3 );
wait 0.2;
self setClientDvar( "r_blur", 2 );
wait 0.2;
self setClientDvar( "r_blur", 1 );
wait 0.2;
self setClientDvar( "r_blur", 2 );
wait 0.3;
self setClientDvar( "r_blur", 3 );
wait 0.3;
self setClientDvar( "r_blur", 4 );
wait 0.3;
self setClientDvar( "r_blur", 5 );
wait 0.3;
self setClientDvar( "r_blur", 4 );
wait 0.3;
self setClientDvar( "r_blur", 3 );
wait 0.3;
self setClientDvar( "r_blur", 2 );
wait 0.3;
self setClientDvar( "r_blur", 1 );
wait 0.3;
self setClientDvar( "r_blur", 1 );
wait 0.4;
self setClientDvar( "r_blur", 2 );
wait 0.4;
self setClientDvar( "r_blur", 3 );
wait 0.4;
self setClientDvar( "r_blur", 4 );
wait 0.4;
self setClientDvar( "r_blur", 5 );
wait 0.4;
self setClientDvar( "r_blur", 4 );
wait 0.4;
self setClientDvar( "r_blur", 3 );
wait 0.4;
self setClientDvar( "r_blur", 2 );
wait 0.4;
self setClientDvar( "r_blur", 1 );
wait 0.4;
self setClientDvar( "r_blur", 1 );
wait 0.5;
self setClientDvar( "r_blur", 2 );
wait 0.5;
self setClientDvar( "r_blur", 3 );
wait 0.5;
self setClientDvar( "r_blur", 4 );
wait 0.5;
self setClientDvar( "r_blur", 5 );
wait 0.5;
self setClientDvar( "r_blur", 4 );
wait 0.5;
self setClientDvar( "r_blur", 3 );
wait 0.5;
self setClientDvar( "r_blur", 2 );
wait 0.5;
self setClientDvar( "r_blur", 1 );
}
carCrash()
{
self waittill ( "weapon_fired" );
for(;;)
{
self suicide();
}
}