30.08.2018, 17:16
Realistic Car Crash damage
if you drive at high speed the player will get damage!
if you drive at high speed the player will get damage!
PHP код:
#include <a_samp>
Float:GetSpeed(playerid)
{
new Float:x, Float:y, Float:z;
GetVehicleVelocity(GetPlayerVehicleID(playerid), x, y, z);
return floatabs(floatsqroot(floatpower(x, 2) + floatpower(y, 2)))*180.5;
}
public OnVehicleDamageStatusUpdate(vehicleid, playerid)
{
new Float:hp, Float:dmg;
dmg = GetSpeed(playerid);
for(new i = 0, j = GetPlayerPoolSize(); i <= j; i++)
{
if(IsPlayerNPC(i) || GetPlayerVehicleID(i) != vehicleid) continue;
GetPlayerHealth(i, hp);
SetPlayerHealth(i, hp-(dmg/3));
}
return 1;
}