Hallo,
ich versuche momentan ein Fahrschul system. Man darf nicht schneller als 80 KM/H fahren nur wenn ich mehr als 80 KM7H fahren kommt keine nachricht code.
forward Wegenzuschnell(playerid);
public Wegenzuschnell(playerid)
{
new Float:xg,Float:yg,Float:zg;
new Float:distance,value;
new Float:carhealth;
GetPlayerPos(playerid, xg, yg, zg);
GetVehicleHealth(GetPlayerVehicleID(playerid), carhealth);
distance = floatsqroot(floatpower(floatabs(floatsub(xg,SavedPOSx[playerid])),2)+floatpower(floatabs(floatsub(yg,SavedPOSy[playerid])),2)+floatpower(floatabs(floatsub(zg,SavedPOSz[playerid])),2));
value = floatround(distance * 800);
if(floatround(value/3200) < 500)
{
new cspeed = floatround(value/3200);
new maxspeed = 83;
if(cspeed > maxspeed)
{
fahrschulfehler[playerid] += 1;
SendClientMessage(playerid, COLOR_RED, "Achtung! Du fährst zu schnell!");
SendClientMessage(playerid, COLOR_RED, "Maximale Geschwindkeit: 80 Km/h");
}
}
SavedPOSx[playerid] = xg;
SavedPOSy[playerid] = yg;
SavedPOSz[playerid] = zg;
return 1;
}