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