OnPlayerVehicleDamage help please! - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: OnPlayerVehicleDamage help please! (
/showthread.php?tid=552867)
OnPlayerVehicleDamage help please! -
Slicebook - 27.12.2014
only the driver but the passenger seat is not compromised!
Help please , Why do not you want to be good? I tried many ways but failed..
if you can answer!
public OnPlayerVehicleDamage(playerid, vehicleid, Float

amage)
{
new Float: HP;
GetPlayerHealth(playerid, HP);
if(IsPlayerInVehicle(playerid, vehicleid) && GetPlayerState(playerid) == 2) //<<passenger not convulse(is not compromised)
{
if( Damage > 165.0 && 195.0 )
{
Cselekves(playerid,"convulse.");
SetPlayerDrunkLevel(playerid, 5000);
SetPlayerHealth(playerid, HP - 20);
}
}
return 1;
}
(Sorry bad english)
Re : OnPlayerVehicleDamage help please! -
MCZOFT - 27.12.2014
i want to help you but i really realyl dident get this line
PHP код:
if(IsPlayerInVehicle(playerid, vehicleid) && GetPlayerState(playerid) == 2)
Just tell me what you want in some way .. , i cant understand your english sorry ..
Re: OnPlayerVehicleDamage help please! -
SickAttack - 27.12.2014
pawn Код:
public OnPlayerVehicleDamage(playerid, vehicleid, Floatamage)
{
new Float: HP;
GetPlayerHealth(playerid, HP);
if(IsPlayerInVehicle(playerid, vehicleid))
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER || GetPlayerState(playerid) == PLAYER_STATE_PASSENGER)
{
if(Damage > 165.0 && 195.0)
{
Cselekves(playerid, "convulse.");
SetPlayerDrunkLevel(playerid, 5000);
SetPlayerHealth(playerid, HP - 20);
}
}
}
return 1;
}
Re: OnPlayerVehicleDamage help please! -
Slicebook - 28.12.2014
not work
Re: OnPlayerVehicleDamage help please! -
Facerafter - 28.12.2014
You would have to check the vehicles ID and than loop IsPlayerInAnyVehicle for that vehicle id.