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

[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)

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