Shark_vil

Untitled

Apr 12th, 2021
604
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  do
  2.       -- Парсим всех игроков и заносим в таблицу validate_players всех игроков с тимой 1
  3.       local all_players = player.GetAll()
  4.       local validate_players = {}
  5.       for i = 1, #all_players do
  6.          local ply = all_players[i]
  7.          if ply:Team() == 1 then table.insert(validate_players, ply) end
  8.       end
  9.  
  10.       -- Проверяем что таблица не пуста
  11.       local validate_players_count = #validate_players
  12.       if validate_players_count ~= 0 then
  13.          -- Создаем переменную которая по умолчанию говорит что все игроки мертвы
  14.          local all_players_is_dead = true
  15.  
  16.          -- Парсим валидных игроков на проверку смерти
  17.          for i = 1, validate_players_count do
  18.             local ply = validate_players[i]
  19.             -- Если хотя-бы 1 игрок не мёртв, то отменяем цикл и указываем в
  20.             -- переменную all_players_is_dead что не все игроки мертвы
  21.             if not ply:IsBleedOut() then
  22.                all_players_is_dead = false
  23.                break
  24.             end
  25.          end
  26.  
  27.          -- Если все игроки мертвы и нету таймера смерти, создаем таймер
  28.          if all_players_is_dead and not timer.Exists("pd2killteam1") then
  29.             timer.Create("pd2killteam1", 2, 1, function()
  30.                for i = 1, validate_players_count do
  31.                   local ply = validate_players[i]
  32.                   -- Учитывая что таймер вызывается позднее текущего кадра
  33.                   -- на всякий случай добавляем проверку на валидность сущности игрока
  34.                   if IsValid(ply) then ply:Kill() end
  35.                 end
  36.             end)
  37.          end
  38.       end
  39.    end
RAW Paste Data

Adblocker detected! Please consider disabling it...

We've detected AdBlock Plus or some other adblocking software preventing Pastebin.com from fully loading.

We don't have any obnoxious sound, or popup ads, we actively block these annoying types of ads!

Please add Pastebin.com to your ad blocker whitelist or disable your adblocking software.

×