Hello everyone i need small help , i want to know how i can destroy player vehicle on OnVehicleDeath
Code:
This is my codes to spawn vehicles
if(pInfo[playerid][pVeh][0] ==1)
{
if(IsPlayerInAnyVehicle(playerid)) SCM(playerid,0x00FF00AA,"You're in a vehicle.");
else
{
if(VehicleSpawned[playerid] == 1 && SpawnedVehicles[playerid] == pSVehicle[playerid]) DestroyVehicle(SpawnedVehicles[playerid]) ,VehicleSpawned[playerid] = 0 ;
new Float:pX,Float:pY,Float:pZ,Float:pw;
GetPlayerPos(playerid, pX,pY,pZ);
GetPlayerFacingAngle(playerid, pw);
SpawnedVehicles[playerid] = CreateVehicle(602, pX, pY, pZ, pw, 0, 0, 0);
PutPlayerInVehicle(playerid, SpawnedVehicles[playerid], 0);
pSVehicle[playerid] = GetPlayerVehicleID(playerid);
GameTextForPlayer(playerid,"~w~Alpha",3000,1);
format(Jstring,sizeof(Jstring),"%s Spawned his Alpha %d.", GetName(playerid),SpawnedVehicles[playerid]);
SCMToAll(yellow, Jstring);
VehicleSpawned[playerid] = 1;
}
}else return SCM(playerid,0x00FF00AA,"You Don't have Alpha.");
}
case 1:
{
if(pInfo[playerid][pVeh][1] ==1)
{
if(IsPlayerInAnyVehicle(playerid)) SCM(playerid,0x00FF00AA,"You're in a vehicle.");
else
{
if(VehicleSpawned[playerid] == 1 && SpawnedVehicles[playerid] == pSVehicle[playerid]) DestroyVehicle(SpawnedVehicles[playerid]) ,VehicleSpawned[playerid] = 0 ;
new Float:pX,Float:pY,Float:pZ,Float:pw;
GetPlayerPos(playerid, pX,pY,pZ);
GetPlayerFacingAngle(playerid, pw);
SpawnedVehicles[playerid] = CreateVehicle(429, pX, pY, pZ, pw, 0, 0, 0);
PutPlayerInVehicle(playerid, SpawnedVehicles[playerid], 0);
pSVehicle[playerid] = GetPlayerVehicleID(playerid);
GameTextForPlayer(playerid,"~w~Banshee",3000,1);
format(Jstring,sizeof(Jstring),"%s Spawned his Banshee.", GetName(playerid));
SCMToAll(yellow, Jstring);
VehicleSpawned[playerid] = 1;
}
I'm destroying vehicle when player leave the server . OnPlayerDisconnect
but how i can destroy the vehicle on OnVehicleDeath. ?