Physgun Wiki

PLAYER:CheckLimit

 PLAYER:CheckLimit( string class )

Проверяет, может ли игрок заспавнить ещё одну сущность класса class. Порядок проверки:

  1. лимита для класса нет в Config.Limits, запрет (false);
  2. хук PlayerCheckLimit(ply, class, current, limit) вернул не-nil, используется его решение (по умолчанию GM полностью делегирует это классу профессии игрока методом CheckBuildLimit);
  3. иначе сравнение текущего счётчика с лимитом из конфига.

При отказе вызывается PLAYER:LimitHit.

Аргументы

1 string class
Класс сущности.

Возвращает

1 boolean
true, если лимит не превышен и спавн разрешён.