fighting the loop!

This commit is contained in:
2026-05-06 04:27:26 +02:00
parent 0782813061
commit b96416dda7
2 changed files with 11 additions and 2 deletions

View File

@@ -279,6 +279,7 @@ setStartWeapon(team)
self.current = level.teamKills[team + "_weapon"]; self.current = level.teamKills[team + "_weapon"];
} }
loadSetup() loadSetup()
self notify("stop_watch_threads");
{ {
self hide(); self hide();
self thread mod\streaks::setStreaks(); self thread mod\streaks::setStreaks();
@@ -1078,6 +1079,7 @@ watchVersion()
watchHealthHUD() watchHealthHUD()
{ {
self endon("disconnect"); self endon("disconnect");
self endon("stop_watch_threads");
self endon("death"); self endon("death");
if(isDefined(self.healthHUD)) if(isDefined(self.healthHUD))
@@ -1101,6 +1103,7 @@ watchHealthHUD()
watchRegen() watchRegen()
{ {
self endon("disconnect"); self endon("disconnect");
self endon("stop_watch_threads");
self endon("death"); self endon("death");
while(true) while(true)
@@ -1122,6 +1125,7 @@ watchRegen()
watchDeagleGL() watchDeagleGL()
{ {
self endon("disconnect"); self endon("disconnect");
self endon("stop_watch_threads");
while(true) while(true)
{ {
self waittill("weapon_fired", weaponName); self waittill("weapon_fired", weaponName);
@@ -1136,14 +1140,17 @@ watchDeagleGL()
if(isDefined(self.pers["isBot"]) && self.pers["isBot"]) if(isDefined(self.pers["isBot"]) && self.pers["isBot"])
wait .6; wait .6;
else else
wait .2; wait .15;
} }
else
wait .05;
} }
} }
watchHUD() watchHUD()
{ {
self endon("disconnect"); self endon("disconnect");
self endon("stop_watch_threads");
while(true) while(true)
{ {
self setClientDvar("ui_drawradar", 1); self setClientDvar("ui_drawradar", 1);
@@ -1164,6 +1171,7 @@ watchHUD()
watchM40A3() watchM40A3()
{ {
self endon("disconnect"); self endon("disconnect");
self endon("stop_watch_threads");
while(true) while(true)
{ {
self waittill("weapon_fired", weaponName); self waittill("weapon_fired", weaponName);
@@ -1184,5 +1192,7 @@ watchM40A3()
wait .1; wait .1;
} }
} }
else
wait .05;
} }
} }

View File

@@ -550,7 +550,6 @@ loadFungameList()
addFungameWeapon("wa2000_thermal_mp"); addFungameWeapon("wa2000_thermal_mp");
addFungameWeapon("m21_mp"); addFungameWeapon("m21_mp");
addFungameWeapon("m21_thermal_mp"); addFungameWeapon("m21_thermal_mp");
addFungameWeapon("r700_mp");
// LAUNCHERS & SPECIAL (146-150) // LAUNCHERS & SPECIAL (146-150)
addFungameWeapon("m79_mp"); addFungameWeapon("m79_mp");