Sayan40
Умник
Команда /veh работает отлично, а команда /dveh не удаляет созданный транспорт. Помогите, пожалуйста.
PHP:
CMD:veh(playerid, params[])
{
new intt = GetPlayerInterior(playerid);
new Float:x,Float:y,Float:z;
if(!GetPVarInt(playerid, "Logged")) return SendClientMessage(playerid, COLOR_GREY, " Вы не авторизовались.");
if(PlayerInfo[playerid][pAdmin] < 2) return SendClientMessage(playerid, COLOR_GREY, "У вас недостаточно прав");
if(sscanf(params, "iii", params[0], params[1], params[2])) return SendClientMessage(playerid, COLOR_GREEN, "Использование: /veh [id авто][Цвет 1][Цвет 2]");
if(params[0] < 400 || params[0] > 611) return SendClientMessage(playerid, COLOR_GREY, "Id авто не может быть меньше 400 и больше 611");
if(params[1] < 0 || params[1] > 126) return SendClientMessage(playerid, COLOR_GREY, "Id цвета не может быть меньше 0 и больше 126!");
if(params[2] < 0 || params[2] > 126) return SendClientMessage(playerid, COLOR_GREY, "Id цвета не может быть меньше 0 и больше 126!");
GetPlayerPos(playerid,x,y,z);
new carid = CreateVehicle(params[0],x,y,z,1,params[1],params[2],5000);
PutPlayerInVehicle(playerid, carid, 0);
LinkVehicleToInterior(carid, intt);
CarLights[carid] = 0;
CreatedCars[carid] ++;
return true;
}
PHP:
CMD:dveh(playerid, params[])
{
if(!GetPVarInt(playerid, "Logged")) return SendClientMessage(playerid, COLOR_GREY, " Вы не авторизовались.");
if(PlayerInfo[playerid][pAdmin] < 2) return SendClientMessage(playerid, COLOR_GREY, "У вас недостаточно прав");
new carid = CreatedCars[carid];
for(new i=0; i < CreatedCars[carid]; i++)
{
if(i != 0)
{
DestroyVehicle(CreatedCars[i]);
}
}
return true;
}
