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. Entwicklung

Adminsystem Idee

  • Master of Little
  • 4. Februar 2011 um 19:08
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!
  • Master of Little
    Entwickler
    Reaktionen
    76
    Punkte
    6.261
    Trophäen
    5
    Beiträge
    1.196
    Einträge
    6
    • 4. Februar 2011 um 19:08
    • #1

    Hallo zusammen,
    ich hab mir ein kleines Adminsystem ausgedacht was prüft welchen Power eine gruppe hat.

    PHP
    function power($user, $opfer, $methode) {
    global $mod;
    
    
    
    
    $user_group = $mod->getGroup();
    $opfer_group = $mod->getGroup();
    $user_group_methode .= "_" .$methode;
    $opfer_group_methode .= "_" .$methode;
    
    
    
    
    $user_power = $mod->getCV("Power_Ausführen",$user_group_methode);
    $opfer_power = $mod->getCV("Power_Opfer",$user_group_methode);
    
    
    
    
    if ($user_power >= $opfer_power){
    return true;
    }
    else
    {
    return false;
    }
    }
    Alles anzeigen

    an die Funktion werden 3 argumente übergeben: Der der die Aktion ausführt, das opfer und die Methode.

    in der config zfg muss dann für jede methode das Power festgelegt werden (und für Jede Gruppe)

    Code
    [Power_Ausführen]
    master_kick = 100
    master_ban = 100
    
    
    
    
     usw...
    
    
    
    
    ["Power_Opfer]
    default_kick = 10
    default_ban = 10
    
    
    
    
    usw...
    Alles anzeigen

    die Funktion liefert dann true oder false zurück

    Wäre an eurer meinung interresiert^^


    Gruß
    Master of Little

    Einmal editiert, zuletzt von Master of Little (4. Februar 2011 um 19:09)

  • Hackebein
    Fortgeschrittener
    Punkte
    2.585
    Trophäen
    2
    Beiträge
    509
    • 5. Februar 2011 um 01:01
    • #2

    ich find es gut :)

    Zitat von Michael Anton

    Ein Programm sollte nicht nur Hand und Fuß, sondern auch Herz und Hirn haben.

    Zitat

    Es gibt nur 10 Arten von Menschen. Die, die binär verstehen - und die, die es nicht tun

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