AntiSpeedhack

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Nein ich habe schon mehrere sachen und das AntiSpeedhack habe ich ja schon aber das bringt Errors:
    stock Float:GetPlayerSpeed(playerid, bool:Z = true)//Error Nr.1
    {
    new Float:SpeedX, Float:SpeedY, Float:SpeedZ;
    new Float:Speed;
    if(IsPlayerInAnyVehicle(playerid)) GetVehicleVelocity(GetPlayerVehicleID(playerid), SpeedX, SpeedY, SpeedZ);
    else GetPlayerVelocity(playerid, SpeedX, SpeedY, SpeedZ);
    if(Z) Speed = floatsqroot(floatadd(floatpower(SpeedX, 2.0), floatadd(floatpower(SpeedY, 2.0), floatpower(SpeedZ, 2.0))));//Error Nr. 2
    else Speed = floatsqroot(floatadd(floatpower(SpeedX, 2.0), floatpower(SpeedY, 2.0)));
    return floatmul(Speed, 200.0);
    }
    Hier die Warnings:
    C:\Users\AirPlus\Desktop\Selfmade\gamemodes\Selfmade.pwn(6443) : warning 208: function with tag result used before definition, forcing reparse
    C:\Users\AirPlus\Desktop\Selfmade\gamemodes\Selfmade.pwn(6443) : warning 219: local variable "Z" shadows a variable at a preceding level
    C:\Users\AirPlus\Desktop\Selfmade\gamemodes\Selfmade.pwn(6449) : warning 206: redundant test: constant expression is non-zero
    C:\Users\AirPlus\Desktop\Selfmade\gamemodes\Selfmade.pwn(6443) : warning 203: symbol is never used: "Z"

  • Z wurde schon mal definiert, daher musst du die Variabel anders nennen.
    Dann funktoniert auch der Rest ;)

    Kalcor: "... it makes the game look like it's not GTA. This mod is called San Andreas Multiplayer. It's not a custom game engine which you can script..."

  • Okay habe sie umbenannt hier der nächste warn:
    C:\Users\AirPlus\Desktop\Selfmade\gamemodes\Selfmade.pwn(6443) : warning 208: function with tag result used before definition, forcing reparse
    stock Float:GetPlayerSpeed(playerid, bool:Q = true)
    {
    new Float:SpeedX, Float:SpeedY, Float:SpeedZ;
    new Float:Speed;
    if(IsPlayerInAnyVehicle(playerid)) GetVehicleVelocity(GetPlayerVehicleID(playerid), SpeedX, SpeedY, SpeedZ);
    else GetPlayerVelocity(playerid, SpeedX, SpeedY, SpeedZ);
    if(Q) Speed = floatsqroot(floatadd(floatpower(SpeedX, 2.0), floatadd(floatpower(SpeedY, 2.0), floatpower(SpeedZ, 2.0))));
    else Speed = floatsqroot(floatadd(floatpower(SpeedX, 2.0), floatpower(SpeedY, 2.0)));
    return floatmul(Speed, 200.0);
    }

  • stock Float:GetPlayerSpeed(playerid, bool:Q)
    {
    Q = true;
    new Float:SpeedX, Float:SpeedY, Float:SpeedZ;
    new Float:Speed;
    if(IsPlayerInAnyVehicle(playerid)) GetVehicleVelocity(GetPlayerVehicleID(playerid), SpeedX, SpeedY, SpeedZ);
    else GetPlayerVelocity(playerid, SpeedX, SpeedY, SpeedZ);
    if(Q) Speed = floatsqroot(floatadd(floatpower(SpeedX, 2.0), floatadd(floatpower(SpeedY, 2.0), floatpower(SpeedZ, 2.0))));
    else Speed = floatsqroot(floatadd(floatpower(SpeedX, 2.0), floatpower(SpeedY, 2.0)));
    return floatmul(Speed, 200.0);
    }
    wie wäre es so?

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski