1. GSManager
    1. Funktionen
    2. Unterstützte Spiele
    3. Neuigkeiten
    4. Statistiken
    5. Serverliste
  2. Lexikon
  3. Filebase
  4. Entwicklung
  5. Forum
    1. Dashboard
    2. Unerledigte Themen
  6. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Dateien
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. GSManager
  2. Forum
  3. Erweiterungen
  4. Anfragen

Fake GUID Preventation

  • asifali_eng
  • 22. Februar 2013 um 07:31
Das Projekt GSManager (vormals ManuAdminMod) wurde am 01.01.2020 eingestellt - diese Internetpräsenz bleibt verfügbar, die Software wird aber nicht länger gepflegt. Vielen Dank für eure Unterstützung in den mehr als zehn vergangenen Jahren!
  • asifali_eng
    Anfänger
    Punkte
    30
    Beiträge
    5
    • 22. Februar 2013 um 07:31
    • #1

    Anti Fake Guid


    This plugin will auto ban the players using Fake Guid with Spoofer
    Step 1. Copy the File into adminmod/plugin/


    Step 2. Edit the config file as  

    [antifakeguid]
    enabled = 1
    mode = "ban"
    kickreason = "Use Fake Guid!!"


    :twisted: Dont Watch the Coding....

    JinKazama* Game Ranger 3044420

  • XOXO
    Anfänger
    Punkte
    575
    Trophäen
    1
    Beiträge
    114
    • 22. Februar 2013 um 11:30
    • #2

    Hey,

    maybe you can shorten your queries on the Guid a little bit by using regular expressions :)

    Spoiler anzeigen
    Code
    class AntiFakeGuid {
    
    
    
    
    	public function playerJoined ($guid)
    	{
    		global $mod;
    		global $players;
    
    		if (!$mod->getCV("antiFakeguid", "enabled"))
    		{
    			return;
    		}
    
    		if (trim($guid) == "" || !preg_match("/[0-9a-f]/", trim($guid)) || strlen(trim($guid)) != 32)
    		{
    			switch ($mod->getCV("antiemptyguid", "mode"))
    			{
    				case "tempban":
    					$players[$guid]->tempBan($mod->getCV("antiFakeguid", "kickreason"));
    					break;
    				case "kick":
    					$players[$guid]->kick($mod->getCV("antiFakeguid", "kickreason"));
    					break;
    				case "ban":
    					$players[$guid]->ban($mod->getCV("antiFakeguid", "kickreason"));
    					break;
    			}
    		}
    	}
    }
    Alles anzeigen
  • asifali_eng
    Anfänger
    Punkte
    30
    Beiträge
    5
    • 22. Februar 2013 um 13:31
    • #3

    NO the code you attach it dosent work it is only for empty guid

  • Dieses Thema enthält 8 weitere Beiträge, die nur für registrierte Benutzer sichtbar sind.

Benutzer online in diesem Thema

  • 1 Besucher
  1. Mitarbeiter
  2. Datenschutzerklärung
  3. Nutzungsbedingungen
  4. Impressum
  5. Kontakt
Community-Software: WoltLab Suite™