Ayuda Repair vehicle - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (
https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Ayuda Repair vehicle (
/showthread.php?tid=488218)
Ayuda Repair vehicle -
leon44 - 17.01.2014
Hola y buenos dias/tardes o noches bueno quiero decirles si
me pueden ayudar con lo siguiente quisiera saber como hacer
para que cuando un auto se este incendiando se repare automaticamente
ej:
yo hando con mi auto y sin querer me choque entonces empieza a salir ''humo''
pero no quiero que se repare haun cuando choque de nuevo y empieze
a salir fuego osea cuando va a explotar el vehiculo quiero que se repare automaticamente
espero resp de alguien saludos!
Respuesta: Ayuda Repair vehicle -
Swedky - 17.01.2014
Veamos si miramos la Wiki y sus funciones de vez en cuando .
pawn Код:
// En 'OnGameModeInit':
SetTimer("RepairVehicles", 1000, true);
// Lo otro.
forward RepairVehicles();
public RepairVehicles()
{
for(new i = 0; i < MAX_VEHICLES; i++)
{
if(IsValidVehicle(i))
{
new Health = GetVehicleHealth(i, Health);
if(Health < 250.0)
{
SetVehicleHealth(i, 1000.0);
RepairVehicle(i);
}
}
}
}
Respuesta: Ayuda Repair vehicle -
MugiwaraNoLuffy - 17.01.2014
pawn Код:
SetTimer("checkVehicleHealth", 1000, 1); //va OnGameModeInit o OnFilterScriptInit
forward checkVehicleHealth();
public checkVehicleHealth()
{
static iPlayer, iVehicleID, Float:fVehicleHealth;
iPlayer = 0;
#if defined _FOREACH_LOCAL_VERSION
foreach(iPlayer:Player)
#else
for(;iPlayer<MAX_PLAYERS;iPlayer++) if(IsPlayerConnected(iPlayer))
#endif
{
iVehicleID = GetPlayerVehicleID(iPlayer);
GetVehicleHealth(iVehicleID, fVehicleHealth);
if(fVehicleHealth < 250.0)
{
RepairVehicle(iVehicleID);
}
}
}
Respuesta: Ayuda Repair vehicle -
leon44 - 17.01.2014
gracias por ayudarme saludos!