[Ayuda]Vida en los vehнculos -
Alban - 25.06.2014
mi problema es que eh echo un sistema vip que al subirse al auto un vip les sea la vida del vehнculo en 1200 y quiero que cuando se suba un player con (sin vip) y tenga mas de 1000 o por ejemplo 1001 de helt en el auto automбticamente se le pase el healt de ese auto al 999,ejemplo de como paso el helt:
pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(PlayerVip[playerid] >= 1)
{
SetVehicleHealth(GetPlayerVehicleID(playerid), 1200);
}
Re: [Ayuda]Vida en los vehнculos -
axmen_xxx - 25.06.2014
pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(PlayerVip[playerid] == 0)
{
if(VehicleHealth(GetPlayerVehicleID(playerid) > 1000);//no se como serнa esta lнnea
{
SetVehicleHealth(GetPlayerVehicleID(playerid), 999);
}
}
}
Algo asн creo que serнa, espero que te sirva
Re: [Ayuda]Vida en los vehнculos -
Alban - 25.06.2014
Quote:
Originally Posted by axmen_xxx
pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate) { if(PlayerVip[playerid] == 0) { if(VehicleHealth(GetPlayerVehicleID(playerid) > 1000);//no se como serнa esta lнnea { SetVehicleHealth(GetPlayerVehicleID(playerid), 999); } } }
Algo asн creo que serнa, espero que te sirva
|
no no me anda me tira errorers
Respuesta: [Ayuda]Vida en los vehнculos -
Swedky - 25.06.2014
Es por que es asн:
pawn Код:
if(VehicleHealth(GetPlayerVehicleID(playerid)) > 1000)
Re: [Ayuda]Vida en los vehнculos -
axmen_xxx - 25.06.2014
Entonces intenta con
GetVehicleHealt
Pero como quieres que sea cuando se suba al auto seria algo asi
pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(PlayerVip[playerid] == 0)
{
new Float:health;
new veh = GetPlayerVehicleID(playerid);
GetVehicleHealth(veh, health);
if(health < 1000) return
SetVehicleHealth(veh, 999);
}
Re: [Ayuda]Vida en los vehнculos -
Alban - 25.06.2014
me tira error
pawn Код:
\gamemodes\lvdm.pwn(359) : error 017: undefined symbol "VehicleHealth"
Respuesta: [Ayuda]Vida en los vehнculos -
Shura - 25.06.2014
usa el SetVehicleHealth en ves del VehicleHealth.
Re: Respuesta: [Ayuda]Vida en los vehнculos -
axmen_xxx - 25.06.2014
Quote:
Originally Posted by Shura
usa el SetVehicleHealth en ves del VehicleHealth.
|
SetvehicleHealt significa darle X vida al auto VehicleHealt significa vida del auto(no le da X vida, chequea la vida del vehiculo)
Respuesta: [Ayuda]Vida en los vehнculos -
aoEXE - 25.06.2014
al menos deja el copy paste y lee bien los cуdigos que te dan, pon de tu parte.
Re: [Ayuda]Vida en los vehнculos -
Unrea1 - 25.06.2014
if(IsPlayerInAnyVehicle(playerid)){
if(PlayerVip[playerid] >= 1){SetVehicleHealth(GetPlayerVehicleID(playerid), 1200);}
else SetVehicleHealth(GetPlayerVehicleID(playerid), 999);
}