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
  • Deutsch
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  1. GSManager
  2. Forum
  3. Allgemeines
  4. Fehler

Rules Befehl geht nicht

  • Twister.HP
  • 8. Juni 2014 um 18:18
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!
1. offizieller Beitrag
  • Twister.HP
    Anfänger
    Punkte
    20
    Beiträge
    3
    • 8. Juni 2014 um 18:18
    • #1

    Hallo zusammen,

    ich habe mam 0.12 auf dem server und habe die Serverrules von peperoni runtergeladen.
    So weit geht alles bloss die Serverrules kann man mit dem Befehl !rules nicht aufrufen :(
    Die Serverrules.php habe ich in den ersten plugin ordner einegefügt. Die Serverrules.Ist habe ich in den ordner Config -->plugins reingetan.
    Die Serverrules.php habe ich im original belassen, die Serverrules.Ist habe ich dementsprechend verändert.
    Beim joinen auf den Server werden die rules angezeigt bloss der aufruf des Befehls !rules geht nicht :(
    Manuadmin wurde neu gestartet, hab mich hier auch schon belesen bloss hat mir davon nichts geholfen.

    Gr33tz
    Taifun

    Hier die Serverrules.php
    Danke schon mal für Eure Hilfe ;)


    PHP
    <?php
    
    
    
    
    /*
    PLUGIN: serverrules
    =============
    Display Server Rules when Player connect.
    Trigger: !rules (show Server Rules) 
    
    
    
    
    AUTHOR: David N. aka SAC|Peperoni
    WWW: sac-esports.de
    E-MAIL: [email=peperoni@sac-esports.de]peperoni@sac-esports.de[/email] 
    
    
    
    
    COMMANDS
    --------
    !rules triggert by an reg-user (higher as "default") shows RULES to evreyone on server
    !rules triggert by an default Player (guest) shows Rules only for called player
    
    
    
    
    NAMESPACE: serverrules_
    
    
    
    
    Functions:
        serverrules_read
        serverrules_send
        serverrules_trigger
    
    
    
    
    
    */
    
    
    
    
    // Plugin aktivieren/deaktivieren
    $mod->setDefaultCV("serverrules", "enabled", 1);
    $mod->registerEvent("parseConfig", "serverrules_read");
    $mod->registerEvent("playerJoined", "serverrules_send");
    $mod->registerCommand("rules", false, "serverrules_trigger");
    
    
    
    
    function serverrules_read() {
        global $serverrules;
        $configdir = $GLOBALS['mod']->getConfigDir();
        $serverrules = explode("\n", file_get_contents($configdir . "/plugins/serverrules.lst"));
    }
    
    
    
    
    serverrules_read();
    
    
    
    
    function serverrules_trigger($guid) {
        global $mod;
        global $players;
        $player =& $players[$guid];
        global $serverrules;
        if (!$mod->getCV("serverrules", "enabled")) {
            return false;
        }
    
        $group = $players[$guid]->getGroup();
    
    
    
    
        foreach($serverrules as $serverrule) {
            if($group == "default") {
                $player->say($serverrule);
            } else {
                $mod->rconSay($serverrule);
            }
        }
    }
    
    
    
    
    function serverrules_send($guid) {
        global $mod;
        global $players;
        $player =& $players[$guid];
        global $serverrules;
        if (!$mod->getCV("serverrules", "enabled")) {
            return false;
        }
    
        foreach($serverrules as $serverrule) {
            $player->say($serverrule);
        }
    }
    
    
    
    
    ?>
    Alles anzeigen

    Einmal editiert, zuletzt von Belstgut (8. Juni 2014 um 18:20)

  • Dennis
    Administrator
    Reaktionen
    148
    Punkte
    37.933
    Trophäen
    7
    Artikel
    4
    Dateien
    2
    Beiträge
    7.453
    • 8. Juni 2014 um 22:32
    • Offizieller Beitrag
    • #2

    Du musst den Befehl rules noch den Gruppen zuweisen, die ihn ausführen können sollen.

  • Twister.HP
    Anfänger
    Punkte
    20
    Beiträge
    3
    • 8. Juni 2014 um 23:28
    • #3

    @Dennis das hatte ich schon reingeschrieben.

  • Dieses Thema enthält 2 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™
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Dateien
  • Forum
  • Lexikon
  • Erweiterte Suche
  • Deutsch
  • English
Zitat speichern