Sie sind nicht angemeldet.

DeaD_EyE

Administrator

  • »DeaD_EyE« ist der Autor dieses Themas

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Nachricht senden

1

Samstag, 8. März 2008, 01:38

Stripper: Source (Waffen entfernen usw..)

Mit diesem Plugin kann man Objekte, Waffen, Physikgegenstände und viele andere Sachen von der Map entfernen bzw. auch hinzufügen.

Voraussetzung:
Metamod:Source muss bereits auf dem Server installiert sein

Installation:
1. Download bei http://www.bailopan.net/stripper/">http://www.bailopan.net/stripper/</a> (stripper-1.1b.zip)
2. Plugin entpacken und das entpackte Verzeichnis 'addons' auf den Server in das entsprechende Modverzeichnis hochladen
3. Diesen Eintrag zur $mod/addons/metamod/metaplugins.ini hinzufügen:

Quellcode

1
addons/stripper/bin/stripper_mm

4. Mittels Serverneustart oder 'meta refresh' über rcon das Plugin laden lassen.
5. 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 bei http://www.bailopan.net/stripper/
In dieser Anleitung geht es nur um das entfernen von Waffen und ein paar anderen Beispielen.
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 $mod/addons/stripper/maps/mapname.cfg
Für de_dust2 müsste die Config de_dust2.cfg heißen.

Die Funktion filter

Quellcode

1
filter:

Nach diesem Eintrag können dann verschiedene Filter hinzugefügt werden.

Waffen, die normal beim start vorhanden sind, von den Maps entfernen.

Quellcode

1
2
3
{
"classname" "/weapon*/"
}


"Physik-Gegenstände" von der Map entfernen

Quellcode

1
2
3
{
"classname" "/prop_phys.*/"
}


Buyzone von der Map entfernen.

Quellcode

1
2
3
{
"classname" "/func_buyzone/"
}


Bombe von der Map entfernen

Quellcode

1
2
3
{
"classname" "/.*bomb.*/"
}


Geiseln von Maps entfernen

Quellcode

1
2
3
{
"classname" "/.*hostage.*/"
}


Regen entfernen

Quellcode

1
2
3
{
"classname" "func_precipitation"
}


Man kann auch viele Filter miteinander kombinieren.

Beispiel

filter:
{
"classname" "/weapon*/"
}
{
"classname" "/prop_phys.*/"
}
{
"classname" "/func_buyzone/"
}
{
"classname" "/.*bomb.*/"
}
{
"classname" "/.*hostage.*/"
}


Modify (modifizieren)
Es gibt auch die Möglichkeit Entities zu ersetzen bzw. zu modifizieren:

Alle Waffen durch AWP ersetzen

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"
}
}


Alle CT-Startpunkte durch Terror-Startpunkte ersetzen

modify:
{
match:
{
"classname" "info_player_counterterrorist"
}
replace:
{
"classname" "info_player_terrorist"
}
}


Add (hinzufügen)

Startpunkte hinzufügen:

add:
{
"origin" "346.478 -2090.11 74"
"angles" "0 90 0"
"classname" "info_player_terrorist"
}
{
"origin" "346.478 -2090.11 74"
"angles" "0 90 0"
"classname" "info_player_counterterrorist"
}



Liste aller Entities (Entieties auf deutsch Entitäten bezeichnet alles Existierende): http://www.thewall.de/content/half-life_2:entities">http://www.thewall.de/content/half-life_2:entities</a>

2

Sonntag, 9. März 2008, 00:37

Re: Stripper: Source (Waffen entfernen usw..)

Joa Cool

Und was ist hier mit gemeint

Quellcode

1
2
3
4
6. Using Stripper:Source from Other Plugins
You can use Stripper:Source from other plugins! Simply download the source code, #include <IStripper.h>, and use engineFactory or ISmmAPI::MetaFactory() to request STRIPPER_INTERFACE (of type IStripper).

Look in IStripper.h for the full interface definition. You can hook when Stripper:Source is about to reparse the map entities and inject your own configuration files. 


Mfg
JaY

3

Montag, 10. März 2008, 17:24

Re: Stripper: Source (Waffen entfernen usw..)

damit ist gemeint dass du wenn du ein eigenes metamod plugin programmierst, du einfach dir den sourcecode saugen kannst und über die IStripper.h includieren kannst. ist für den normalen admin unintressant.

4

Mittwoch, 25. Februar 2009, 20:49

Re: Stripper: Source (Waffen entfernen usw..)

hat schonmal jemand versucht, mit Stripper eine neue Hostage-Rescue-Zone zu definieren? bzw dabei erfolg gehabt? ich hab mir den Thread dazu im alliedmodders-Forum angeschaut, aber werde ned wirklich schlau aus den Posts.


DiggaBoon

Fortgeschrittener

Beiträge: 203

Wohnort: Ruhrpott

Rootserver vorhanden: Ja

  • Nachricht senden

5

Mittwoch, 10. April 2013, 20:57

Nabend, gibt es eigentlich noch ein anderes Tool wie Stripper: Source um Waffen zu entfernen? Wir bekommen Stripper bei uns nicht mehr ans laufen :shaem2:

Liebe Grüße die FunKiller


_Gatsch_

Schüler

Beiträge: 65

Wohnort: Österreich

Beruf: Mechatroniker

Rootserver vorhanden: Nein

  • Nachricht senden

6

Mittwoch, 10. April 2013, 21:18

Gibts schon Plugins auch.


Beiträge: 2 498

Wohnort: Schwelm

Beruf: Immobilien-Verwalter / Serveradministrator

Rootserver vorhanden: Nein

  • Nachricht senden

7

Mittwoch, 10. April 2013, 22:58

Wenig hilfreiche Aussage.

Da Diggaboon keine faule Sau ist und sicherlich schon selber gesucht hat, wäre ein Link wahrscheinlich angebrachter.

PS: da ich mich mit diesem Fall nie befassen musste, würde mir auf Anhieb das SM Gungame Plugin einfallen. Natürlich ohne jegliche Werte, aber GG entfernt einfach alle Waffen.

Gibt aber sicherlich noch eine einfachere Lösung.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »templetonpeck« (10. April 2013, 23:05)


Jackmaster

Super Moderator

Beiträge: 660

Rootserver vorhanden: Ja

  • Nachricht senden

8

Mittwoch, 10. April 2013, 23:05

Sollen alle Waffen entfernt werden oder nur bestimmte?

DiggaBoon

Fortgeschrittener

Beiträge: 203

Wohnort: Ruhrpott

Rootserver vorhanden: Ja

  • Nachricht senden

9

Donnerstag, 11. April 2013, 11:36

Huhu zusammen, ne faul bin ich net *g* I mag Google hehe Da mir die erste Antwort nicht wirklich geholfen hat, habe ich einfach weiter gesucht und bin doch noch fündig geworden. Mit einem kleinen Trick bekommt man Stripper wieder zum laufen.

Die Lösung falls nochmal jemand suchen sollte:

Quellcode

1
2
- delete the "stripper.16.css.so" file from your addons/stripper/bin folder
- rename the "stripper.16.ep2v.so" file to "stripper.16.css.so"

Und schwups läuft das ganze wieder :bestteam:

Liebe Grüße die FunKiller :)