Kala4ik
Компетентный
Добрый лень помогите пожалуйста, когда я создаю транспорт, пишет что я создал транспорт его id и название, но когда я удаляю транспорт пишет Вы удалил созданный раннее и вместо названия просто пустота, а хотел сделать чтоб писало название транспорта который я создал.
PHP:
CMD:veh(playerid, params[])
{
if(PI[playerid][pAdmin] == 0 || AdminDuty[playerid] == 0)return NoRights;
if(GetPlayerInterior(playerid) > 0)return send(playerid,0xFF0000AA,"[ОШИБКА] {FFFFFF}В интерьере запрещено создавать транспорт.");
if(sscanf(params,"d",params[0]))return send(playerid,0x00BFFFAA,"[КОМАНДЫ] {FFFFFF}/veh [id транспорта].");
if(params[0] > 611 || params[0] < 400)return send(playerid,0xFF0000AA,"[ОШИБКА] {FFFFFF}Доступное значение транспорта от 400 до 611.");
new Float:X, Float:Y, Float:Z,Float:A;
GetPlayerPos(playerid,X,Y,Z);
GetPlayerFacingAngle(playerid,A);
if(CreateCar[playerid] != 0)DestroyVehicle(CreateCar[playerid]);
CreateCar[playerid] = CreateVehicle(params[0],X,Y,Z,A,-1,-1,1800000);
SetVehicleVirtualWorld(CreateCar[playerid],GetPlayerVirtualWorld(playerid));
LinkVehicleToInterior(CreateCar[playerid],GetPlayerInterior(playerid));
Fuel[CreateCar[playerid]] = 50;
Engine[CreateCar[playerid]] = Lights[CreateCar[playerid]] = IsLocked[CreateCar[playerid]] = false;
PutPlayerInVehicle(playerid,CreateCar[playerid],0);
new string[128];
new carid = GetPlayerVehicleID(playerid);
f(string,"Вы создали %s (ID:%d). Удалить транспорт: /vehd.",VehicleNames[GetVehicleModel(CreateCar[playerid])-400],carid);
send(playerid,0xFFFFFFAA,string);
SetPVarString(playerid,"vehcar",VehicleNames[GetVehicleModel(CreateCar[playerid])-400]);
return 1;
}
PHP:
CMD:vehd(playerid)
{
new string[128];
if(PI[playerid][pAdmin] == 0 || AdminDuty[playerid] == 0)return NoRights;
if(CreateCar[playerid] == 0)return send(playerid,0xFF0000AA,"[ОШИБКА] {FFFFFF}Вы не создовали транспорт.");
f(string,"Вы удалили созданный раннее %s.",GetPVarString(playerid,"vehcar",VehicleNames[GetVehicleModel(CreateCar[playerid])-400]));
send(playerid,0xFFFFFFAA,string);
DestroyVehicle(CreateCar[playerid]);
CreateCar[playerid] = 0;
return 1;
}
