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. Unterstützung
  4. Benutzung

consolen Meldungen

  • Oberst Schmidt
  • 6. Juni 2011 um 17:10
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!
  • Oberst Schmidt
    Anfänger
    Punkte
    225
    Beiträge
    38
    • 6. Juni 2011 um 17:10
    • #1

    Hallo Support,

    der CoD WaW Server läuft jetzt soweit, dank der Hilfe von manu Jetzt haben wir noch das Problem, wo wir die consolen Meldungen einstellen, wie z.B. Nade Launcher und Martyrium sind nicht erlaubt, sonst KICK !!! - usw. :wo?: Danke, für eine Rückantwort.

    Einmal editiert, zuletzt von Oberst Schmidt (6. Juni 2011 um 17:11)

  • Luk
    Profi
    Punkte
    7.415
    Trophäen
    3
    Beiträge
    1.448
    • 6. Juni 2011 um 17:40
    • #2

    banner.lst im /plugins Ordner.

    Eine Zeile = Eine Nachricht

    Mit {{br}} lässt sich ein Zeilenumbruch erzwingen.

  • Oberst Schmidt
    Anfänger
    Punkte
    225
    Beiträge
    38
    • 6. Juni 2011 um 17:51
    • #3

    Und wo da genau? Ich denke, es ist unten, mit Banner message was sent. Nur weiss ich nicht, wie man die Zeit einträgt, dass er eine Meldung bringt und z.B. nach 30 sek. die zweit, usw.

    PHP
    <?php
    
    
    
    
    //Banner einlesen und die Zählvariablen auf 0 setzen
    function banner_read() {
    	global $banner_banner;
    	$configdir = $GLOBALS['mod']->getConfigDir();
    	$banner_banner = explode("\n", file_get_contents($configdir . "/plugins/banner.lst"));
    	$banner_banner = array_map("trim", $banner_banner);
    }
    
    
    
    
    $banner_lasttime = 0;
    $banner_current = 0;
    
    
    
    
    //Event registrieren
    $mod->registerEvent("everyTime", "banner_send");
    $mod->registerEvent("parseConfig", "banner_read");
    
    
    
    
    //Default CVs registrieren
    $mod->setDefaultCV("banner", "enabled", 0);
    $mod->setDefaultCV("banner", "time", 120);
    
    
    
    
    banner_read();
    
    
    
    
    //Funktion die bei jedem durchlauf aufgerufen wird
    function banner_send() {
    	global $banner_banner;
    	global $banner_lasttime;
    	global $banner_current;
    	global $mod;
    	global $logging;
    
    
    
    
    	//Ist [banner]enabled = 1
    	if (!$mod->getCV("banner", "enabled")) {
    		return false;
    	}
    
    
    
    
    	//Prüfen, wann der letzte Banner gesendet wurde und ggf. nächsten senden
    	if (time() - $banner_lasttime > $mod->getCV("banner", "time")) {
    
    
    
    
    		//Zähler ggf. zurücksetzen, wenn EOF bei banner.lst
    		if ($banner_current >= count($banner_banner)) {
    			$banner_current = 0;
    		}
    
    
    
    
    		$send = $banner_banner[$banner_current];
    
    
    
    
    		//Is <NEXTMAP> or <NEXTGT> used
    		if (strpos($send, "<NEXTMAP>") !== false || strpos($send, "<NEXTGT>") !== false) {
    			list($nextmap, $nextgt) = $mod->rconGetNextMap();
    			$nextmap = $mod->getLongMapName($nextmap);
    			$nextgt = $mod->getLongGametype($nextgt);
    			$send = str_replace(array("<NEXTMAP>", "<NEXTGT>"), array($nextmap, $nextgt), $send);
    		}
    		$send = str_replace("<VERSION>", VERSION, $send);
    
    
    
    
    		//Banner senden
    		$mod->rconSay($send);
    		$logging->write(MOD_NOTICE, "Banner message was sent: ".$send);
    
    
    
    
    		//Zähler erhöhen und Zeit neu setzen
    		$banner_lasttime = time();
    		$banner_current ++;
    	}
    
    
    
    
    }
    
    
    
    
    ?>
    Alles anzeigen

    Und zudem bringt er mir in der start.bat, nach einer gewissen Zeit, die Fehlermeldung: !! Error !! Parse error in config/maps/default.cfg on line 1 10s to quit. Dann scheint der Manuadminmod wieder von selbst anzulaufen. :...:Kann man auch Waffen, wie z.B. Nadelauncher oder das Martyrium nicht gleich ausschalten?

    2 Mal editiert, zuletzt von Oberst Schmidt (6. Juni 2011 um 18:02)

  • Dieses Thema enthält 9 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™