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! |