22.04.2016, 12:00
Like this ? Try it
PHP код:
#define PRESSING(%0,%1) \
(%0 & (%1))
// Top of Your Script
new final_speed[MAX_PLAYERS]; // Top of Your Script too
stock GetPlayerSpeed(playerid)
{
new Float:x,Float:y,Float:z,Float:speed;
GetVehicleVelocity(GetPlayerVehicleID(playerid),x,y,z);
speed = floatsqroot(((x*x)+(y*y))+(z*z))*100;
final_speed[playerid = floatround(speed,floatround_round);
return final_speed[playerid];
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(IsPlayerInAnyVehicle)
{
if (PRESSING( KEY_SPRINT ))
{
if(final_speed[playerid] > 0)
{
SetPlayerScore(playerid, GetPlayerScore(playerid) + 1);
}
}
}
return 1;
}