SA-MP Forums Archive
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, Floatamage)
{
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(playeridvehicleid) && 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.