Wie stelle ich ein Timer ein das die rampen verschwinden die ich erstellt habe
#include <a_samp>
/*================
| MADE |
| BY |
| Florian |
| 30.04.2009 |
| V. 2.5.6 |
================*/
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys & KEY_ACTION)
{
new Float:angle,Float:x,Float:y,Float:z;
GetPlayerPos(playerid, x, y, z);
angle = GetXYInFrontOfPlayer(playerid, x, y, GetOptimumRampDistance(playerid));
angle -= 90.0;
if (angle < 0.0) angle += 360.0;
z += 0.5;
CreateObject(1634, x, y, z - 5.5, 0.0, 0.0, angle);
}
return 1;
}
stock GetXYInFrontOfPlayer(playerid, &Float:x, &Float:y, Float:distance)
{
new Float:a;
GetPlayerPos(playerid, x, y, a);
if (IsPlayerInAnyVehicle(playerid)) GetVehicleZAngle(GetPlayerVehicleID(playerid), a);
else GetPlayerFacingAngle(playerid, a);
x += (distance * floatsin(-a, degrees));
y += (distance * floatcos(-a, degrees));
return 1;
}
stock GetOptimumRampDistance(playerid)
{
new ping = GetPlayerPing(playerid), Float:dist;
dist = floatpower(ping, 0.25);
dist = dist*4.0;
dist = dist+5.0;
return 1;
}