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. Unterstützung
  4. Benutzung

Need to check the team the killer was on

  • Circuit_
  • 14. September 2009 um 20:18
  • Geschlossen
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!
1. offizieller Beitrag
  • Circuit_
    Anfänger
    Punkte
    60
    Beiträge
    8
    • 14. September 2009 um 20:18
    • #1

    Looking for how to add the team the killer was on.


    thank you.

  • Dennis
    Administrator
    Reaktionen
    148
    Punkte
    37.918
    Trophäen
    7
    Artikel
    4
    Dateien
    1
    Beiträge
    7.454
    • 14. September 2009 um 20:58
    • Offizieller Beitrag
    • #2

    What do you want exactly?

  • Circuit_
    Anfänger
    Punkte
    60
    Beiträge
    8
    • 14. September 2009 um 21:22
    • #3

    Kick if killer used a restricted weapon on a certain team "allies"


    like this maybe, Where have the if to look $team and see if it = allies. thanks

    PHP
    function weaponrestrictions_main($parameters) { 
    global $mod; 
    global $players; 
    global $logging; 
    list($killer_guid, $victim_guid, $weapon, $team) = $parameters; 
    if (!$mod->getCV("weaponrestrictions", "enabled")) { 
    return; 
    } 
    if ($players[$killer_guid]->isProtected()) { 
    return; 
    } 
    
    
    
    
    if ($team == "allies" ) { 
    $players[$killer_guid]->weaponrestrictions_warns ++; 
    $weaponlong = $mod->getLongWeaponName($weapon); 
    if ($players[$killer_guid]->weaponrestrictions_warns >= $mod->getCV("weaponrestrictions", "warnstokick")) { 
    switch ($mod->getCV("weaponrestrictions", "mode")) { 
    case "tempban": 
    $players[$killer_guid]->tempBan(str_replace("", $weaponlong, $mod->getCV("weaponrestrictions", "kickreason1"))); 
    break; 
    case "kick": 
    $players[$killer_guid]->kick(str_replace("", $weaponlong, $mod->getCV("weaponrestrictions", "kickreason1"))); 
    break; 
    case "ban": 
    $players[$killer_guid]->ban(str_replace("", $weaponlong, $mod->getCV("weaponrestrictions", "kickreason1"))); 
    break; 
    } 
    } 
    else { 
    $players[$killer_guid]->say($mod->getLngString("usedRestrictedWeapon", array("", "", ""), array($weaponlong, $players[$killer_guid]->weaponrestrictions_warns, $mod->getCV("weaponrestrictions", "warnstokick")))); 
    $logging->write(MOD_NOTICE, "Player '".$players[$killer_guid]->getName()."' has been warned for using restricted weapon: $weapon, PID: ".$players[$killer_guid]->getPID().", GUID: ".$killer_guid); 
    } 
    }
    Alles anzeigen

    Einmal editiert, zuletzt von Circuit_ (15. September 2009 um 00:59)

  • Dieses Thema enthält 2 weitere Beiträge, die nur für registrierte Benutzer sichtbar sind.

Benutzer online in diesem Thema

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