public OnPlayerDeath(playerid, killerid)
{
if(IsPlayerInVehicle(playerid, Camion) && ManejandoCamion[playerid] == 1) return ManejandoCamion[playerid] = 0, DisablePlayerCheckpoint(playerid), SendClientMessage(playerid,COLOR_RED,"Has muerto en medio de una mision, perdiste la mision");
if(IsPlayerInVehicle(playerid, Camion2) && ManejandoCamion[playerid] == 1) return ManejandoCamion[playerid] = 0, DisablePlayerCheckpoint(playerid), SendClientMessage(playerid,COLOR_RED,"Has muerto en medio de una mision, perdiste la mision");
if(IsPlayerInVehicle(playerid, Camion3) && ManejandoCamion[playerid] == 1) return ManejandoCamion[playerid] = 0, DisablePlayerCheckpoint(playerid), SendClientMessage(playerid,COLOR_RED,"Has muerto en medio de una mision, perdiste la mision");
if(IsPlayerInVehicle(playerid, Camion4) && ManejandoCamion[playerid] == 1) return ManejandoCamion[playerid] = 0, DisablePlayerCheckpoint(playerid), SendClientMessage(playerid,COLOR_RED,"Has muerto en medio de una mision, perdiste la mision");
if(IsPlayerInVehicle(playerid, Camion5) && ManejandoCamion[playerid] == 1) return ManejandoCamion[playerid] = 0, DisablePlayerCheckpoint(playerid), SendClientMessage(playerid,COLOR_RED,"Has muerto en medio de una mision, perdiste la mision");
if(IsPlayerInVehicle(playerid, Camion6) && ManejandoCamion[playerid] == 1) return ManejandoCamion[playerid] = 0, DisablePlayerCheckpoint(playerid), SendClientMessage(playerid,COLOR_RED,"Has muerto en medio de una mision, perdiste la mision");
return 1;
}
TogglePlayerCP(playerid,checkpointid);
CreateDynamicCP(/*arguments..*/)
|
if(ManejandoCamion[playerid] == 1){ SendClientMessage(playerid,COLOR_RED,"Has muerto en medio de una mision, perdiste la mision"); ManejandoCamion[playerid] = 0; DisablePlayerCheckpoint(playerid); return 1; } |
|
Quita lo de los vehiculos y solo deja la variable de que esta manejando el camion, asi deberia funcionar.
Dime si funciona, saludos! |