fix remote

This commit is contained in:
Your Name 2020-08-17 14:45:16 -06:00
parent bc79ea7e9c
commit 88491f954a

View File

@ -951,6 +951,14 @@ watchUsingRemote()
for (;;) for (;;)
{ {
wait 1;
if (!isAlive(self))
return;
if (!self IsUsingRemote())
continue;
if (isDefined(level.chopper) && isDefined(level.chopper.gunner) && level.chopper.gunner == self) if (isDefined(level.chopper) && isDefined(level.chopper.gunner) && level.chopper.gunner == self)
{ {
self watchUsingMinigun(); self watchUsingMinigun();
@ -973,8 +981,6 @@ watchUsingRemote()
self.bot.targets = []; self.bot.targets = [];
} }
} }
wait 1;
} }
} }
@ -989,6 +995,9 @@ watchUsingMinigun()
self setspawnweapon("heli_remote_mp"); self setspawnweapon("heli_remote_mp");
} }
if (isDefined(self.bot.target))
self thread pressFire();
wait 0.05; wait 0.05;
} }
} }
@ -997,6 +1006,7 @@ watchAc130Weapon()
{ {
self endon("ac130player_removed"); self endon("ac130player_removed");
self endon("disconnect"); self endon("disconnect");
self endon("spawned_player");
while (isDefined(level.ac130Player) && level.ac130player == self) while (isDefined(level.ac130Player) && level.ac130player == self)
{ {
@ -1005,6 +1015,9 @@ watchAc130Weapon()
if (curWeap != "ac130_105mm_mp" && curWeap != "ac130_40mm_mp" && curWeap != "ac130_25mm_mp") if (curWeap != "ac130_105mm_mp" && curWeap != "ac130_40mm_mp" && curWeap != "ac130_25mm_mp")
self setSpawnWeapon("ac130_105mm_mp"); self setSpawnWeapon("ac130_105mm_mp");
if (isDefined(self.bot.target))
self thread pressFire();
wait 0.05; wait 0.05;
} }
} }
@ -1015,13 +1028,10 @@ watchUsingAc130()
while (isDefined(level.ac130Player) && level.ac130player == self) while (isDefined(level.ac130Player) && level.ac130player == self)
{ {
self SetWeaponAmmoClip("ac130_105mm_mp", 999);
self setspawnweapon("ac130_105mm_mp"); self setspawnweapon("ac130_105mm_mp");
wait 3+randomInt(3); wait 3+randomInt(3);
self SetWeaponAmmoClip("ac130_40mm_mp", 999);
self setspawnweapon("ac130_40mm_mp"); self setspawnweapon("ac130_40mm_mp");
wait 4+randomInt(3); wait 4+randomInt(3);
self SetWeaponAmmoClip("ac130_25mm_mp", 999);
self setspawnweapon("ac130_25mm_mp"); self setspawnweapon("ac130_25mm_mp");
wait 4+randomInt(3); wait 4+randomInt(3);
} }