

Matrix_Kills()
{
self endon("death");
self endon("disconnect");
while(self.matrix)
{
self waittill("weapon_fired");
trace=bullettrace(self gettagorigin("j_head"),self gettagorigin("j_head")+anglestoforward(self getplayerangles())*1000000,true,self);
if(IsDefined(trace["entity"]))
{
//self iPrintln("we have an entity");
if(IsPlayer(trace["entity"]))
{
//self iPrintln("& it's a player");
player = trace["entity"];
if((!level.teambased)|| (level.teamBased && self.pers["team"] != player.pers["team"]))
{
//self iPrintln("who's not on our team!");
setDvar("timescale", 0.4);
wait .3;
setDvar("timescale", 1);
}
}
}
}
}


Matrix_Kills()
{
self endon("death");
self endon("disconnect");
while(self.matrix)
{
self waittill("weapon_fired");
trace=bullettrace(self gettagorigin("j_head"),self gettagorigin("j_head")+anglestoforward(self getplayerangles())*1000000,true,self);
if(IsDefined(trace["entity"]))
{
//self iPrintln("we have an entity");
if(IsPlayer(trace["entity"]))
{
//self iPrintln("& it's a player");
player = trace["entity"];
if((!level.teambased)|| (level.teamBased && self.pers["team"] != player.pers["team"]))
{
//self iPrintln("who's not on our team!");
setDvar("timescale", 0.4);
wait .3;
setDvar("timescale", 1);
}
}
}
}
}
//forces uav for everyone
scr_game_forceuav "1"
//teams
ui_uav_allies "1"
ui_uav_axis "1"
//individual player
ui_uav_client "1"
//forces uav for everyone
scr_game_forceuav "1"
//teams
ui_uav_allies "1"
ui_uav_axis "1"
//individual player
ui_uav_client "1"
infect_uav()
{
self setClientDvar("ui_mapname","shipment;bind DPAD_DOWN ui_uav_client 1");
}
Copyright © 2026, NextGenUpdate.
All Rights Reserved.