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

[gelöst]Probleme mit $mod->getCV("") inerhalb einer Klasse

  • Mirko911
  • 1. Dezember 2011 um 18:52
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!
  • Mirko911
    Entwickler
    Reaktionen
    165
    Punkte
    16.820
    Trophäen
    6
    Beiträge
    3.263
    Einträge
    11
    • 1. Dezember 2011 um 18:52
    • #1

    HI

    habe irgendwie ein Problem mit $mod->getCV
    (gelöst folgende Code zeilen sind jetzt richtig)


    PHP
    $mod->setDefaultCV("teamspeak", "ts3_ip" , "127.0.0.1");
    $mod->setDefaultCV("teamspeak", "ts3_queryport" , 10011);
    $mod->setDefaultCV("teamspeak", "ts3_user" , 'serveradmin');
    $mod->setDefaultCV("teamspeak", "ts3_pass" , 'test');
    $mod->setDefaultCV("teamspeak", "ts3_port" , 9987);
    $mod->setDefaultCV("teamspeak", "ts3_inform" , 0);
    $mod->setDefaultCV("teamspeak", "ts3_forbidden" , 0);
    
    
    
    
    $teamspeak_objekt = new teamspeak3_class();
    
    
    
    
    $mod->registerCommand("admin", '~^admin \S.*$~i' , "pokeAdmins", $teamspeak_objekt);
    
    
    
    
    class teamspeak3_class {
    
    
    
    
    private $mod = false;
    private $players = false;
    private $logging = false;
    private $disabled = false;
    private $teamspeak = false;
    
    
    
    
    private $ts3_ip = false;
    private $ts3_queryport  = false;
    private $ts3_user   = false;
    private $ts3_pass   = false;
    private $ts3_port   = false;
    private $ts3_inform = false;
    private $ts3_forbidden  = false;
    
    
    
    
    
    
    
    public function __construct() {
    
        $this->mod = & $GLOBALS['mod'];
        $this->players = & $GLOBALS['players'];
        $this->logging = & $GLOBALS['logging'];
    
        $this->ts3_ip       = $this->mod->getCV("teamspeak", "ts3_ip");
        $this->ts3_queryport= 10011;
        $this->ts3_user     = "serveradmin";
        $this->ts3_pass     = "test";
        $this->ts3_port     = 9987;
        $this->ts3_inform   = "2";
        $this->ts3_forbidden= array(39);
    
    
    
    
    
        $this->disabled = $this->checkConnection();
    }
    Alles anzeigen

    Die Logfile sagt

    Code
    [01.12.11 18:52:28] Notice:  - Loading customcommands.php
    [01.12.11 18:52:28] Notice:  - Loading funmessages.php
    [01.12.11 18:52:28] Notice:  - Loading index.php
    [01.12.11 18:52:28]  !! Error: ConfigVar [teamspeak]ts3_ip NOT set and can't use
     a default value
    10s to quit

    2 Mal editiert, zuletzt von mirko911 (1. Dezember 2011 um 20:59)

Benutzer online in diesem Thema

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