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
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Dateien
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. GSManager
  2. Forum
  3. Unterstützung
  4. Benutzung

Headshots & Nutshots

  • gr33nd3v1l
  • 8. November 2010 um 16:39
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!
  • gr33nd3v1l
    Anfänger
    Punkte
    110
    Beiträge
    17
    • 8. November 2010 um 16:39
    • #1

    Can someone please redirect me to where i can find them..
    I tried putting this in my config

    Code
    [extramessages]
    headshot_enabled = 1
    headshot_message = "^7<ATTACKER> ^2blasted ^7<VICTIM>'s ^1head ^2off with (^7<WEAPON>^2)"
    falling_enabled = 1
    falling_message = "^7<VICTIM> ^2thinks penguins can fly!"

    And made this in plugins

    Zitat von extramessages.lst

    <?php
    $mod->setDefaultCV("extramessages", "headshot_enabled", 1);
    $mod->setDefaultCV("extramessages", "falling_enabled", 1);
    $mod->setDefaultCV("extramessages", "headshot_message", "^7<VICTIM>^2's brains were splattered by ^7<ATTACKER> ^2(^7<WEAPON>^2)");
    $mod->setDefaultCV("extramessages", "falling_message", "^7<VICTIM> ^2thinks penguins can fly!");

    $mod->registerEvent("playerKill", "extramsgs_kill");
    $mod->registerEvent("playerSelfKill", "extramsgs_selfkill");

    function extramsgs_kill($args) {
    list($guid, $victim, $weapon, $damage, $bodypart) = $args;
    global $players;
    global $mod;

    if (!$mod->getCV("extramessages", "headshot_enabled")) return;
    if ($weapon[1] != "MOD_HEAD_SHOT" && $bodypart != "head") return;

    $attacker =& $players[$guid];
    $victim =& $players[$victim];

    $search = array("<ATTACKER>", "<VICTIM>", "<WEAPON>");
    $replace = array($attacker->getName(), $victim->getName(), $mod->getLongWeaponName($weapon));

    $mod->rconSay(str_replace($search, $replace, $mod->getCV("extramessages", "headshot_message")));
    }

    function extramsgs_selfkill($args) {
    list($guid, $weapon, $damage, $bodypart) = $args;
    global $players;
    global $mod;

    if (!$mod->getCV("extramessages", "falling_enabled")) return;
    if ($weapon[1] != "MOD_FALLING") return;

    $victim =& $players[$guid];

    $search = "<VICTIM>";
    $replace = $victim->getName();

    $mod->rconSay(str_replace($search, $replace, $mod->getCV("extramessages", "falling_message")));
    }
    ?>

    Alles anzeigen

    But no luck, it still doesn't work

  • manu
    Meister
    Punkte
    10.835
    Trophäen
    3
    Beiträge
    2.113
    • 8. November 2010 um 17:22
    • #2

    Such a plugin is planned for the next version :)

  • gr33nd3v1l
    Anfänger
    Punkte
    110
    Beiträge
    17
    • 8. November 2010 um 18:35
    • #3

    Isn't there one already?

    :(

  • Dieses Thema enthält 10 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™