SAMP/IsValidVehicle
Материал из Pawno Info Wikipedia
IsValidVehicle
Описание:
Проверяет существование транспортного средства с указанным ID.
Параметры:
(vehicleid)
vehicleid | ID транспортного средства, существование которого требуется проверить. |
Возвращаемые значения:
1 - если транспортное средство существует.
0 - транспортное средство отсутствует.
0 - транспортное средство отсутствует.
Баг SA-MP |
Функция не объявлена в инклюдах, но присутствует в коде сервера, поэтому перед использованием её следует объявлять вручную. |
Подсказка |
Для объявления функции в начале мода после подключения всех инклюдов пишем: native IsValidVehicle(vehicleid); |
Примечание |
В связи с появлением другой функции, которая косвенно может заменить данную, можно заменить рассматриваемую на:stock IsValidVehicle(vehicleid) { new vmodel = GetVehicleModel(vehicleid); switch(vmodel) { case 400..611: return 1; default: return 0; } } |
Пример использования:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmd, "/vvalid", true))
{
tmp[30];
tmp = strtok(cmdtext, idx);
new vehicleid = strval(tmp);
format(string, sizeof(string), "Транспортное средство #%d %s", vehicleid, (!IsValidVehicle(vehicleid)) ? ("не существует) : ("существует"));
SendClientMessage(playerid, -1, string);
return 1;
}
return 0;
}