g bug
#2

Don't exactly know what you mean but yes, you can check if player is a passenger and if he gets any damage, give him the lost health back.

I would do it like this:

pawn Код:
new bool:passenger[MAX_PLAYERS];

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
     if (ispassenger) passenger = true;
     return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
     if (passenger) passenger = false;
     return 1;
}

public OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid)
{
      if (passenger) SetPlayerHealth(playerid, GetPlayerHeath(playerid) + amount);
      return 1;
}
Not sure if gonna work.
Reply


Messages In This Thread
g bug - by ajwar - 28.08.2013, 13:44
Re: g bug - by Cypress - 28.08.2013, 13:49
Re: g bug - by ajwar - 28.08.2013, 13:53
Re: g bug - by Cypress - 28.08.2013, 13:54
Re: g bug - by ajwar - 28.08.2013, 14:05
Re: g bug - by Cypress - 28.08.2013, 14:14
Re: g bug - by Richie© - 28.08.2013, 14:18

Forum Jump:


Users browsing this thread: 2 Guest(s)