@Maxim_Nike, попробуйте это в OnDialogResponse:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if (dialogid == Dialog_Veh && response)
{
new Float:x,Float:y,Float:z,str[64];
GetPlayerPos(playerid, x, y, z);
new rand = random(5);
CreatedVeh[playerid] = CreateVehicle(RandomVeh[rand], x+2,y+2,z, 0.0, 3, 3, 5000);
PutPlayerInVehicle(playerid, CreatedVeh[playerid], 0);
new vehcheck = random(2);
if(vehcheck == 0) SetPlayerCheckpoint(playerid, 2563.7185,-1950.6373,21.9640, 3.0);//Южный (гаражи)
if(vehcheck == 1) SetPlayerCheckpoint(playerid, -1079.3413,2199.0405,38.0784, 3.0);//хим. завод
if(vehcheck == 2) SetPlayerCheckpoint(playerid, -2243.6335,272.8966,24.5337, 3.0);//херсон (гараж)
SendClientMessage(playerid,-1,"{FFA500}Заказчик говорит: {00FF00}Перегоните авто к месту назначения(см.карту).");
SendClientMessage(playerid,-1,"{FF4500}Внимание! Если Выйдите из авто,считайте-ОТКАЗ!");
format(str,64,"{00FF00}Вам сказали перегнать {FF4500}данный{00FF00} автомобиль.");
SendClientMessage(playerid,-1,str);
SetPVarInt(playerid,"Veh",1);
}
else
{
}
return true;
}
И в начале файла (где все new) вместо
new RandomVeh[5][1] =
{
{411},{400},{404},{418},{426}
};
вставьте
Код:
new RandomVeh[5] = {411,400,404,418,426};