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!
  • plz help database

    • Mirko911
    • 1. Oktober 2013 um 22:05

    He has my first and offical plugin version.
    This version used a database to lookup the country.

    Your version markus is an unoffical and never released version.
    It's crazy how many people use this plugin. I've only send it to 2 people some time ago ....

  • plz some one help {scream}

    • Mirko911
    • 1. Oktober 2013 um 14:51
    PHP
    <?php
    /**
    	Scream Plugin for MAM 0.12 by Mirko
    	Never share this Script or claim you own it!
    
    
    
    
    	@Author: Mirko Rosenthal
    	@Version: 1.00
    	@Date: 26.12.2012 14:57
    	@Last Modified: 26.12.2012 14:57
    	@Xfire: mirko911
    	Made for 3xP-Clan.com
    
    
    
    
    	Discription:
    	Screems a message
    */
    
    
    
    
    
    
    
    $mod->registerCommand("scream", '~^scream .+$~i', "command_scream");
    
    
    
    
    /**
     * @global mod $mod
     * @param String $guid the guid of the executing player
     * @param array $params the parameters (text to scream)
    **/
    function command_scream($guid, $params){
        global $mod;
    
        $msg = implode(" ", $params);
        $mod->findReason($msg);
        $msg = (strlen($msg) > 100) ? substr($msg, 0, 100) : $msg;
        for ($i = 0; $i <= 9; $i ++) {
            $mod->rconSay("^$i$msg");
    		#$mod->rconIprintmessage("^$i$msg");
    		#$mod->rconIprintstreak("^$i$msg");
    		#$mod->rconIprintln("^$i$msg");
        }
    }
    ?>
    Alles anzeigen
  • HackerVZ Plugin (Version: 1.2.1)

    • Mirko911
    • 27. September 2013 um 00:14

    danke :D
    Aber sowas wie Hamachi .... ewigkeiten nichtmehr in Verbindung mit CoD genutzt. Das letze mal ist glaube ich 4 Jahre her. Kurz bevor ich den Clan gegründet hab.

  • HackerVZ Plugin (Version: 1.2.1)

    • Mirko911
    • 25. September 2013 um 21:33

    what?.

    Bzw. Germany? Schreib deutsch :D

    Dateien

    gban.zip 1,97 kB – 165 Downloads gban_v2.zip 2,33 kB – 182 Downloads
  • Global Ban Plugin

    • Mirko911
    • 24. September 2013 um 17:37
    Zitat von Voices

    joined wird er wieder runter gekickt.

  • Double Kick Spam

    • Mirko911
    • 23. September 2013 um 15:03

    do you run the server with mods?

  • pbbans.dat und Admins.cfg

    • Mirko911
    • 15. September 2013 um 14:41

    ....

    ich hab mit den Custom Maps und MInecraft + Dynmap nur 18GB für den gesamten /home Ordner ...

  • pbbans.dat und Admins.cfg

    • Mirko911
    • 15. September 2013 um 01:50

    gg beim serverwechsel
    schieb dann mal 250gb rüber :D
    Bzw Tar es vorher noch. Dauert bistimmt nur 30 min xD

  • pbbans.dat und Admins.cfg

    • Mirko911
    • 14. September 2013 um 23:45

    @Avo: einen auf global machen und dann 27 mal die CoD Ordner kopiert haben :D

  • pbbans.dat und Admins.cfg

    • Mirko911
    • 14. September 2013 um 21:14

    Avo du und dein Global Ordner :D

  • !hide Command

    • Mirko911
    • 14. September 2013 um 10:37

    hey

    it's not realy possbile without many changes on the core functions.
    There could be some a way over the setGroup command. But this is buggy

  • Kicks und Bans nur mit Grund

    • Mirko911
    • 24. August 2013 um 12:50

    Fehler gefunden

    Teklab entfernt beim WebFTP Online editieren ein \

    also "\\" wird nach dem ersten speichern zu "\" und nach dem zweiten zu ""

    reupload hat geholfen

  • Kicks und Bans nur mit Grund

    • Mirko911
    • 23. August 2013 um 14:52

    Hey,

    also verstehe ich das richtig:
    Du hast mal was an der File geändert.
    Nun kommt ein Fehler
    Du spielst die originale Datei wieder ein
    der Fehler bleibt?


    Wenn ja, mal 2 dumme Fragen, die aber oft passieren können.

    Ich gehe mal stark davon aus, dass du den MAM neugestartet hast?
    Und, ich sehe du hast das in nem Apps Ordner mit ner ID, ich gehe mal davon aus, dass du mehrere Adminmods hast,
    arbeitest du im richtigen Ordner?

    Hatte ich schon einige male, dann ändert und ändert man was, bis man merkt, dass die Änderungen an der Lokalen Kopie vorgenommen wurden

  • C4S HackerVZ (Version 1.0)

    • Mirko911
    • 4. August 2013 um 11:25

    und selbst wenn man das über mysql macht, gibt es Lösungen, wie man das verhindern kann.
    DB Nutzer auf Select Only begrenzen. Dem Nutzer nur Zugriff auf eine Tabelle geben...
    Sinnvoller ist es natürlich, dass alles über eine Api laufen zu lassen, die einen stumpfen Text zurückgibt.
    Da kann man, wenn der Query abgesichert ist, nicht viel falsch machen

  • Adding Location of a Player in Welcome Message

    • Mirko911
    • 3. August 2013 um 14:35

    database password and database user.

    This very old and dirty version of this plugins needs a mysql connection.
    So you've too add username/password and your database name.

    To use the database, you've to import the csv file into the db.
    The Problem is, that the csv to big for a direct import. So you've to use an importer.

    I would upload my new, easier, and better version of this plugin, but I've modified many core functions, so it's useless if you haven't all core files / core functions

  • my manu suddenly stopped working

    • Mirko911
    • 2. August 2013 um 14:05

    it's funny to see, how many people are using my geoip welcome message plugin.
    I never released/uploaded it. I gave them 2 people and now everyone has it :D


    To your problem:
    Do you set the right path to your logfile?
    Is g_logsync = 1?
    Are you running promod?
    Do you use Iceops Antiblock Files?

  • Commands work only from TCP Console

    • Mirko911
    • 30. Juli 2013 um 02:50

    You've to setup the correct log path.

    Or if this doesn't work, check if dvar g_logsync is greater than 0

  • Spielerstats auf homepage?

    • Mirko911
    • 23. Juli 2013 um 12:35

    kp ob es geht, hab ich gerade im Internet gefunden

    SQL
    SELECT @row := ifnull(@row, 0) + 1 lv_row, lv_kdnlfdnr, lv_lastvisit, lv_vnr FROM lastvisit WHERE lv_vnr = '7' ORDER BY lv_lastvisit DESC

    bzw

    SQL
    SELECT @rownum:=@rownum+1
  • Spielerstats auf homepage?

    • Mirko911
    • 23. Juli 2013 um 00:55
    PHP
    $rank = $i * $page_number
  • Spielerstats auf homepage?

    • Mirko911
    • 21. Juli 2013 um 20:41
    PHP
    <?php
     
     $pagination = new link(URL, "View an other page");
     $pagination->addParam('page','stats');
     $pagination->addParam('id', $id);
    //Oder einfach auch nur $url = "http://deinedomain.com?page=stats&id=$id
    
    
    
    
    $sql = "SELECT * 
    		FROM <TABLE_NAME> as stats 
    
    			LEFT JOIN ( 
    				SELECT user_id as player_id, nickname AS player_nick 
    				FROM cod4.mam_nicks 
    				ORDER BY count DESC
    				) AS nicks_player
    			ON stats.id = nicks_player.player_id
    
    		WHERE nicks_player.player_id IS NOT NULL 
    		AND server_id = $id 
    		GROUP by stats.id 
    		ORDER by kills DESC";
    
    //SQL durch deinen Query ersetzen 
    $stats = MySQLObject::findBySQL($sql, 0, PREFIX .'_user');
     //Das durch $mysql->fetch_assoc() in einer While Schleife ersetzen 
    $stats_array = array();
    $count = count($stats); //Ist dirty, macht aber sonst bei meinem Query Probleme
    $max_entries_per_page = 100; //Zeilen per Page
    $max_pages = ceil($count/$max_entries_per_page); //Errechne die max. Seiten Anzahl
    
    
    
    
    //Prüfe ob eine Seite übergeben wurde
    if(isset($_GET['p']) && is_numeric($_GET['p'])){ $page = escape($_GET['p'],1,1);
    	if($page < 1) $page = 1;
    	if($page >= $max_pages) $page = $max_pages;
    }
    else{//Wenn nicht ist die Seite = 1 
    	$page = 1;
    }
    $pagination_output = "";
    $pagination_output .= ($page == 1) ? "<li class='disabled'><a href='#'>&laquo;</a></li>" : "<li><a href='#'>&laquo;</a></li>";
    for($i = 1; $i != $max_pages + 1; $i++){
    	$pagination->setName($i);
    	$pagination->setTitle('Go to site '. $i);
    	$pagination->addParam('p', $i);
    	//$pagination ist bei mir eine Klasse um Links zu erstellen. Also anstelle von von $pagination->generate() den Link einfügen 
    	if($i == $page){
    		$pagination_output .= "<li class='active'>".$pagination->generate()."</li>";
    	}
    	else{
    		$pagination_output .= "<li>".$pagination->generate()."</li>";
    	}
    }
    $pagination_output .= ($page == $max_pages) ? "<li class='disabled'><a href='#'>&laquo;</a></li>" : "<li><a href='#'>&raquo;</a></li>";
    $view->assign("pagination", $pagination_output);
    
    
    
    
    
    
    
    $to_show = $max_entries_per_page * $page;//Wo soll der Array Anfangen
    $stats = array_slice($stats, $page - 1, $to_show);//Schneide besagte stelle aus dem Array heraus
    Alles anzeigen

    Ich hab dir mal ein Beispiel reingemacht. So habe ich das mit der Pagination umgesetzt.
    Wenn du den Query mit Mysql machst und $pagination einfach durch einen Link ersetzt, dürfte das nichtmal so schwer sein. Hab, wie ich mit damals mit PHP angefangen habe auch ewig nach sowas gesucht :D

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