Sie sind nicht angemeldet.

  • »TempletonPeck« ist der Autor dieses Themas

Beiträge: 2 498

Wohnort: Schwelm

Beruf: Immobilien-Verwalter / Serveradministrator

Rootserver vorhanden: Nein

  • Nachricht senden

1

Mittwoch, 6. Januar 2010, 16:52

MapEnd Plugin für DM gesucht

Moinsen

Bei unserem Deathmatch Server ( CS:S Deathmatch v2.1.0.446 ) ist es leider so, dass

1. Die Map nach Ende der Zeit einfach gewechselt wird - egal ob grad noch eine Runde läuft
2. Ich einfach keinen gescheiten End-Of-Map Countdown finde, der diesen Abbruch wenigstens ankündigen würde

Ich suche also einen funktionierenden Map-End Announcer, der per Stimme oder aber per Chat Anzeige die letzten Sekunden der Map
anzeigt.

Nebenbei besteht das Problem, dass man am Ende der Map nicht das Scoreboard sieht, obwohl mp_chattime auf 10 gesetzt ist. Dies
macht den Mapwechsel ansich natürlich nochmal um einiges brutaler, da man einfach direkt den Ladebalken zur nächsten Map sieht.
Vielleicht hat jemand dafür auch eine Lösung parat.

HSFighter

Administrator

Beiträge: 1 517

Wohnort: Flensburg

Beruf: Industrieelektroniker

Rootserver vorhanden: Nein

  • Nachricht senden

2

Mittwoch, 6. Januar 2010, 19:11

Re: MapEnd Plugin für DM gesucht

Setze in der cssdm.cfg mal "cssdm_force_mapchanges" auf "0".
Dann haben wir das Problem mit dem Abrupten Mapwechsel schon mal gelöst.

Nun haben wir aber ein anderes Problem:
Die Map läuft nach Ablauf der Zeit so lange weiter bis alle Player tot sind.
Was bei CSS:DM nicht so oft vorkommt.

Ich habe mir da ein Plugin geschrieben das CSS:DM beim ende der Mapzeit deaktiviert (Mit Countdown).
Also kein Respawn mher!
Auf Wunsch kann man noch alle Player automatisch slayen wenn man will.

Ich suche es dir mal raus, bin noch auf der Arbeit,
Muss erst noch Zuhause danach suchen.

Möchtest du es mit oder ohne Playerslay?

MfG



-
Anti Cheat: www.smacbans.com
Kein direkter Support per PM (nur auf Anforderung)

  • »TempletonPeck« ist der Autor dieses Themas

Beiträge: 2 498

Wohnort: Schwelm

Beruf: Immobilien-Verwalter / Serveradministrator

Rootserver vorhanden: Nein

  • Nachricht senden

3

Mittwoch, 6. Januar 2010, 20:22

Re: MapEnd Plugin für DM gesucht

Am besten ohne Playerslay, zum testen. Die Variable, um Playerslay wieder zu aktivieren, wäre allerdings interessant.

HSFighter

Administrator

Beiträge: 1 517

Wohnort: Flensburg

Beruf: Industrieelektroniker

Rootserver vorhanden: Nein

  • Nachricht senden

4

Mittwoch, 6. Januar 2010, 21:24

Re: MapEnd Plugin für DM gesucht

