Лучший Ответ
Elrmrnt-Kritik
,
11 Декабрь 2016 - 01:42
и мне бы хотелось например удалить определенную машину, а ID я не знаю...
Создайте эту команду:
COMMAND:getcarid(playerid, params[])
{
new string[64], carid = GetPlayerVehicleID(playerid);
format(string, sizeof(string), "ID транспорта: %d", carid);
SendClientMessage(playerid, 0xFF0000FF, string);
}
Дополнение к сообщению:По поводу /gpsavto, в чате что напишет после ее использования:
COMMAND:gpsavto(playerid, params[])
{
new str[128],idcar = 0,nomer;
if(sscanf(params,"d",nomer)) return SendClientMessage(playerid, 0xFF993300,"[INFO]: {FFFFFF}/gpsavto [ID]");
for(new cars=0;cars< sizeof(CarInfo);cars++)
{
SendClientMessage(playerid, 0xFF0000FF, "Код сработал1");
if(!strcmp(CarInfo[cars][cOwner],Names(playerid),true))
{
idcar++;
SendClientMessage(playerid, 0xFF0000FF, "Код сработал2");
if(nomer == idcar)
{
SetPlayerCheckpoint(playerid, CarInfo[cars][cX], CarInfo[cars][cY], CarInfo[cars][cZ], 6.0);
SetPVarInt(playerid,"gpscarid",1);
SendClientMessage(playerid,-1,"Информация о местонахождении транспорта показана маячком");
return true;
}
format(str,128,"? %d[id:%d] Модель: %s(%d) Государственный номер: %s",
idcar,CarInfo[cars][ID],VehiclesName[CarInfo[cars][cModel]-400],CarInfo[cars][cModel],CarInfo[cars][cNumber]);
SendClientMessage(playerid,-1,str);
return true;
}
}
if(idcar == 0) return SendClientMessage(playerid,-1,"У вас нет автомобилей!");
else return true;
}
Перейти к сообщению »