GetPlayerPoolSize — узнаём самый большой ID игрока для циклов


GetPlayerPoolSize — узнаём самый большой ID игрока для циклов. Данная функция очень хорошо может сзаменить foreach и устаревшии способы вычисления максимаьного количества игроков на сервере!

 

Данная функция возвращает самый большой ID игрока (player), играющего на сервере. Данная функция была добавлена в SA:MP 0.3.7 и не работает в более ранних версиях.
Функция возвращает 0 в двух случаях: если сервер пуст и если на сервере только один игрок с ID равным нулю.
Чтобы отличить эти два случая, необходимо проверять подключение игрока 0:

 

Например, вам нужно узнать сколько игроков сейчас играет на сервере, то вы используете функцию GetPlayerPoolSize.

 

Пример:

 

if(GetPlayerPoolSize() == 0)
{
    if(IsPlayerConnected(0) == 0)
    print("На сервере нет ни одного игрока.");
    else
        // действие
}  

 


for(new i = 0, j = GetPlayerPoolSize(); i <= j; i++)  
{
   // Здесь содержимое вашего цикла;
}



Скачать файл
Информация о файле GetPlayerPoolSize — узнаём самый большой ID игрока для циклов
Скачивать файлы с нашего сайта WWW.SAMP-UP.RU могут только зарегистрированные пользователи

Вы можете зарегистрироваться или войти на сайт. Также есть способ


functin functions функции функция самп функция самп gta samp pawn function samp function

Внимание!

Мы принимаем заявки на написание ваших скриптов!

Заполнить форму
Обновления new
  • Покраска оружия как в GTA V
  •   Представляю вам скрипт покраски оружия, как в ГТА 5 (GTA 5) для    вашего сервера самп! В оригинале название звучит как samp Weapon Tints
  • error 012: invalid function call, not a valid address - неправильный вызов функции
  • Полностью ошибка звучит следующим образом: 012 invalid function call, not a valid address The symbol is not a function., что в переводе означает: 012
  • error 011: invalid outside functions - Неправильный вывод функции;
  • Полностью ошибка звучит следующим образом: 011 invalid outside functions The instruction or statement is invalid at a global level. Local labels and
  • error 010: invalid function or declaration - неправильная функция
  • Полностью ошибка звучит следующим образом: 010 illegal function or declaration The compiler expects a declaration of a global variable or of a
  • error 009: invalid array size (negative or zero) - неправильный размер массива. Отрицательное значение или ноль
  • Полностью ошибка звучит следующим образом: 009 invalid array size (negative, zero or out of bounds) The number of elements of an array must always be