So fertig... ich habe es mit Sourcemod 1.2.4 Compilert. Müsste aber mit 1.3 auch laufen.
Es wurde für dich ein wenig angepasst.

  • Cvars:
  • sm_mapend_action_frequency (default: 1.0") - How often in seconds to update the Timer with timeleft
  • sm_mapend_action_enabled (default: 1) - Enable/Disable this plugin
  • sm_mapend_action_slay_enabled (default: 0) - Slay all players with mapend


Das Plugin schaltet CSS:DM mit "cssdm_enabled 0" beim mapend ab!
Wichtig ist das in der cssdm.cfg "cssdm_force_mapchanges" auf "0" gesetzt ist!


Ich hoffe mal es läuft, habe es in dieser Form noch nicht getestet!
Compiler hat keine Fehler ausgespuckt :P

Quellcode

1
2
3
4
5
6
7
8
//// mapend_action.sp
// Header size:           1980 bytes
// Code size:             1404 bytes
// Data size:              664 bytes
// Stack/heap size:      16384 bytes; Total requirements:   20432 bytes
//
// Compilation Time: 1,17 sec
// ----------------------------------------


Das Plugin nutzt "sm_slay @all" zum slayen!

Viel Spaß!



-
Anti Cheat: www.smacbans.com
Kein direkter Support per PM (nur auf Anforderung)

  • »TempletonPeck« ist der Autor dieses Themas

Beiträge: 2 498

Wohnort: Schwelm

Beruf: Immobilien-Verwalter / Serveradministrator

Rootserver vorhanden: Nein

  • Nachricht senden

5

Mittwoch, 6. Januar 2010, 21:54

Re: MapEnd Plugin für DM gesucht

Ich werd´s gleich mal testen. Vielen Dank dir schonmal. Wundert mich, das sowas nicht schon regulär für DM entwickelt wurde, mein Problem
müssten ja eigentlich alle DM Server haben. (Bis auf die Sache mit cssdm_enabled 0)

EDIT: Funzt super. Da ist ja sogar ein kleiner Countdown mit bei. Dufte Plugin. right

HSFighter

Administrator

Beiträge: 1 517

Wohnort: Flensburg

Beruf: Industrieelektroniker

Rootserver vorhanden: Nein

  • Nachricht senden

6

Donnerstag, 7. Januar 2010, 18:54

Re: MapEnd Plugin für DM gesucht

NP :P

MfG



-
Anti Cheat: www.smacbans.com
Kein direkter Support per PM (nur auf Anforderung)

  • »TempletonPeck« ist der Autor dieses Themas

Beiträge: 2 498

Wohnort: Schwelm

Beruf: Immobilien-Verwalter / Serveradministrator

Rootserver vorhanden: Nein

  • Nachricht senden

7

Donnerstag, 7. Januar 2010, 20:33

Re: MapEnd Plugin für DM gesucht

Kleiner Nachtrag:

Habe das Slayen am Ende nun ausgestellt. Man wurde nämlich nach dem Slay noch EINMAL wiederbelebt, dann
allerdings ohne Waffen weil DM ja deaktiviert war. Das war nicht so ganz sinnvoll, also lass ich es lieber ohne
Slayen und die Leute die dann noch leben müssen sich halt auf der Map finden und erledigen.

Beiträge: 1 537

Wohnort: Krefeld

Beruf: Student

Rootserver vorhanden: Nein

  • Nachricht senden

8

Donnerstag, 7. Januar 2010, 20:33

Re: MapEnd Plugin für DM gesucht

Wenn ich meinen neuen DM Server hab dann werde ich das auch aufjedenfall einsetzen :D

Thumbs up !
LG
GeNeRaLbEaM

Wer Rechtschreibfehler findet, darf sie behalten.

HSFighter

Administrator

Beiträge: 1 517

Wohnort: Flensburg

Beruf: Industrieelektroniker

Rootserver vorhanden: Nein

  • Nachricht senden

9

Donnerstag, 7. Januar 2010, 20:55

Re: MapEnd Plugin für DM gesucht

Zitat von »"TempletonPeck"«

Kleiner Nachtrag:

Habe das Slayen am Ende nun ausgestellt. Man wurde nämlich nach dem Slay noch EINMAL wieder belebt, dann
allerdings ohne Waffen weil DM ja deaktiviert war. Das war nicht so ganz sinnvoll, also lass ich es lieber ohne
Slayen und die Leute die dann noch leben müssen sich halt auf der Map finden und erledigen.


Ich werde das noch mal ändern, so das CSS:DM 5 Sekunden vor dem slayen beendet wird!

Schaffe es aber Heute nicht mehr.

MfG



-
Anti Cheat: www.smacbans.com
Kein direkter Support per PM (nur auf Anforderung)

  • »TempletonPeck« ist der Autor dieses Themas

Beiträge: 2 498

Wohnort: Schwelm

Beruf: Immobilien-Verwalter / Serveradministrator

Rootserver vorhanden: Nein

  • Nachricht senden

10

Donnerstag, 7. Januar 2010, 21:58

Re: MapEnd Plugin für DM gesucht

Das wäre fein. Dann würde auch die Plugin Meldung "MAPEND" mehr Sinn machen, weil die Map dann ja wirklich zu Ende wäre.

Ganz freche Nebenfrage: Kann man die einzelnen Chatmeldungen nicht mit einem kleinen Sound verbinden, so das auch wirklich jeder mitkriegt
was Sache ist? Einfach nur so´n "Piep" halt. Dann wäre der Countdown auch wirklich einer.

Generell aber schonmal wirklich eine geile Sache dein Plugin. :mrgreen:

MadMakz

Super Moderator

Beiträge: 1 878

Wohnort: ~#

Rootserver vorhanden: Ja

  • Nachricht senden

11

Donnerstag, 7. Januar 2010, 23:12

Re: MapEnd Plugin für DM gesucht

ich hatte dises problem ebenfalls, da ich stripper benutze um die bombe und hossies zu enfehrnen und damit auch die mapgoals, gibt es auch kein roundend mehr, timer bleibt bei 0:00 stehen und es fällt auch das nervige zwangsrespawn weg.
alerdings gibt es dann auch kein sauberes mapend mehr (auser dem plötzlichen wenn man force mapchange wählt)

das problem mit time-/mapend, habe ich dann so gelöst:

dieses plugin genommen (welches auch einen einstellbaren visuellen countdown hat^^), und mit terminateround erweitert.
dies wird am ende des maptimelimit 2 mal (wichtig) gecallt. das lässt alle spieler einmal neu spawnen (ohne death, wichtig für evtl. stats plugins), und dann erscheint ganz normal das scoreboard bis zum mapwechsel. warum das ganze zweimall gecallt werden muss ist mir nicht ganz klar, hat mir auch nen halben tag gekosted dies rauszufinden aber es funktioniert ohne anstand.
da ich auf dem server stats laufen habe lasse ich jede map als "draw" enden, da dies keine teamwin punkte bringt, also fair für alle beteiligten.

hier mal meine gemoddete version inklusive config
http://filebase.sourcepowered.net/index.…om/SM/Modified&

hier sieht man es in aktion: 85.25.191.251:27200

der nachteil ist allerdings das so gut wie alle teambalance plugins nicht mehr funktionieren, da es keine runden mehr gibt. wollte dazu noch ein plugin modifizieren, so dass es nur mit playerdeath events und nicht mit roundend & player death arbeitet. aber da meine server zum 1. februar off gehen und ich für die nächsten 6-8 monate auch nicht plane neue anzuschaffen habe ich mich damit nicht mehr befast.

hoffe das ich trotzdem helfen konnte :)

MfG

Makz

HSFighter

Administrator

Beiträge: 1 517

Wohnort: Flensburg

Beruf: Industrieelektroniker

Rootserver vorhanden: Nein

  • Nachricht senden

12

Freitag, 8. Januar 2010, 21:18

Re: MapEnd Plugin für DM gesucht

Zitat von »"MadMakz"«


...hoffe das ich trotzdem helfen konnte :)
Na klar!
Wir freuen uns über alle Vorschläge und jede Hilfe!

---
So.... Ver. 2.1 ist Fertig!

  • Fast alle Countdown-Texte sind jetzt mit Sound hinterlegt. (Bis auf 30, 20 und 10 Sec!)
  • Countdown 20, 10, 5 Minuten und 60 Sekunden hinzugefügt.
  • Es wurde die Cvar "sm_mapend_action_frequency" entfernt. (Ist jetzt fest auf 1 Sek. gestellt)
  • Problem mit Respawn nach dem Slayen ist behoben.


Wenn jemand noch Ersatz für die Fehlenden Sounds hat, immer her damit!
Gepackte Soundfiles für Fastdownload sind mit in der .rar enthalten.

  • Cvars:
  • sm_mapend_action_enabled (default: 1) - Enable/Disable this plugin
  • sm_mapend_action_slay_enabled (default: 0) - Slay all players with mapend


Wichtig:
Nach dem Update einen Mapwchsel durchführen.
Nur das Plugin neu starten bringt nichts!

Viel Spaß mit dem Plugin. :P

MfG



-
Anti Cheat: www.smacbans.com
Kein direkter Support per PM (nur auf Anforderung)

  • »TempletonPeck« ist der Autor dieses Themas

Beiträge: 2 498

Wohnort: Schwelm

Beruf: Immobilien-Verwalter / Serveradministrator

Rootserver vorhanden: Nein

  • Nachricht senden

13

Montag, 1. Februar 2010, 13:12

Re: MapEnd Plugin für DM gesucht

Nachtrag:

Da es zur Zeit keinen reinen Map End Timer mit Voice gibt, habe ich mich gefragt ob man das Script nicht auch derart umbauen könnte. Also ohne jegliche Funktion (DM abschalten) sondern einfach nur Zeit am Ende durchsagen. Zusammen mit der Möglichkeit, vielleicht auch eigene oder die fehlenden Sounds nachträglich hinzuzufügen, wäre das doch ein prima Map End Timer mit Voice. bigri

DiggaBoon

Fortgeschrittener

Beiträge: 203

Wohnort: Ruhrpott

Rootserver vorhanden: Ja

  • Nachricht senden

14

Freitag, 5. Februar 2010, 19:27

Re: MapEnd Plugin für DM gesucht

Nabend zusammen ;)

Erstmal fettes Merci an HSFighter für das klasse Plugin, es verrichtet nun auch bei uns seine Arbeit und das perfekt. Würde vielleicht auch die möglichkeit bestehen, dass alle 5min wie sonst mit Mani eine Runde zu Ende geht?

Hoffe man kann bischen verstehen was ich meine ^^

Es grüssen die FunKiller bigri


  • »TempletonPeck« ist der Autor dieses Themas

Beiträge: 2 498

Wohnort: Schwelm

Beruf: Immobilien-Verwalter / Serveradministrator

Rootserver vorhanden: Nein

  • Nachricht senden

15

Freitag, 5. Februar 2010, 19:53

Re: MapEnd Plugin für DM gesucht

Öhm....

mp_roundtime 5 :?:

Es sei denn du meinst natürlich komplett mit entladen von DM usw...

DiggaBoon

Fortgeschrittener

Beiträge: 203

Wohnort: Ruhrpott

Rootserver vorhanden: Ja

  • Nachricht senden

16

Freitag, 5. Februar 2010, 20:38

Re: MapEnd Plugin für DM gesucht

Auf einer DM oder AIM Map wo man keine Bombe legen muss funzt das mit der mp_roundtime net die bleibt bei 0 stehen und läuft einfach weiter. Oder muss ich noch was umstellen?


17

Freitag, 5. Februar 2010, 20:48

Re: MapEnd Plugin für DM gesucht

Das Problem kenne ich auch, dafür gibt´s nen EventScript. Ich suche es nachher mal raus wenn ich Zeit dafür habe (Bin gerade mit´n in´nem Dungeon und ist nur kurz Pinkelpause .. ^^)

  • »TempletonPeck« ist der Autor dieses Themas

Beiträge: 2 498

Wohnort: Schwelm

Beruf: Immobilien-Verwalter / Serveradministrator

Rootserver vorhanden: Nein

  • Nachricht senden

18

Freitag, 5. Februar 2010, 21:01

Re: MapEnd Plugin für DM gesucht

Hmm, also auf unserem DM Server klappt das mit der Roundtime. Ist alle 5 Minuten einmal.

19

Freitag, 5. Februar 2010, 21:24

Re: MapEnd Plugin für DM gesucht

Also habe hier jetze 2 EventScripts gefunden:

*KLICK* + *KLICK*

Ich habe beide nicht getestet und kann somit auch nicht sagen wie gut se funktionieren. Bei mir habe ich das einfach gelöst indem ich Gungame4 laufen lasse ;P

MFG
Godzilla

  • »TempletonPeck« ist der Autor dieses Themas

Beiträge: 2 498

Wohnort: Schwelm

Beruf: Immobilien-Verwalter / Serveradministrator

Rootserver vorhanden: Nein

  • Nachricht senden

20

Freitag, 5. Februar 2010, 21:48

Re: MapEnd Plugin für DM gesucht

Das zweite ES ist für geforcte Map Ends, und das erste nutzt anscheinend ebenfalls die Variable mp_roundtime, bietet jedoch noch die Möglichkeit, noch genau nach Minuten + Sekunden die Runde zu beenden.