Anti Waffenhack

In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums
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
  • Hallo ich wollte fragen das wie ich einbaue das man mit der Waffen ID 23 nicht gebannt wird?

  • Einfach abfragen ob es die Waffen ID 23 wenn ja return 1;



    if(weaponid == 23)return 1;



    if(slot != -1 && gettime() > Spieler[playerid][pAcPause][AC_WEAPON_PAUSE])
    {
    if(Spieler[playerid][pAdmin] < 1)
    {
    new antiweapammo = Spieler[playerid][pAnticheatWeapAmmo][slot],antiweap = Spieler[playerid][pAnticheatWeap][slot];


    if((weaponid != 0 && weaponid != 46 || weaponid != 46 && weaponid != 0) && Spieler[playerid][pSpawned] == 1)
    {
    if(antiweap != weaponid && weaponammo > 0)
    {
    if(weaponid == 23)return 1;

    format(string, sizeof(string), "%s wurde vom Server gebannt, Grund: Waffenhack", GetName(playerid));
    SendClientMessageToAll(COLOR_RED, string);
    SendClientMessage(playerid, COLOR_RED, "* Du wurdest soeben gebannt. Bitte erstelle einen Entbannantrag im Forum, wenn dieser Bann zu Unrecht war!");Spieler[playerid][pBanned] = 1;
    Spieler[playerid][pBanned] = 1;
    format(Spieler[playerid][pBanReason], 64, "Waffenhack");
    format(Spieler[playerid][pBanAdmin], MAX_PLAYER_NAME, "Server");
    KickEx(playerid);
    }
    }
    if(antiweapammo > weaponammo && antiweapammo > 0 && weaponammo > 0)
    {
    Spieler[playerid][pAnticheatWeapAmmo][slot] = weaponammo;
    }
    }
    }
    return 1;
    }

  • Hallo ich wollte fragen das wie ich einbaue das man mit der Waffen ID 23 nicht gebannt wird?

    Da du ja immernoch Teile von Virtual Reallife / Happy Ages benutzt, das läuft da etwas anders.
    Du wirst nicht gebannt wenn du Waffen gibst mit der im Script eingefügten "GiveWeapon" Funktion (Müsste so heißen, bin mir nicht mehr ganz sicher)
    Das heißt, du könntest theoretisch jedem mit GiveWeapon eine Waffe geben, er wird nicht gebannt, zB Minigun.
    Wenn du GivePlayerWeapon benutzt und jemand damit eine Waffe gibst, wird er direkt gebannt, da es als Cheat angesehen wird.
    Genauso wie bei sämtlichen Cheats um Waffen zu cheaten.