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
Alles
  • Alles
  • Artikel
  • Seiten
  • Dateien
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. GSManager
  2. Mitglieder
  3. Mirko911

Beiträge von Mirko911

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!
  • Admin-Report-System

    • Mirko911
    • 30. August 2010 um 15:11

    bei mir ist das schon wieder die dritte Woche..... :(

    1. Woche : Schule
    2. Woche : Klassenfahrt xDDD *******GEIL *******
    3. Woche : beginnt heute :(

  • warnton wenn jemand connected??

    • Mirko911
    • 30. August 2010 um 15:08

    ja.....

    ich mein je mehr passwörter im umlauf sind desto gefährlicher ist es.
    Und ich nutz die TcP konsole nur , wenn es für mich keine andere möglichkeit gibt, irgendwie auf den Server zu kommen.
    Deswegen finde ich ein wqrnton überflüssig

  • warnton wenn jemand connected??

    • Mirko911
    • 28. August 2010 um 22:35

    abgesehen davon wäre es sinnvoll, wenn nicht jeder TCP hat.

  • Manu admin Mod startet nicht (LINUX) Permission denied

    • Mirko911
    • 28. August 2010 um 22:33

    gib deiner sh mal die Rechte 777

  • Kicks & Bans auf Website anzeigen / Kicks & Bans on website 2.1

    • Mirko911
    • 28. August 2010 um 22:31

    is das nicht für mysql egal?
    dann machst du eine neue Tabelle auf mit
    Gamserver1
    Gameserver2
    ...
    und so weiter, und änderst entsprechne Wert

  • Kicks & Bans auf Website anzeigen / Kicks & Bans on website 2.1

    • Mirko911
    • 19. August 2010 um 16:45

    also am anfang war Manus Plugin für die kickbann log da, dieses Plugin speichert die Dateien in einer .log Datei.
    Der ersteller dieses Threads hat das Plugin um eine Mysql funktion erweitert, es wird nicht nur in die Log Datei gepostet, sondern auch noch auf den Mysql Server hochgeladen. Also 2 gleichzeitig ist schwachsinn, da das praktisch ein 2 in 1 plugin ist.
    Also so sieht das Plugin bei mir aus. Und es loggt den Admin

    Spoiler anzeigen

    <?php


    $mysqlhost="localhost";
    $mysqluser="";
    $mysqlpasswd="";
    $mysqldbname="mamstats";


    mysql_connect($mysqlhost, $mysqluser, $mysqlpasswd);

    mysql_select_db($mysqldbname);


    $logkickbans_filehandle = fopen($mod->getConfigDir() . "/plugins/kickbans.log", "a");


    $mod->registerEvent("playerKicked", "logkickbans_kick");

    $mod->registerEvent("playerBanned", "logkickbans_ban");

    $mod->registerEvent("playerTempBanned", "logkickbans_tempban");


    function logkickbans_kick($args)
    {

    global $logkickbans_filehandle;

    list($player, $reason, $kicker) = $args;
    $date = date("[d.m.y H:i:s]");
    $nickname = $GLOBALS['players'][$player]->getName();
    if (!$kicker) {
    $str = "$date Player \"$nickname\" ($player) got AUTO KICKED for reason: $reason\n";
    }
    else {
    $kicker = $GLOBALS['players'][$kicker]->getName();
    $str = "$date Player \"$nickname\" ($player) got KICKED by \"$kicker\" for reason: $reason\n";
    }
    fwrite($logkickbans_filehandle, $str);


    $nickname = mysql_real_escape_string($nickname);
    $reason = mysql_real_escape_string($reason);
    $kicker = mysql_real_escape_string($kicker);

    $guid_short = substr($player, 0, 6);
    $eintragen = mysql_query("INSERT INTO `kick_bans` (`ID`, `Datum`, `Nickname`, `Player`, `Was`, `Grund`, `Kicker`) VALUES (NULL, '$date', '$nickname', '$guid_short', 'Kick', '$reason', '$kicker');");

    }


    function logkickbans_ban($args)
    {
    global $logkickbans_filehandle;
    list($player, $reason, $kicker) = $args;
    $date = date("[d.m.y H:i:s]");
    $nickname = $GLOBALS['players'][$player]->getName();
    if (!$kicker) {
    $str = "$date Player \"$nickname\" ($player) got AUTO BANNED for reason: $reason\n";
    }
    else {
    $kicker = $GLOBALS['players'][$kicker]->getName();
    $str = "$date Player \"$nickname\" ($player) got BANNED by \"$kicker\" for reason: $reason\n";
    }
    fwrite($logkickbans_filehandle, $str);


    $nickname = mysql_real_escape_string($nickname);
    $reason = mysql_real_escape_string($reason);
    $kicker = mysql_real_escape_string($kicker);

    $guid_short = substr($player, 0, 6);
    $eintragen = mysql_query("INSERT INTO `kick_bans` (`ID`, `Datum`, `Nickname`, `Player`, `Was`, `Grund`, `Kicker`) VALUES (NULL, '$date', '$nickname', '$guid_short', 'Ban', '$reason', '$Kicker');");

    }


    function logkickbans_tempban($args) {
    global $logkickbans_filehandle;
    list($player, $reason, $time, $kicker) = $args;
    $date = date("[d.m.y H:i:s]");
    $nickname = $GLOBALS['players'][$player]->getName();
    if (!$kicker) {
    $str = "$date Player \"$nickname\" ($player) got AUTO TEMPBANNED ($time mins) for reason: $reason\n";
    }
    else {
    $kicker = $GLOBALS['players'][$kicker]->getName();
    $str = "$date Player \"$nickname\" ($player) got TEMPBANNED ($time mins) by \"$kicker\" for reason: $reason\n";
    }
    fwrite($logkickbans_filehandle, $str);


    $nickname = mysql_real_escape_string($nickname);
    $reason = mysql_real_escape_string($reason);
    $kicker = mysql_real_escape_string($kicker);


    $guid_short = substr($player, 0, 6);
    $eintragen = mysql_query("INSERT INTO `kick_bans` (`ID`, `Datum`, `Nickname`, `Player`, `Was`, `Grund`, `Kicker`) VALUES (NULL, '$date', '$nickname', '$guid_short', 'Tempban', '$reason', '$kicker');");


    }


    ?>

    Wobei ich teilweiße das Gefühl hab ,dass er das nicht immer macht, insbesondere nicht wenn Gründe mit . ( wie .Cheater) benutzt werden

  • Bug: Umlaute und Namechanges.

    • Mirko911
    • 17. August 2010 um 19:17

    klink mich mal ein Habe das selbe nur nur mit einer anderen Sache, ist aber schon was länger her
    Also der Typ hieß Diamond und wenn er was geschrieben hat zählte das als Namechange, killte er war es wieder ein namechange
    und dann hatte der iwie maxnamechanes. Das selbe hatte ich auch , als ich mal unter ienem adnerem namen connectet habe.
    Ps leider keine Logs davon

  • hilfe !! bei config zeile 255 obwohl die garnicht vorhanden ist !

    • Mirko911
    • 14. August 2010 um 18:09

    trotzdem MUSS da ja irgendwo ein Fehler in den Dateien sein.
    Entweder nicht alles hochgeladen oder irgenwas verändert, Falsche (EDIT :PHP Version =Dumme idee, da sonst gar nichts starten würde)

    Ich würde den Adminmod nochmal komplett neu draufladen und erstmal nur das nötigste also die MAIN Zeile ganz oben anpassen

  • hilfe !! bei config zeile 255 obwohl die garnicht vorhanden ist !

    • Mirko911
    • 14. August 2010 um 14:55

    beta.gif" wcf_src=http://manuadminmod.de/forum/wcf/images/smilies/beta.gif alt="beta">

    kann aber aus sein das das ein anzeigeFehler im Forum ist.


    Standartmäßig müsste man mindestens bis zum Rcon kommen, bzw den jeweiligen Sevrer.cfg fehler bekommen, aber das die Config irgendwo en Fehler hat, ohne das man was ändert ist mir nicht bekannt

  • hilfe !! bei config zeile 255 obwohl die garnicht vorhanden ist !

    • Mirko911
    • 14. August 2010 um 13:09

    mich würde die deamon.php mal intrerressieren ...
    sieht etwas umgeschrieben aus oder?

  • punkte höher stellen oder runter setzen

    • Mirko911
    • 13. August 2010 um 16:05

    das ist irgendwie lustig, denn soweit ich weiß setzt der manuadmin keine

    scr_war_scorlimit
    scr_sd_scorelimit ... Werte
    für einfach nochmal die Server.cfg aus

    bin mir auch niicht sicher ob da von COD irgendeine grenze drinne is.
    Und bei unserem Server spielen wir nur 10 min Runden

  • language 0.2

    • Mirko911
    • 13. August 2010 um 16:03

    daraus kann man auch ein Votescript machen.
    statt !setlanguage !voting yes
    und dann auswerten mit MYsql

  • Maprotation

    • Mirko911
    • 12. August 2010 um 22:26

    Hi
    bevor ich jetzt die ganze Maprotation in due COD4 Serverconfig eintrage, wollte ich fragen, ob der MAM das dann auch erkennt und mir dann die nächste Map anzeigt.
    Also Zufallsroation will ich nur bei den Gametypes und nicht bei den Maps:
    Also Map1 Sd |Map2 war|Map3 sd|........

  • language 0.2

    • Mirko911
    • 12. August 2010 um 22:19

    cool.
    Sieht echt gut aus

  • Unknown game detected...

    • Mirko911
    • 10. August 2010 um 01:21

    lösch vielleicht mal die games_mp.log

  • Bestimmt Abfragen für neues Plugin

    • Mirko911
    • 9. August 2010 um 15:31

    xD
    also es klappt bei uns eigendlich recht gut. Nur so 2-3 von 16 Checken es net.
    Und da ich dann am Suchten bin, und die Bome placen muss, habe ich keine Zeit den Typen zu Warnen

  • Bestimmt Abfragen für neues Plugin

    • Mirko911
    • 9. August 2010 um 01:22

    Also ich will: (beispiel)
    Aktuelle Map : Broadcast
    -->DIe aus meinem CLan haben dann Lust , dass alle auf dem Server gegen die Spielen.
    Also gebe ich !clan 1 ein und eine Nachricht kommt die sagt
    console: nextmap: all vs Clan -->Clan goes to Sas / MArines
    Aktuelle Map: Crash SD
    Schleife { wenn ein Spieler einen killt /gekillt wird,dann Prüfe Team:
    wenn Team Sas : PM: CHange Team und warn
    wenn Team Speznas : mache nichts
    --------------------------------------------
    WEnn ein SPieler wieder einen killt, dann Prüfe ob MAssage gesagt wurde
    wenn ja
    wenn Team gechangt , dann mache nichts
    wenn nicht gechangt wurde, dann kick
    wenn nein dann schreibe Massage und warn
    }

  • Bestimmt Abfragen für neues Plugin

    • Mirko911
    • 8. August 2010 um 13:19

    hier mal der quelllcode

    PHP
    <?php
    
    
    
    
    /*
    PLUGIN: All vs Clan
    =============
    Display All vs Clan
    Trigger: !Clan (show Server Rules) 
    
    
    
    
    
    
    
    AUTHOR: Mirko911 
    
    
    
    
    COMMANDS
    --------
    !clan triggert by an reg-user (higher as "default") shows All vs Clan to evreyone on server
    !Clan triggert by an default Player (guest) shows Rules only for called player
    
    
    
    
    NAMESPACE: clan_
    
    
    
    
    Functions:
    	clan_read
    	clan_send
    	clan_trigger
    
    
    
    
    
    */
    
    
    
    
    // Plugin aktivieren/deaktivieren
    $mod->registerEvent("parseConfig", "clan_read");
    $mod->registerEvent("playerJoined", "clan_send");
    $mod->registerCommand("clan", false, "clan_trigger");
    $mod->setDefaultCV("clan", "enabled", 1);
    $mod->setDefaultCV("clan", "Adminmassage", "Let'ts fight a War");
    $mod->setDefaultCV("clan", "Usermassage", "Change Team to Spetznas/OpFIr");
    
    
    
    
    
    
    
    function clan_read() {
    	global $clan;
    	$configdir = $GLOBALS['mod']->getConfigDir();
    	$clan = explode("\n", file_get_contents($configdir . "/plugins/clan.lst"));
    }
    
    
    
    
    clan_read();
    
    
    
    
    function clan_trigger($guid) {
    	global $mod;
    	global $players;
    	$player =& $players[$guid];
    	global $clan;
    	if (!$mod->getCV("clan", "enabled")) {
    		return false;
    	}
    
    
    
    
    
    	$group = $players[$guid]->getGroup();
    	$team  = $mod->getLongTeamName($players[$guid]->getTeam());
    
    
    
    
    
    
    
    	foreach($clan as $clans) {
    		if($group == "default") {
    
    			if($team == "SAS") {$player->say(richtigrichtig); }
    
    			if($team == "Marines") {$player->say($clans +Opfor); }
    
    			if($team == "Speznas") {$player->say(Speznas); }
    
    			if($team == "Opfor") {$player->say(Opfor); }
    
    
    			} else {$player->Say(test);}
    			/*$mod->rconSay($mod->getCV("Clan", "Usermassage"); */
    		} return ;
    	}
    
    
    
    
    
    
    
    function clan_send($guid) {
    	global $mod;
    	global $players;
    	$player =& $players[$guid];
    	global $clan;
    	if (!$mod->getCV("clan", "enabled")) {
    		return false;
    	}
    
    	foreach($clan as $clans) {
    		$player->say($clans);
    	}
    }
    Alles anzeigen

    und ich hätte es gerne mit !clan 1 !clan 0 schalter
    und dann wie oben beschrieben
    und das halt in einer Schleife

  • Bestimmt Abfragen für neues Plugin

    • Mirko911
    • 7. August 2010 um 23:52

    hab mich schon gewundert.
    Eine Kategorie für "Problembehandlung Plugins " wäre vielleicht gut

    PS. Quellcode kommt noch ( muss wieder an Laptop um hochzuladen)

  • Bestimmt Abfragen für neues Plugin

    • Mirko911
    • 7. August 2010 um 23:18

    Hallo

    hab mal wieder eine Frage zu einem Plugin, was ich gerade versuche zu schreiben:
    Also

    : ich will am ende ein Plugin haben, das wenn man mal "all vs. Clan" spielen will , dass man dann !clan 1 eingibt und dann:
    ^1 All vs CLan next round. Clan goes to Sas/MArines
    ^2 All vs CLan next round. Clan goes to Sas/MArines
    ^3 All vs CLan next round. Clan goes to Sas/MArines
    ^4 All vs CLan next round. Clan goes to Sas/MArines
    ................................................................
    Warten auf nächste Map
    ----------------------------------------------------------------
    und dann
    Schleife:
    Wenn spieler einen killt/geötet wird ... dann checke Team
    Wenn Gruppe "default" dann:
    wenn team Sas dann Change Team to Speznas
    wenn team marines dann Change Team to Opfor
    else mache nichts
    else
    letzs fight a War
    Das schräg geschriebene habe ich schon geschafft (Rules Plugin umgewandelt)
    nur den rest will ich halt noch, hab aber keine Ahnung wie das geht. dachte mir mit dem "warten auf nächste map vieleicht sowas
    schaue nach nächster map
    fwrite in nextmap datei die nächste map
    if nextmap(in Datei) = aktuelle map dann ... fahre fort.

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