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. Web-Interface
  7. Artikel
  8. 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.
  1. Mitarbeiter
  2. Datenschutzerklärung
  3. Nutzungsbedingungen
  4. Impressum
  5. Kontakt
Community-Software: WoltLab Suite™