pawn Код:
CMD:cd(playerid, params[])
{
if(GetPVarInt(playerid, "CriouCarro") > 0) return SendClientMessage(playerid, -1, "Vocк jб criou um carro, use /dcd para destrui-lo");
if(isnull(params)) return SendClientMessage(playerid, -1, "/cd [Nome do carro]");
new Float: Poz[3], car;
GetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
if(!strcmp(params, "elegy", true))
{
car = CreateVehicle(562, Poz[0], Poz[1], Poz[2], 0.0, random(255), random(255), 60);
PutPlayerInVehicle(playerid, car, 0);
SetPVarInt(playerid, "CriouCarro", GetPlayerVehicleID(playerid));
}
else if(!strcmp(params, "sultan", true))
{
car = CreateVehicle(560, Poz[0], Poz[1], Poz[2], 0.0, random(255), random(255), 60);
PutPlayerInVehicle(playerid, car, 0);
SetPVarInt(playerid, "CriouCarro", GetPlayerVehicleID(playerid));
}
else return SendClientMessage(playerid, -1, "Esse carro nгo й para drift.");
return true;
}
CMD:dcd(playerid, params[])
{
if(GetPVarInt(playerid, "CriouCarro") == 0) return SendClientMessage(playerid, -1, "Vocк nгo tem veiculo criado, crie um /cd");
DestroyVehicle(GetPVarInt(playerid, "CriouCarro"));
SendClientMessage(playerid, -1, "Agora use /cd para criar outro carro!");
SetPVarInt(playerid, "CriouCarro", 0);
return true;
}
public OnPlayerDisconnect(playerid, reason)
{
if(GetPVarInt(playerid, "CriouCarro") > 0)
{
DestroyVehicle(GetPVarInt(playerid, "CriouCarro"));
}
return true;
}
testei se daria conflito com outro comando de criar carro ou conflito com carros ja criados, nгo deu entгo acho que dara certinho