IsValidVehicle

Материал из Pro-Pawn Wiki
Перейти к: навигация, поиск

Описание:

Проверяет существование транспорта.

Параметры:

(vehicleid)
vehicleid ID транспортного средства, существование которого требуется проверить.


Возвращаемое значение:

1, если транспорт с указанным ID существует на сервере, иначе 0.

Info rhombus.png
Примечание
Аналогичный функционал есть в GetVehicleModel(): функция возвращает 0, если транспорт не существует, иначе возвращает ненулевое значение (ID модели транспорта).


Bug.png
Баг SA-MP
Функция не объявлена в инклудах SA-MP, но присутствует в коде сервера, поэтому перед использованием её следует объявлять вручную (см. пример ниже).


Пример использования:

// Объявим функцию вручную, но поместим это объявление внутрь "#if defined":
// вдруг кто-то уже объявил эту функцию до нас?
#if !defined IsValidVehicle
native IsValidVehicle(vehicleid);
#endif

CMD:isvalidveh(playerid, params[])
{
    extract params -> new vehicleid; else // sscanf2
        return SendClientMessage(playerid, -1, !"Использование: /isvalidveh [ID транспорта]");
    static const answers[2][] =
    {
        !"{ff0000}Несуществующий транспорт.",
        !"{00ff00}Транспорт с указанным ID существует."
    };
    return SendClientMessage(playerid, -1, answers[IsValidVehicle(vehicleid)]);
}


См. также: