mirror of
https://github.com/edgegamers/Jailbreak.git
synced 2025-12-06 04:42:57 -08:00
give players time to "spawn"
This commit is contained in:
@@ -51,15 +51,17 @@ public class AutoWarden(IWardenSelectionService selectionService,
|
||||
}
|
||||
|
||||
private HookResult OnRoundStart(EventRoundStart @event, GameEventInfo info) {
|
||||
foreach (var player in Utilities.GetPlayers()
|
||||
.Where(p => p.Team == CsTeam.CounterTerrorist
|
||||
&& p.IsReal()
|
||||
&& p.PawnIsAlive
|
||||
&& AdminManager.PlayerHasPermissions(p, CV_AUTOWARDEN_FLAG.Value))) {
|
||||
if (player.AbsOrigin != null) ctSpawns[player] = player.AbsOrigin;
|
||||
}
|
||||
plugin.AddTimer(1f, () => {
|
||||
foreach (var player in Utilities.GetPlayers()
|
||||
.Where(p => p.Team == CsTeam.CounterTerrorist
|
||||
&& p.IsReal()
|
||||
&& p.PawnIsAlive
|
||||
&& AdminManager.PlayerHasPermissions(p, CV_AUTOWARDEN_FLAG.Value))) {
|
||||
if (player.AbsOrigin != null) ctSpawns[player] = player.AbsOrigin;
|
||||
}
|
||||
});
|
||||
|
||||
plugin.AddTimer(CV_AUTOWARDEN_DELAY_INTERVAL.Value, () => {
|
||||
plugin.AddTimer(CV_AUTOWARDEN_DELAY_INTERVAL.Value-1, () => {
|
||||
foreach (var (player, spawn) in ctSpawns) {
|
||||
if (player.AbsOrigin == spawn) continue;
|
||||
if (!cachedCookies.ContainsKey(player.SteamID))
|
||||
|
||||
Reference in New Issue
Block a user