Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
stripper_source [2008/10/19 14:47] DeaD_EyE gelöscht |
— (aktuell) | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Stripper: Source ====== | ||
- | Mit diesem Plugin können Objekte, Waffen, Physikgegenstände und viele andere [[wpde>Entität|Entitäten]] von der Map entfernen bzw. auch hinzufügen oder ersetzen. | ||
- | |||
- | ===== Voraussetzung ===== | ||
- | Metamod:Source muss bereits auf dem Server installiert sein | ||
- | |||
- | ===== Installation ===== | ||
- | - Download bei http://www.bailopan.net/stripper/ (stripper-1.1b.zip) | ||
- | - Plugin entpacken und das entpackte Verzeichnis 'addons' auf den Server in das entsprechende Modverzeichnis hochladen | ||
- | - Diesen Eintrag zur $mod/addons/metamod/metaplugins.ini hinzufügen:\\ <code>addons/stripper/bin/stripper_mm</code> | ||
- | - Mittels Serverneustart oder 'meta refresh' über rcon das Plugin laden lassen. | ||
- | - Mit dem Befehl 'meta list' können geladene Metamod:Source-Plugins angezeigt werden. | ||
- | |||
- | ==== Anmerkung ==== | ||
- | Mit $mod ist das entsprechende Modverzeichnis gemeint. Counter-Strike:Source hat z.B. cstrike als Modverzeichnis. Das Mod Halflife 2:Deathmatch befindet sich im Verzeichnis hl2mp. | ||
- | |||
- | ===== Konfiguration ===== | ||
- | Die umfangreiche englischsprachige Anleitung findet man auf [[http://www.bailopan.net/stripper/]] | ||
- | Die Datei $mod/addons/stripper/global_filters.cfg lädt die Filter für alle Maps. | ||
- | Es ist auch möglich für jede Map eine eigene Config zu erstellen. Diese kommen nach | ||
- | <code>$mod/addons/stripper/maps/mapname.cfg</code> | ||
- | Für de_dust2 müsste die Config de_dust2.cfg heißen. | ||
- | |||
- | ===== Beispiele ===== | ||
- | ==== Filter ==== | ||
- | Der erste Eintrag ist für die Funktion filter | ||
- | <code>filter:</code> | ||
- | Danach folgen die Klassennamen der zu filternden Entitäten | ||
- | Liste aller Entities (Entieties auf deutsch Entitäten bezeichnet alles Existierende): http://www.thewall.de/content/half-life_2:entities | ||
- | === Waffen, die normal beim start vorhanden sind, von den Maps entfernen === | ||
- | <code>{ | ||
- | "classname" "/weapon*/" | ||
- | }</code> | ||
- | === "Physik-Gegenstände" von der Map entfernen === | ||
- | <code>{ | ||
- | "classname" "/prop_phys.*/" | ||
- | }</code> | ||
- | === Buyzone von der Map entfernen === | ||
- | <code>{ | ||
- | "classname" "/func_buyzone/" | ||
- | }</code> | ||
- | === Bombe von der Map entfernen === | ||
- | <code>{ | ||
- | "classname" "/.*bomb.*/" | ||
- | }</code> | ||
- | === Geiseln von Maps entfernen === | ||
- | <code>{ | ||
- | "classname" "/.*hostage.*/" | ||
- | }</code> | ||
- | === Regen entfernen === | ||
- | <code>{ | ||
- | "classname" "func_precipitation" | ||
- | }</code> | ||
- | ==== Filter kombinieren ==== | ||
- | filter: | ||
- | <code>{ | ||
- | "classname" "/weapon*/" | ||
- | } | ||
- | { | ||
- | "classname" "/prop_phys.*/" | ||
- | } | ||
- | { | ||
- | "classname" "/func_buyzone/" | ||
- | } | ||
- | { | ||
- | "classname" "/.*bomb.*/" | ||
- | } | ||
- | { | ||
- | "classname" "/.*hostage.*/" | ||
- | }</code> | ||
- | ==== Entities ersetzen ==== | ||
- | === Alle Waffen durch AWP ersetzen === | ||
- | <code>filter: | ||
- | |||
- | modify: | ||
- | { | ||
- | match: | ||
- | { | ||
- | "classname" "weapon_ak47" | ||
- | } | ||
- | replace: | ||
- | { | ||
- | "classname" "weapon_awp" | ||
- | } | ||
- | } | ||
- | |||
- | modify: | ||
- | { | ||
- | match: | ||
- | { | ||
- | "classname" "weapon_aug" | ||
- | } | ||
- | replace: | ||
- | { | ||
- | "classname" "weapon_awp" | ||
- | } | ||
- | } | ||
- | |||
- | modify: | ||
- | { | ||
- | match: | ||
- | { | ||
- | "classname" "weapon_aug" | ||
- | } | ||
- | replace: | ||
- | { | ||
- | "classname" "weapon_awp" | ||
- | } | ||
- | } | ||
- | |||
- | modify: | ||
- | { | ||
- | match: | ||
- | { | ||
- | "classname" "weapon_c4" | ||
- | } | ||
- | replace: | ||
- | { | ||
- | "classname" "weapon_awp" | ||
- | } | ||
- | } | ||
- | |||
- | modify: | ||
- | { | ||
- | match: | ||
- | { | ||
- | "classname" "weapon_deagle" | ||
- | } | ||
- | replace: | ||
- | { | ||
- | "classname" "weapon_awp" | ||
- | } | ||
- | } | ||
- | |||
- | modify: | ||
- | { | ||
- | match: | ||
- | { | ||
- | "classname" "weapon_elite" | ||
- | } | ||
- | replace: | ||
- | { | ||
- | "classname" "weapon_awp" | ||
- | } | ||
- | } | ||
- | |||
- | modify: | ||
- | { | ||
- | match: | ||
- | { | ||
- | "classname" "weapon_famas" | ||
- | } | ||
- | replace: | ||
- | { | ||
- | "classname" "weapon_awp" | ||
- | } | ||
- | } | ||
- | |||
- | modify: | ||
- | { | ||
- | match: | ||
- | { | ||
- | "classname" "weapon_fiveseven" | ||
- | } | ||
- | replace: | ||
- | { | ||
- | "classname" "weapon_awp" | ||
- | } | ||
- | } | ||
- | |||
- | modify: | ||
- | { | ||
- | match: | ||
- | { | ||
- | "classname" "weapon_flashbang" | ||
- | } | ||
- | replace: | ||
- | { | ||
- | "classname" "weapon_awp" | ||
- | } | ||
- | } | ||
- | |||
- | modify: | ||
- | { | ||
- | match: | ||
- | { | ||
- | "classname" "weapon_g3sg1" | ||
- | } | ||
- | replace: | ||
- | { | ||
- | "classname" "weapon_awp" | ||
- | } | ||
- | } | ||
- | |||
- | modify: | ||
- | { | ||
- | match: | ||
- | { | ||
- | "classname" "weapon_galil" | ||
- | } | ||
- | replace: | ||
- | { | ||
- | "classname" "weapon_awp" | ||
- | } | ||
- | } | ||
- | |||
- | modify: | ||
- | { | ||
- | match: | ||
- | { | ||
- | "classname" "weapon_glock18" | ||
- | } | ||
- | replace: | ||
- | { | ||
- | "classname" "weapon_awp" | ||
- | } | ||
- | } | ||
- | |||
- | modify: | ||
- | { | ||
- | match: | ||
- | { | ||
- | "classname" "weapon_hegrenade" | ||
- | } | ||
- | replace: | ||
- | { | ||
- | "classname" "weapon_awp" | ||
- | } | ||
- | } | ||
- | |||
- | modify: | ||
- | { | ||
- | match: | ||
- | { | ||
- | "classname" "weapon_m249" | ||
- | } | ||
- | replace: | ||
- | { | ||
- | "classname" "weapon_awp" | ||
- | } | ||
- | } | ||
- | |||
- | modify: | ||
- | { | ||
- | match: | ||
- | { | ||
- | "classname" "weapon_m3" | ||
- | } | ||
- | replace: | ||
- | { | ||
- | "classname" "weapon_awp" | ||
- | } | ||
- | } | ||
- | |||
- | modify: | ||
- | { | ||
- | match: | ||
- | { | ||
- | "classname" "weapon_m4a1" | ||
- | } | ||
- | replace: | ||
- | { | ||
- | "classname" "weapon_awp" | ||
- | } | ||
- | } | ||
- | |||
- | modify: | ||
- | { | ||
- | match: | ||
- | { | ||
- | "classname" "weapon_mac10" | ||
- | } | ||
- | replace: | ||
- | { | ||
- | "classname" "weapon_awp" | ||
- | } | ||
- | } | ||
- | |||
- | modify: | ||
- | { | ||
- | match: | ||
- | { | ||
- | "classname" "weapon_mp5navy" | ||
- | } | ||
- | replace: | ||
- | { | ||
- | "classname" "weapon_awp" | ||
- | } | ||
- | } | ||
- | |||
- | modify: | ||
- | { | ||
- | match: | ||
- | { | ||
- | "classname" "weapon_p228" | ||
- | } | ||
- | replace: | ||
- | { | ||
- | "classname" "weapon_awp" | ||
- | } | ||
- | } | ||
- | |||
- | modify: | ||
- | { | ||
- | match: | ||
- | { | ||
- | "classname" "weapon_p90" | ||
- | } | ||
- | replace: | ||
- | { | ||
- | "classname" "weapon_awp" | ||
- | } | ||
- | } | ||
- | |||
- | modify: | ||
- | { | ||
- | match: | ||
- | { | ||
- | "classname" "weapon_scout" | ||
- | } | ||
- | replace: | ||
- | { | ||
- | "classname" "weapon_awp" | ||
- | } | ||
- | } | ||
- | |||
- | modify: | ||
- | { | ||
- | match: | ||
- | { | ||
- | "classname" "weapon_sg550" | ||
- | } | ||
- | replace: | ||
- | { | ||
- | "classname" "weapon_awp" | ||
- | } | ||
- | } | ||
- | |||
- | modify: | ||
- | { | ||
- | match: | ||
- | { | ||
- | "classname" "weapon_sg552" | ||
- | } | ||
- | replace: | ||
- | { | ||
- | "classname" "weapon_awp" | ||
- | } | ||
- | } | ||
- | |||
- | modify: | ||
- | { | ||
- | match: | ||
- | { | ||
- | "classname" "weapon_smokegrenade" | ||
- | } | ||
- | replace: | ||
- | { | ||
- | "classname" "weapon_awp" | ||
- | } | ||
- | } | ||
- | |||
- | modify: | ||
- | { | ||
- | match: | ||
- | { | ||
- | "classname" "weapon_tmp" | ||
- | } | ||
- | replace: | ||
- | { | ||
- | "classname" "weapon_awp" | ||
- | } | ||
- | } | ||
- | |||
- | modify: | ||
- | { | ||
- | match: | ||
- | { | ||
- | "classname" "weapon_ump45" | ||
- | } | ||
- | replace: | ||
- | { | ||
- | "classname" "weapon_awp" | ||
- | } | ||
- | } | ||
- | |||
- | modify: | ||
- | { | ||
- | match: | ||
- | { | ||
- | "classname" "weapon_usp" | ||
- | } | ||
- | replace: | ||
- | { | ||
- | "classname" "weapon_awp" | ||
- | } | ||
- | } | ||
- | |||
- | modify: | ||
- | { | ||
- | match: | ||
- | { | ||
- | "classname" "weapon_xm1014" | ||
- | } | ||
- | replace: | ||
- | { | ||
- | "classname" "weapon_awp" | ||
- | } | ||
- | }</code> | ||
- | === CT-Startpunkte durch Terror-Startpunkte ersetzen === | ||
- | <code>modify: | ||
- | { | ||
- | match: | ||
- | { | ||
- | "classname" "info_player_counterterrorist" | ||
- | } | ||
- | replace: | ||
- | { | ||
- | "classname" "info_player_terrorist" | ||
- | } | ||
- | }</code> | ||
- | |||
- | |||
- | |||
- | |||