Beiträge von Double-O-Seven

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

    Benutzt lieber ein cache-basierendes INI-System wie SII oder Double-O-Files :X
    Das ist viel weniger crashanfällig, wenn überhaupt und speichert wohl genauso schnell, wenn nicht schneller.
    Auf meinem Publicserver brauchte MySQL-Speichervorgang für ~80 Variablen etwa 50ms, während Double-O-Files etwa 2-4 braucht ;X


    //Edit: Controlpanel: WampServer mit PHPMyAdmin^^

    Und mit ZCMD gehts nochmals schneller:


    COMMAND:me(playerid,params[])
    {
    if(isnull(params))
    return SendClientMessage(playerid,0xff0000ff,"Anwendung: /me <Text>");
    new string[128];
    GetPlayerName(playerid,string,sizeof(string));
    format(string,sizeof(string),"* %s %s",string,params);
    SendClientMessageToAll(GetPlayerColor(playerid),string);
    return 1;
    }


    Hört doch mal auf mit DCMD, ZCMD ist um längen besser.

    gangname[playerid][0]='\0';
    strcat(gangname[playerid],inputtext,GROESSE_VON_GANGNAME);
    //inputtext ist hier 'sdfzksadfkuz45646'
    printf("%s", gangname[playerid]);
    printf("%s", inputtext);


    strval oder valstr sind hier total fehl am Platz!
    Das hat nix mit Nummern etc. zu tun...
    inputtext ist ein String, Gangname ist ein String, also muss inputtext nach gangname[playerid] kopiert werden...
    Das passiert oben mit meinem Code.

    Command spam meinte ich und war nur wegen admin ;)
    btw
    no reload funzt immer noch ich laufgrad durch ls ( als player ) und schieß mit sawn off shotgun und passiert nix nichmal in console
    weitere bugs folgen


    EDIT: Nächstes: man kann cars spawnen soll das so oder is das in jb nicht inbegriffen?


    Als Admin passiert nie was. Ahja, das No-reload funktioniert nicht, wenn Munition gefreezt ist... Nur wenn sich Munition verringert.
    Oder versuch ohne Admin zu sein, rumzulaufen.
    ZUm Carspawnen, seit 0.3 funktioniert das Anti-carspawn nicht mehr so ganz, da die Position schnell geupdatet wird...



    //EDIT: Bitte neu laden für Bugfixes.

    commandblock da funzt nicht
    und CAPSLOCK funzt iwie auch nit X(
    advertisement auch nit


    E: oder liegts daran das ich adm lv 1338 bin? / nicht whitelist
    E2: 8| als ich des included hab waren meine textdraws entbuggt^^


    Was meinst du mit Commandblock?
    Und was ist mit Capslock? Kannst du immernoch Capslock schreiben?


    Falls du IsPlayerAdminCall in deinem Script hast, bist du gegen einiges immun.


    Skater: Neuste Includes herunterladen.

    JunkBuster Anti-Cheat
    by Double-O-Seven


    (Neuer Thread eröffnet weil der alte geschlossen ist <.<)


    Seit langer Zeit läuft mein eigenes Anti-Cheat auf meinem Server und leistet gute arbeit. Also habe ich mich entschieden, eine Include daraus zu machen und es zu veröffentlichen.
    Wichtig:
    Ich benutze JunkBuster nicht auf meinem Server, aber JunkBuster ist eine Kopie von diesem Anti-Cheat. Es funktioniert eigentlich alles gleich!
    Auf meinem Server werden etwa 75% aller Cheater dadurch gebannt.
    JunkBuster sollte also auch etwa 75% aller Cheater kicken/bannen.


    ♠ What does it do?

    • Bann für Waffen- und Lebenscheats.
    • Bann für jetpack
    • Kick/Bann für bestimmte Cheats wie Carjackhack oder Spectatehack
    • Kick für Lagger
    • Macht Geldcheats nutzlos
    • Verhindert (Command-)spam
    • Verhindert Beleidigen
    • Bestraft Drive-By
    • Temporäre Bans
    • Blacklist
    • IP-Bans (inklusive Rangebans)
      Beispiel: Banne eine Stamm-IP: /banip 56.178.*.* - nun hat Charli diese Stamm-IP, aber er soll spielen können.
      Lösung: /whiteadd Charli
    • Whitelist
    • "Plug & Play"
    • Entdeckt das Spawnen von Fahrzeugen.
    • Blockiert Capslock
    • Filterscripts und Gamemode gleichzeitig mit JunkBuster ausrüsten (JunkBuster.inc den Hauptscript, JunkBuster_Client.inc für weitere Scripts)
    • Anti-Teleport
    • Immunität für Admins
    • Blockiert Werbung
    • Bann für Speedhack
    • Bann für Airbreak
    • Entdeckt Renncheckpointteleport
    • Entdeckt einige Waffencheats
    • Bann für bestimmte Teleports aus gewissen Cheattools.
    • TogglePlayerControllable modifiziert: Cheater können sich nicht mehr so leicht entfreezen.
    • SetPlayerHealth modifiziert - Bann von Unschuldigen verhindern.
    • SetPlayerArmour modifiziert - Bann von Unschuldigen verhindern.
    • Bann für Tank Mode (Unzerstörbare Fahrzeuge)
    • Kick für Spieler mit niedriger FPS
    • Kick für C-Bugger
    • Kick für Leute die 2-Shot machen oder Waffe nicht neu laden
    • Kick für versuchtes eingeben von Singleplayercheats
    • Deaktivierung von Cameras und Brillen
    • Server-side-Waffen, es ist nicht möglich, gecheatete Waffen zu benutzen.
    • Server-side-Health/Panzerung, es ist nicht möglich, Health/Panzerung mit Cheats aufzufüllen.
    • (Instabile) Erkennung von Godmode! Seid vorsichtig, falls ihr zuviele Fehlkicks habt. Deaktiviert es, falls dies der Fall ist.
    • Sofortiger Bann beim Benutzen vom Quick Turn Hack.
    • Spezielles Anti-Noreload für die Sawn-off Shotgun.


    Neue Funktionen von Update 8 (23.10.2010):

    • Server-side-Waffensystem Welches Kompatibilität mit Ammunation und Pickups beinhaltet! No support for STREAMED weapon/health/armour pickups
    • Server-side-Health/-Panzerung-System welches Kompatibilität mit Restaurants, Automaten und Pickups beinhaltet.
    • JunkBuster ist jetzt ein FILTERSCRIPT! Benutze #include JunkBuster.inc in allen anderen Scripts und lade JunkBuster als Filterscript
    • JunkBuster kann jetzt Godmode erkennen! ABER: Diese Funktion ist ziemlich instabil. Wenn du damit Probleme hast, deaktiviere sie.
    • Neue RCON-Commands für die Konsole: jbsetvar, jbvarlist
    • Anti-No-Reload für die Sawn-off Shotgun
    • Neuer Command in der JunkBuster-GUI: Load default configuration.
    • Anti-Quick Turn mit sofortigem Ban
    • Viele neu überschriebene Funktionen für optimalen Gebrauch.
    • NPCs werden komplett ignoriert.
    • Neue Funktionen für deinen eigenen Script.


    Neue Funktionen von Update 7:

    • Verbessertes Tempban-System
    • Einige Änderungen in der Scriptstruktur.
    • Filterscript-Unterstützung (JunkBuster als Filterscript, /rcon reload JunkBuster nicht empfohlen ohne darauf folgenden Gamemodeneustart)
    • ZCMD & sscanf anstatt strcmp & strtok WICHTIG: Melde es sofort, falls es Probleme mit deinen eigenen Commands gibt!
    • Double-O-Files anstatt DINI
    • Anti-singleplayercheats
    • Anti-low-FPS + GetPlayerFPS-Funktion + Command: /myfps
    • Anti 2-Shot / No reload
    • Konflikt mit Streamer Plugin behoben (OnPlayerEnterRaceCheckpoint)
    • Einige Optimierungen und Bugfixes
    • Neue Commandliste


    ♠ Kann ich irgendwelche Funktionen deaktivieren?
    Ja! Du kannst JunkBuster ingame konfigurieren oder "JunkBuster.cfg" ändern und diese dann laden!"
    Do musst ebenfalls böse Wörter (^^) und verbotene Waffen bestimmen.
    Waffen werden in der Datei "ForbiddenWeapons.cfg" definiert, böse Wörter in "BadWords.cfg".
    ACHTUNG: Böse Wörter nur im gestauchten Format, das heisst: aus "Nutte" wird "nute" und aus "du Nooooooob" wird "dunob".


    Setze eine Variable auf 0 um die Funktion zu deaktivieren.


    ♠ Wie installiere ich JunkBuster?
    Lies das README!!!


    ♠ Commands:

    • /jbcfg - Konfiguriere JunkBuster (ändere, speichere und lade Variablen etc.)
    • /blackadd <ID/name> - Füge jemanden der Blacklist hinzu.
    • /blackdel <name> - Lösche jemanden von der Blacklist.
    • /whiteadd <name> - Füge jemanden der Whitelist hinzu.
    • /whitedel <name> - Lösche jemanden von der Whitelist.
    • /tban <ID> <Tage> <Grund> - Banne jemanden Temporär.
    • /tunban <name> - Lösche einen temporären Ban.
    • /banIP <IP> - Banne eine IP
    • /unbanIP <IP> - Entbanne eine IP
    • /jbvarlist - Erhalte eine Liste aller Variablen
    • /jbsetvar - Ändere eine Variable ingame.
    • /myfps - Command für alle, um die Framerate anzuzeigen.


    ♠ 'Native' JunkBuster-Funktionen


    ♠ JunkBuster-Callbacks für Dich!

    Code
    forward OnJunkBusterBan(playerid,reason[]);
    forward OnJunkBusterKick(playerid,reason[]);
    forward OnJunkBusterReport(playerid,reason[],details[]);


    ♠ Kann ich JunkBuster testen, bevor ich ihn selbst verwende?
    Ja!
    Besuche diesen Testserver und teste JunkBuster (falls du weisst, was mit testen gemeint ist):
    188.40.86.76:7782


    ♠ Wo kann ich JunkBuster downloaden??
    Hier:
    Hier kannst du JunkBuster 8 downloaden (Server-side-Waffen und vieles mehr):
    DOWNLOAD UPDATE 8 auf Sendspace.com (.INC + Scriptfiles + Filterscript + README)
    DOWNLOAD UPDATE 8 auf Mediafire.com (.INC + Scriptfiles + Filterscript + README)


    Hier kannst du JunkBuster 7 downloaden! (0.3b ready und neue Funktionen):
    DOWNLOAD UPDATE 7 auf Sendspace.com (.INC + Scriptfiles + Filterscript + README)


    Bitte meldet Bugs und schreibt einen Kommentar! :)
    Viel Spass!
    MfG Double-O-Seven