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
  • Deutsch
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  1. GSManager
  2. Forum
  3. Allgemeines
  4. Vorschläge

Can someone please write me a plugin?

  • Azad69
  • 14. März 2014 um 13:11
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!
  • Azad69
    Fortgeschrittener
    Reaktionen
    13
    Punkte
    1.428
    Trophäen
    2
    Beiträge
    248
    • 14. März 2014 um 13:11
    • #1

    I need a firstkill plugin that will show who was killed by whom with what weapon

    I know this plugin is possible to write..so please can someone write it for me? It'll be a great help thanx :smile:

  • Voices
    Fortgeschrittener
    Reaktionen
    17
    Punkte
    1.742
    Trophäen
    2
    Beiträge
    331
    • 14. März 2014 um 16:34
    • #2

    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
  • Azad69
    Fortgeschrittener
    Reaktionen
    13
    Punkte
    1.428
    Trophäen
    2
    Beiträge
    248
    • 17. März 2014 um 13:35
    • #3

    @Voices Thanks for making this plugin....but it is sad that its not working ......can you see whats wrong??? :sad:

  • Dieses Thema enthält 13 weitere Beiträge, die nur für registrierte Benutzer sichtbar sind.
  1. Mitarbeiter
  2. Datenschutzerklärung
  3. Nutzungsbedingungen
  4. Impressum
  5. Kontakt
Community-Software: WoltLab Suite™
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Dateien
  • Forum
  • Lexikon
  • Erweiterte Suche
  • Deutsch
  • English
Zitat speichern