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

Beiträge von Voices

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!
  • GeoIP Plugin

    • Voices
    • 5. April 2014 um 08:46

    GeoIP Plugin

    Installation:

    • Datei herunterladen.
    • geoip_geo.php in den Plugins ordner kopieren
    • in die config.cfg
      Code
      [geoip]
      enabled = 1
      message = "Your Name is <NAME> from <COUNTRY>"
      messageadmin = "Player <NAME> is from <COUNTRY>"
    • !geo für User und !geoip für Admins in der groups.cfg eintragen.
    • Adminmod Neu starten
    • Fertig
  • GEO IP DOWNLOADLINK PLS

    • Voices
    • 5. April 2014 um 00:56

    Das oben beschrieben Plugin funktioniert mit einer API die die Adresse nach dem Land abfragt man muss eigentlich nur das Plugin in den ordner packen. Ich verstehe die Probleme damit ehrlich gesagt nicht. Da ich bereits beschreiben haben wie es funktioniert.

  • GEO IP DOWNLOADLINK PLS

    • Voices
    • 2. April 2014 um 13:17

    in die config.cfg gehört:
    [welcomemessages]
    enabled = 1 an 0 aus
    whisper = 1 pm 0 public
    deine gruppen.
    master
    admin
    member
    default usw.

  • GEO IP DOWNLOADLINK PLS

    • Voices
    • 2. April 2014 um 08:46

    du Musst die welcomemessages.php entfernen da diese die variable nicht kennt und dann die datei die TraqX dir verlinkt hat einfügen eventuellmal den teil asu deiner config hier posten.

  • GEO IP DOWNLOADLINK PLS

    • Voices
    • 1. April 2014 um 17:38

    Wenn muss das in die config.cfg vom adminmod.

  • Autoreloadconfig

    • Voices
    • 1. April 2014 um 14:37

    Diese Plugin macht !readconfig automatisch alle x Sekunden automatisch.

    config.cfg:
    [autoreadconfig]
    enabled = 1 ; 1 = an / 0 = aus
    time = 300 ; Zeit in Sekunden.

  • Erweitertes Warn plugin mit Warnlist

    • Voices
    • 1. April 2014 um 14:15

    Ein etwas älteres Plugin welches dem neuen AdminMod Standart entsprechen sollte.
    Es fügt zu den Warns die man mit !warn betätigt noch ein Command !warnlist hinzu welches die anzahl wie oft ein Spieler verwarnt wurde und die Gründe wofür er gewarnt wurde hinzu.

    Installation:

    • Datei Herunterladen (Anhang).
    • Falls vorhanden warns.php aus dem plugins Ordner entfernen.
    • warns_warnlist.php in den plugins Ordner hinzufügen.
    • Die Sprachvariablen aus der datei add_to_your_language.lst in eurem sprach verzeichnis languages/(de|en)/baisc.lng) an das ende der datei hinzufügen gegebenenfalls anpassen.
    • !warn und !warnlist in die groups.cfg für die betreffenden Gruppen eintragen.
    • AdminMod Neustarten fertig.
  • Erweitertes Firstblood Plugin

    • Voices
    • 1. April 2014 um 14:05

    Das Fistblood Plugin,

    welches ich zusammen Copy&Pasted hab aus den Killsprees da ein MAM Forum nutzer dies haben wollte hier zum Download.


    config.cfg:

    [firstblood]
    enabled = 1
    message = "^7<PLAYER_NAME> ^1killed ^7<VICTIM_NAME> ^1with ^7<WEAPON> ^1for first blood!"

    vllt. nützt es dem ein oder anderen was.

  • Can someone please write me a plugin?

    • Voices
    • 14. März 2014 um 16:34

    Config:
    [firstblood]
    enabled = 1
    message = "^7<PLAYER_NAME> ^1killed ^7<VICTIM_NAME> ^1with ^7<WEAPON> ^1for first blood!"

    Have fun its not tested.

    Spoiler anzeigen
    PHP
    <?php
    /*
    Author: Voices
    Config:
    [firstblood]
    enabled = 1
    message = "^7<PLAYER_NAME> ^1killed ^7<VICTIM_NAME> ^1with ^7<WEAPON> ^1for first blood!"
    */
    
    
    
    
    $firstblood = new firstblood();
    
    
    
    
    $mod->registerEvent("playerKill", "triggerFirstblood", $firstblood);
    
    
    
    
    $mod->setDefaultCV("firstblood", "enabled", 0);
    $mod->setDefaultCV("firstblood", "message", "^7<PLAYER_NAME> ^1killed ^7<VICTIM_NAME> ^1with ^7<WEAPON> ^1for first blood!");
    
    
    
    
    class firstblood {
        private $players;
        private $mod;
        private $firstblood = false;
    
    
    
    
        public function __construct() {
            $this->players = &$GLOBALS["players"];
            $this->mod = &$GLOBALS["mod"];
        }
    
    
    
    
        public function triggerFirstblood($params) {
            list($killer, $victim, $weapon, $damage, $bodypart) = $params;
    
    
    
    
            if (!$this->mod->getCV("firstblood", "enabled")) {
                return;
            }
    
    
    
    
            if (!$this->firstblood) {            
                $search = array(
                    "<PLAYER_NAME>",
                    "<WEAPON>",
                    "<VICTIM_NAME>"
                );
                $replace = array (
                    $this->players[$player]->getName(),
                    $this->mod->getLongWeaponName($weapon),
                    $this->players[$victim]->getName()
                );
                $this->mod->rconSay(str_replace($search, $replace, $this->mod->getCV("firstblood", "message")));                
            }
            $this->firstblood = true;    
    
        }
    }
    
    
    
    
    ?>
    Alles anzeigen
  • Online Status mysql

    • Voices
    • 6. März 2014 um 20:24

    So bin anwesend also falls du lust ahst komm einfach auf den c4s ts3 oder adde mich in xfire voices95

  • Online Status mysql

    • Voices
    • 6. März 2014 um 18:38

    Naja es ist so das die funktion die du beschrieben hast die werte bei neustarts des MAMs auf betreffem server zurück setzt. ich würde dir wohl helfen, sobald ich später um 9 uhr wieder da bin da ich jetzt erst weg muss.

  • Online Status mysql

    • Voices
    • 6. März 2014 um 18:31

    Ok also folgendes es ist alles implementiert. Es fehlen nur ein paar variablen in der Config.

  • Voting

    • Voices
    • 3. März 2014 um 02:26

    Das ist ziemlich simpel und zwar

    Warns.php:

    Spoiler anzeigen
    PHP
    <?php
    /**
     * PROJECT: ManuAdminMod (0.12 Beta)
     * WEBSITE: http://www.manuadminmod.de
     * AUTHORS: Manu (Original Author) | Dennis, Hackebein, Master of Little, Mirko911, Yenz
     * LICENSE: Creative Commons BY-NC-SA 4.0 (http://creativecommons.org/licenses/by-nc-sa/4.0/)
     * PERMITS: If you want to obtain additional permissions, contact us at: Webmaster@ManuAdminMod.de
    **/
    
    
    
    
    /*
    PLUGIN: Warns
    =============
    Admins can warn players with !warn [reason]; when a player has more than X
    warnings he will be kicked/banned
    
    
    
    
    CONFIG
    ------
    [warns]
    enabled = 1                            ;enable plugin
    warnstokick = 3                        ;warnings to kick
    mode = "tempban"                       ;kick/ban/tempban
    kickreason = "To many warns by admin"  ;Reason for kick
    
    
    
    
    COMMANDS
    --------
    !warn
    
    
    
    
    NAMESPACE: warns
    
    
    
    
    Functions:
        warn_main
        warns_playerInit
    
    
    
    
    */
    
    
    
    
    $mod->setDefaultCV("warns", "enabled", 0);
    $mod->setDefaultCV("warns", "warnstokick", 3);
    $mod->setDefaultCV("warns", "mode", "tempban");
    $mod->setDefaultCV("warns", "kickreason", "To many warns by admin");
    
    
    
    
    $mod->registerEvent("playerJoined", "warns_playerInit");
    $mod->registerCommand("warn", "|^warn \S.*$|i", "warn_main");
    
    
    
    
    //Init Players because playerJoined isn't called at startup
    array_map("warns_playerInit", array_keys($players));
    
    
    
    
    function warn_main($guid, $parameters) {
        global $mod;
        global $players;
    
    
    
    
        if (!$mod->getCV("warns", "enabled")) {
            return false;
        }
    
    
    
    
        $parastring = implode(" ", $parameters);
        if (strpos($parastring, "\\") !== false) {
            list($player, $parameters) = explode("\\", $parastring, 2);
            $player = trim($player);
            $parameters = array(trim($parameters));
        }
        else {
            $player = array_shift($parameters);
        }
        $towarn = $mod->findPlayerGuid($player);
    
    
    
    
        if (!$towarn) {
            $players[$guid]->say($mod->getLngString("playerNotFound", array("<SEARCH>"), array($player)));
            return false;
        }
    
    
    
    
        if ($players[$towarn]->isProtected()) {
            $players[$guid]->say($mod->getLngString("cantEffectProtected"));
            return false;
        }
    
    
    
    
        $reason = implode(" ", $parameters);
    
    
    
    
        $mod->findReason($reason);
    
    
    
    
        $players[$towarn]->warns_warns ++;
        $players[$towarn]->say($mod->getLngString("warnedByAdmin", array("<REASON>", "<WARNS>", "<MAXWARNS>"), array($reason, $players[$towarn]->warns_warns, $mod->getCV("warns", "warnstokick"))));
        $GLOBALS['logging']->write(MOD_NOTICE, "Warns: Player '".$players[$towarn]->getName()."' has been warned, reason: '$reason', PID".$players[$towarn]->getPID().", GUID:".$players[$towarn]->getGuid());
    
    
    
    
        $players[$guid]->say($mod->getLngString("hasBeenWarned", array("<NAME>", "<REASON>", "<WARNS>", "<MAXWARNS>"), array($players[$towarn]->getName(), $reason, $players[$towarn]->warns_warns, $mod->getCV("warns", "warnstokick"))));
    
    
    
    
        if ($players[$towarn]->warns_warns >= $mod->getCV("warns", "warnstokick")) {
            switch ($mod->getCV("warns", "mode")) {
                case "tempban":
                    $players[$towarn]->tempBan($mod->getCV("warns", "kickreason"), $guid);
                    break;
                case "kick":
                    $players[$towarn]->kick($mod->getCV("warns", "kickreason"), $guid);
                    break;
                case "ban":
                    $players[$towarn]->ban($mod->getCV("warns", "kickreason"), $guid);
                    break;
            }
        }
    
    
    
    
    }
    
    
    
    
    function warns_playerInit($guid) {
        $GLOBALS['players'][$guid]->warns_warns = 0;
    }
    
    
    
    
    ?>
    Alles anzeigen

    Beim Voting ist das nicht so ganz einfach daher hab ich grade keine lust das zu machen. Wenn du das zwingend haben musst sag mir in Xfire oder so bescheid.

  • Geoip 5 Plugin installation

    • Voices
    • 25. Februar 2014 um 19:48

    I cant believe you got an uptime of your system without ddos attacks etc of 100% of your servers lolz.

  • Geoip 5 Plugin installation

    • Voices
    • 25. Februar 2014 um 17:43

    i dont mean the uptime of your server system i mean the uptime where the service is avaibile to the internet

  • Geoip 5 Plugin installation

    • Voices
    • 25. Februar 2014 um 17:33

    I guess the uptime of a site like freegoeip.net is higher then your servers one so its easy to use.

  • MaM-Custom [DOWNLOAD]

    • Voices
    • 16. Februar 2014 um 00:20

    Ich hab aus den ideen gute sachen gebastellt ;) werde ich bald mal hochladen.

  • Geoip 5 Plugin installation

    • Voices
    • 13. Februar 2014 um 12:47

    Ill made if i am back home a look through it.

    The Plugin with the errors. Isnt definetly mine and you can ignore the name the file has.

    Made a new file.

  • Geoip 5 Plugin installation

    • Voices
    • 11. Februar 2014 um 17:35

    I Made a rewrote from the Plugin without the Mysql Database etc.

    I made an Attachement hope it works (Untested)

  • Modifiziertes Welcomemessage Plugin mit Land & Servername

    • Voices
    • 8. Februar 2014 um 17:58

    Hallo ich wollte nur meine Modifizierte Funktion des welcomemessages Plugin veröffentlichen.

    Folgende varaiblen können in der Welcomemessage verwendet werden:
    <PLAYER_NAME> = Spielername (Default)
    <GROUP_NAME> = Gruppe des Spielers (Default)
    <COUNTRY_NAME> = Land des Spielers
    <SERVER_NAME> = "sv_hostname" des Server (Servername)

    vllt. bringt das Plugin des ein oder anderem etwas.

    Greets Voices

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