CMD:dcar(playerid,params[]) {
if(PlayerInfo[playerid][LoggedIn] == 1) {
if(PlayerInfo[playerid][dRank] >= 1) {
new Float: CarToX, Float: CarToY, Float: CarToZ;
GetPlayerPos(playerid, CarToX, CarToY, CarToZ);
PlayerInfo2[playerid][dcar] = 1;
Car[playerid] = CreateVehicle(411, CarToX, CarToY, CarToZ, 90, 0, 0, -1);
PutPlayerInVehicle(playerid, Car[playerid], 0);
AddVehicleComponent(Car[playerid], 1010); // Nitro
SendClientMessage(playerid, 0xFFFFFFAA, "Infernus Spawned");
new string [128];
new pName1[MAX_PLAYER_NAME];
GetPlayerName(playerid, pName1, sizeof(pName1));
format(string, sizeof(string), "{FFFF8F}[VIP]: {00D0FF}%s {FFFFFF}has used {00D0FF}/dcar", pName1);
SendClientMessageToAll(0xFF0000FF, string);
} else return SendClientMessage(playerid,red,"ERROR: You Need Atleast Donor Rank 1 To Use This Command");
} else return SendClientMessage(playerid,red,"ERROR: You must be logged in to use this commands");
return 1;
}
CMD:dcar(playerid,params[])
{
if(PlayerInfo[playerid][LoggedIn] == 1)
{
if(PlayerInfo[playerid][dRank] >= 1)
{
new Float: CarToX, Float: CarToY, Float: CarToZ, count;
if(count == 1)
{
DestroyVehicle(Car[playerid]);
count = 0;
}
GetPlayerPos(playerid, CarToX, CarToY, CarToZ);
PlayerInfo2[playerid][dcar] = 1;
Car[playerid] = CreateVehicle(411, CarToX, CarToY, CarToZ, 90, 0, 0, -1);
PutPlayerInVehicle(playerid, Car[playerid], 0);
AddVehicleComponent(Car[playerid], 1010); // Nitro
SendClientMessage(playerid, 0xFFFFFFAA, "Infernus Spawned");
new string [128];
new pName1[MAX_PLAYER_NAME];
GetPlayerName(playerid, pName1, sizeof(pName1));
format(string, sizeof(string), "{FFFF8F}[VIP]: {00D0FF}%s {FFFFFF}has used {00D0FF}/dcar", pName1);
SendClientMessageToAll(0xFF0000FF, string);
count++;
}
else return SendClientMessage(playerid,red,"ERROR: You Need Atleast Donor Rank 1 To Use This Command");
}
else return SendClientMessage(playerid,red,"ERROR: You must be logged in to use this commands");
return 1;
}
public OnPlayerDisconnect(playerid)
{
DestroyVehicle(Car[playerid]);
return 1;
}
But you aren't resetting count... DestroyVehicle(Car[playerid]); is enough
//well you are creating new, but still it isnt needed |
CMD:dcar(playerid,params[])
{
if(PlayerInfo[playerid][LoggedIn] == 1)
{
if(PlayerInfo[playerid][dRank] >= 1)
{
new Float: CarToX, Float: CarToY, Float: CarToZ;
DestroyVehicle(Car[playerid]);
GetPlayerPos(playerid, CarToX, CarToY, CarToZ);
PlayerInfo2[playerid][dcar] = 1;
Car[playerid] = CreateVehicle(411, CarToX, CarToY, CarToZ, 90, 0, 0, -1);
PutPlayerInVehicle(playerid, Car[playerid], 0);
AddVehicleComponent(Car[playerid], 1010); // Nitro
SendClientMessage(playerid, 0xFFFFFFAA, "Infernus Spawned");
new string [128];
new pName1[MAX_PLAYER_NAME];
GetPlayerName(playerid, pName1, sizeof(pName1));
format(string, sizeof(string), "{FFFF8F}[VIP]: {00D0FF}%s {FFFFFF}has used {00D0FF}/dcar", pName1);
SendClientMessageToAll(0xFF0000FF, string);
}
else return SendClientMessage(playerid,red,"ERROR: You Need Atleast Donor Rank 1 To Use This Command");
}
else return SendClientMessage(playerid,red,"ERROR: You must be logged in to use this commands");
return 1;
}
enum DATA
{
Veh // add it
}
new veho = GetPlayerVehicleID(playerid);
pInfo[playerid][Veh] = veho;
return 1;
pInfo[playerid][Veh] = -1;
return 1;
if(pInfo[playerid][Veh] != -1) DestroyVehicle(pInfo[playerid][Veh]);