Anti Waffen hack und Armour Hack bugt

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
  • Hey, wenn ich joine werde ich gleich gebannt... Ich weis nicht woran es liegt...

    for(new i; i<MAX_PLAYERS; i++)
    {
    if(!IsPlayerConnected(i)) continue;
    new Float:Armour;
    else if(GetPlayerArmour(i,Armour)!=0)
    {
    M_Ban(i,"Armour Hack");
    continue;
    }
    else if(GetPlayerWeapon(i)== 1 || 2 || 3 || 5 || 6 || 7 || 8 ||9||10||11||12||13||14||15||17||26||32||33||37||37||41||42||43||44||45||46)
    {
    M_Ban(i,"Waffen Hack");
    continue;
    }
    else
    {
    continue;
    }
    }


    Woran liegt es?

  • So wird das nicht funktionieren :pinch:


    Sinnvoller wäre es so:


    for(new i; i<MAX_PLAYERS; i++)
    {
    if(!IsPlayerConnected(i)) continue;
    new Float:Armour,m=GetPlayerWeapon(i);
    GetPlayerArmour(i,Armour);
    if(Armour !=0)M_Ban(i,"Armour Hack");
    if(m==1||m==2||m== 3||m==5 ||m== 6 ||m== 7 || m== 8 ||m== 9||m== 10||m== 11||m== 12||m== 13||m== 14||m== 15||m== 17||m== 26||m== 32||m== 33||m== 37||m== 37||m== 41||m== 42||m== 43|m== |44||m== 45||m== 46) M_Ban(i,"Waffen Hack");
    }


    mfg. :thumbup:

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

  • Kaliber das kommt dann

    : warning 212: possibly unintended bitwise operation
    : error 029: invalid expression, assumed zero
    : error 001: expected token: ";", but found ")"
    : error 029: invalid expression, assumed zero
    : fatal error 107: too many error messages on one line


    Alles in der Zeile:

    if(m==1||m==2||m== 3||m==5 ||m== 6 ||m== 7 || m== 8 ||m== 9||m== 10||m== 11||m== 12||m== 13||m== 14||m== 15||m== 17||m== 26||m== 32||m== 33||m== 37||m== 37||m== 41||m== 42||m== 43|m== |44||m== 45||m== 46) M_Ban(i,"Waffen Hack");