level.player_out_of_playable_area_monitor = 0;
level.player_out_of_playable_area_monitor = 0; // Death Barrier Disabled
level.player_out_of_playable_area_monitor = 1; // Death Barrier Enabled
#include maps/mp/_utility;
#include common_scripts/utility;
#include maps/mp/gametypes_zm/_hud_util;
#include maps/mp/_utility;
#include maps/mp/zombies/_zm_utility;
init( )
{
level.clientid = 0;
level thread onplayerconnect( );
level.player_out_of_playable_area_monitor = 0; // remove death barrier
}
onplayerconnect( )
{
for(;
{
level waittill( "connecting", player );
player thread onplayerspawned( );
player.clientid = level.clientid;
level.clientid++;
}
}
onplayerspawned( )
{
self endon( "disconnect" );
level endon( "game_ended" );
for(;
{
self waittill( "spawned_player" );
self.maxhealth=999999999; //godmod)
self.health=self.maxhealth; //godmod
self enableInvulnerability(); // godmod
self doUFOMode(); // ufo mode
}
}
doUFOMode()
{
self endon("EndUFOMode");
self.Fly = 0;
UFO = spawn("script_model",self.origin);
for(;
{
if(self FragButtonPressed())
{
self playerLinkTo(UFO);
self.Fly = 1;
}
else
{
self unlink();
self.Fly = 0;
}
if(self.Fly == 1)
{
Fly = self.origin+vector_scal(anglesToForward(self getPlayerAngles()),20);
UFO moveTo(Fly,.01);
}
wait .001;
}
}
vector_scal(vec, scale)
{
vec = (vec[0] * scale, vec[1] * scale, vec[2] * scale);
return vec;
}
level.player_out_of_playable_area_monitor = 0;
level.player_out_of_playable_area_monitor = 0; // Death Barrier Disabled
level.player_out_of_playable_area_monitor = 1; // Death Barrier Enabled
#include maps/mp/_utility;
#include common_scripts/utility;
#include maps/mp/gametypes_zm/_hud_util;
#include maps/mp/_utility;
#include maps/mp/zombies/_zm_utility;
init( )
{
level.clientid = 0;
level thread onplayerconnect( );
level.player_out_of_playable_area_monitor = 0; // remove death barrier
}
onplayerconnect( )
{
for(;
{
level waittill( "connecting", player );
player thread onplayerspawned( );
player.clientid = level.clientid;
level.clientid++;
}
}
onplayerspawned( )
{
self endon( "disconnect" );
level endon( "game_ended" );
for(;
{
self waittill( "spawned_player" );
self.maxhealth=999999999; //godmod)
self.health=self.maxhealth; //godmod
self enableInvulnerability(); // godmod
self doUFOMode(); // ufo mode
}
}
doUFOMode()
{
self endon("EndUFOMode");
self.Fly = 0;
UFO = spawn("script_model",self.origin);
for(;
{
if(self FragButtonPressed())
{
self playerLinkTo(UFO);
self.Fly = 1;
}
else
{
self unlink();
self.Fly = 0;
}
if(self.Fly == 1)
{
Fly = self.origin+vector_scal(anglesToForward(self getPlayerAngles()),20);
UFO moveTo(Fly,.01);
}
wait .001;
}
}
vector_scal(vec, scale)
{
vec = (vec[0] * scale, vec[1] * scale, vec[2] * scale);
return vec;
}
Copyright © 2024, NextGenUpdate.
All Rights Reserved.