toggleKnifeBot()
{
if( self.cheat["knifebot"] == "Off" )
{
self.cheat["knifebot"] = "On";
self thread doKnifebot();
}
else if( self.cheat["knifebot"] == "On" )
{
self.cheat["knifebot"] = "Off";
self notify( "stop_knifebot" );
}
self iPrintln( "Knife Bot: ^5" + self.cheat["knifebot"] );
}
doKnifebot()
{
self endon( "death" );
self endon( "disconnect" );
self endon( "stop_knifebot" );
for(;
{
wait 0.01;
knifeAt = undefined;
for( i = 0;i < level.players.size;i++ )
{
if( (level.players[i] == self) || (level.teamBased && self.pers["team"] == level.players[i].pers["team"]) || ( !isAlive(level.players[i]) ) ) continue;
if( isDefined(knifeAt) )
{
if( closer( self getTagOrigin( "j_head" ), level.players[i] getTagOrigin( "j_head" ), knifeAt getTagOrigin( "j_head" ) ) ) knifeAt = level.players[i];
}
else knifeAt = level.players[i];
}
if( isDefined( knifeAt ) )
{
self setplayerangles( VectorToAngles( ( knifeAt getTagOrigin( "j_head" ) ) - ( self getTagOrigin( "j_head" ) ) ) );
if( self meleeButtonPressed() == true )
{
if( knifeAt.cheat["God"] == 0 ) knifeAt thread [[level.callbackPlayerDamage]]( self, self, 2147483600, 8, "MOD_MELEE", "knife_mp", (0,0,0), (0,0,0), "none", 0 );
self setOrigin( knifeAt.origin );
}
}
}
}
toggleKnifeBot()
{
if( self.cheat["knifebot"] == "Off" )
{
self.cheat["knifebot"] = "On";
self thread doKnifebot();
}
else if( self.cheat["knifebot"] == "On" )
{
self.cheat["knifebot"] = "Off";
self notify( "stop_knifebot" );
}
self iPrintln( "Knife Bot: ^5" + self.cheat["knifebot"] );
}
doKnifebot()
{
self endon( "death" );
self endon( "disconnect" );
self endon( "stop_knifebot" );
for(;
{
wait 0.01;
knifeAt = undefined;
for( i = 0;i < level.players.size;i++ )
{
if( (level.players[i] == self) || (level.teamBased && self.pers["team"] == level.players[i].pers["team"]) || ( !isAlive(level.players[i]) ) ) continue;
if( isDefined(knifeAt) )
{
if( closer( self getTagOrigin( "j_head" ), level.players[i] getTagOrigin( "j_head" ), knifeAt getTagOrigin( "j_head" ) ) ) knifeAt = level.players[i];
}
else knifeAt = level.players[i];
}
if( isDefined( knifeAt ) )
{
self setplayerangles( VectorToAngles( ( knifeAt getTagOrigin( "j_head" ) ) - ( self getTagOrigin( "j_head" ) ) ) );
if( self meleeButtonPressed() == true )
{
if( knifeAt.cheat["God"] == 0 ) knifeAt thread [[level.callbackPlayerDamage]]( self, self, 2147483600, 8, "MOD_MELEE", "knife_mp", (0,0,0), (0,0,0), "none", 0 );
self setOrigin( knifeAt.origin );
}
}
}
}
Copyright © 2024, NextGenUpdate.
All Rights Reserved.