[Pomoc] Oko skidanja hp


Započeo Fantasy_Man, Septembar 04, 2014, 13:37:51 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: GTARP
Detaljan opis problema: Namestio sam kada zakacis kolima u zid da gubis hp. Kako da namestim kada se dvoje vozila sudare da igrac gubi hp.
Dio skripte:
public OnPlayerCollide(playerid, vehicleid, Float:vehicle_health_loss)
{
        new Float:pHP;
        if(AirBag[vehicleid]==0)
        {
                GetPlayerHealth(playerid,pHP);
                return SetPlayerHealth(playerid,pHP-5);
        }
        if(Pojas[playerid] == 0)
        {
                GetPlayerHealth(playerid,pHP);
                return SetPlayerHealth(playerid,pHP-5);
        }
        return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Poslednja Izmena: Septembar 04, 2014, 14:11:42 POSLE PODNE od Fantasy_Man


Napravi ovako

public PlayerCollisionChecker(playerid, vehicleid) STETA IGRACA KOJA SE UZIMA KAD UDARI AUTOM U NEKOG
{
	new Float:newhp;
	GetVehicleHealth(vehicleid, newhp);
	if(!IsPlayerInRangeOfPoint(playerid, 185,1913.6074,-2389.0115,13.5469) && !IsPlayerInRangeOfPoint(playerid, 250, -3561.1245, 1202.67407, 123.4188) && !IsPlayerInRangeOfPoint(playerid, 500,1263.9983,-832.1178,1084.0149) && NaEventu[playerid] == 0)
	{
		if(prevVehicleHealth[playerid] - newhp > 0)
		{
			OnPlayerCollide(playerid, vehicleid, prevVehicleHealth[playerid] - newhp);
		}
		prevVehicleHealth[playerid] = newhp;
	}
	return 1;
}