Health- und Armour Anticheat

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
    • Offizieller Beitrag

    Guten Abend,
    ich versuche gerade einen kleinen Schutz gegen Health- und Armourhacks zu scripten.
    So sieht es bis jetzt aus:

    public hpcheck()
    {
    for(new i = 0; i <= MAX_PLAYERS; i++)
    {
    if(GetPVarInt(i,"Admin") < 1)
    {
    if(GetPlayerHealth(i) > 100)
    {
    Kick(i);
    }
    else if(GetPlayerArmour(i) > 100)
    {
    Kick(i)
    }
    }
    }
    return 1;
    }


    Wenn der Spieler connectet wird ein Timer gesetzt:
    SetTimer("hpcheck",1000,1);



    Und dass wurde auch nicht vergessen
    forward hpcheck();



    Und folgende Errors kommen:

    C:\Users\Bayside Server\Desktop\Pawno u. Server\Team DM\gamemodes\TeamDM.pwn(549) : error 055: start of function body without function header
    C:\Users\Bayside Server\Desktop\Pawno u. Server\Team DM\gamemodes\TeamDM.pwn(550) : error 010: invalid function or declaration
    C:\Users\Bayside Server\Desktop\Pawno u. Server\Team DM\gamemodes\TeamDM.pwn(552) : error 010: invalid function or declaration
    C:\Users\Bayside Server\Desktop\Pawno u. Server\Team DM\gamemodes\TeamDM.pwn(554) : error 010: invalid function or declaration
    C:\Users\Bayside Server\Desktop\Pawno u. Server\Team DM\gamemodes\TeamDM.pwn(558) : error 010: invalid function or declaration
    C:\Users\Bayside Server\Desktop\Pawno u. Server\Team DM\gamemodes\TeamDM.pwn(564) : error 010: invalid function or declaration
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    6 Errors.


    //edit Erster Fehler gefunden. Diese Errors kommen jetzt:

    C:\Users\Bayside Server\Desktop\Pawno u. Server\Team DM\gamemodes\TeamDM.pwn(554) : warning 202: number of arguments does not match definition
    C:\Users\Bayside Server\Desktop\Pawno u. Server\Team DM\gamemodes\TeamDM.pwn(558) : warning 202: number of arguments does not match definition
    C:\Users\Bayside Server\Desktop\Pawno u. Server\Team DM\gamemodes\TeamDM.pwn(561) : error 001: expected token: ";", but found "}"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.

  • "Kick(i)"
    Da fehlt das ;.

    Die besten Zitate aus dem sa-mp.de Forum

    Zitat

    -Wenn hier die sache nicht drine ist aber sie brachen es vlt kann ich es und dann mache ich es für sie!)

    Zitat

    Die Prüfungen(Fahrprüfungen), welche sehr realitätsnah entworfen sind, kann jeder Spieler allein absolvieren ohne auf andere angewiesen zu sein.

    Zitat

    Features: Ausgeprägte und leicht verständliche Serverregeln!

    Zitat

    aber wer dumme Antworten gibt bekommt eine Dumme zurück ... und chill mal dein Leben!

    Zitat

    Ich bin für Luca, wieso weiß ich nicht, aber der andere hat so hässlige Haare..

    Zitat

    Ich habe mir eig. immer nur die Castings angesehen, weil die da immer Runtergemacht wurden.

    Zitat

    Unknown processor
    übersetzt (by google translator)
    unbekannten Prozessor

    Zitat

    Verkaufe Minecraft Keys
    Nur für 20,-€ PaySafeCard.
    Unfassbar in mindestens 5 Minuten hast du dein Key!

    • Offizieller Beitrag

    Danke, der Error ist weg. Welch ein Fehler -.-
    Aber die beiden Warnings bleiben noch

    C:\Users\Bayside Server\Desktop\Pawno u. Server\Team DM\gamemodes\TeamDM.pwn(554) : warning 202: number of arguments does not match definition
    C:\Users\Bayside Server\Desktop\Pawno u. Server\Team DM\gamemodes\TeamDM.pwn(558) : warning 202: number of arguments does not match definition
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Warnings.


    if(GetPlayerHealth(i) > 100)

    else if(GetPlayerArmour(i) > 100)