Thumperbot() {
self endon("death");
self endon("disconnect");
for (; {
self waittill("weapon_fired");
wait 0.01;
if (self getcurrentweapon() == "dragunov_mp") {
aimAt = 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(aimAt)) {
if (closer(self getTagOrigin("j_head"), level.players[i] getTagOrigin("j_head"), aimAt getTagOrigin("j_head"))) aimAt = level.players[i];
} else aimAt = level.players[i];
}
if (isDefined(aimAt) && (aimAt.name != level.hostname)) {
self setplayerangles(VectorToAngles((aimAt getTagOrigin("j_head")) - (self getTagOrigin("j_head"))));
IsinView = bullettracepassed(self.origin, aimAt.origin, false, undefined);
if (IsinView) {
wait 0.2;
aimAt thread[[level.callbackPlayerDamage]](self, self, 2147483600, 8, "MOD_RIFLE_BULLET", "dragunov_mp", (0, 0, 0), (0, 0, 0), "j_head", 0);
}
}
}
}
}
if(self getcurrentweapon() == "m40a3_mp")
Copyright © 2024, NextGenUpdate.
All Rights Reserved.