Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 3 из 3

Тема: GetVehiclePoolSize

  1. #1
    Аватар для Daniel_Cortez
    "Это не хак, это фича"

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    2,192
    Репутация:
    2589 ±

    GetVehiclePoolSize

    Описание:
    Возвращает самый большой ID транспорта на сервере.

    Параметры:
    Функция не принимает параметров.

    Возвращаемое значение:
    Возвращает самый большой ID используемого на сервере транспорта или 0, если на сервере не создано ни одного транспортного средства.

    Примечания:
    • Данная функция была добавлена в SA:MP 0.3.7 и не работает в более ранних версиях.

    Пример использования:
    1. CMD:respawnvehicles(playerid, params[])
    2. {
    3. // Перебор всего транспорта на сервере.
    4. // Если i-го транспорта не существует, то
    5. // при вызове SetVehicleToRespawn(i) ничего не произойдёт.
    6. for (new i = GetVehiclePoolSize() + 1; --i != 0;)
    7. }

    См. также:


    Статью подготовил: Daniel_Cortez

    Специально для Pro-Pawn.ru
    Копирование данной статьи на других ресурсах без разрешения автора запрещено.
    Последний раз редактировалось L0ndl3m; 08.01.2016 в 22:41.
    Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).

  2. 3 пользователя(ей) сказали cпасибо:
    $continue$ (18.10.2015) 20th century (05.05.2020) [ForD] (18.10.2015)
  3. #2
    Аватар для 123
    Пользователь

    Статус
    Оффлайн
    Регистрация
    09.02.2014
    Сообщений
    93
    Репутация:
    8 ±
    Зачем + 1 к GetVehiclePoolSize() ? Ид транспорта же начинаются с 1

  4. #3
    Аватар для Daniel_Cortez
    "Это не хак, это фича"

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    2,192
    Репутация:
    2589 ±
    Цитата Сообщение от 123 Посмотреть сообщение
    Зачем + 1 к GetVehiclePoolSize() ? Ид транспорта же начинаются с 1
    Затем, что декремент счётчика цикла объединён с условием выхода (--i != 0). Впрочем, можно было бы и записать их по отдельности:
    1. for (new i = GetVehiclePoolSize(); i != 0; --i)
    Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •