28.08.2013, 13:44
Hi, is there any possible fix for demaging a player while he is sitting as passenger? No demage is done to passengers...
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;
}
test to damage a player while he is sitting on nrg as a passenger, it's impossible to kill him.
|
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(vehicleid == 522 && ispassenger) SetPlayerArmedWeapon(playerid, 0);
return 1;
}