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):
Moze li neko pomoci ?
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;
}
ne kola da gube hp nego player
Ima li neko da pomogne