←  Pluginy AMXX

AMXX.pl: Support AMX Mod X i SourceMod

»

Voices Management

  • +
  • -
mgr inż. Pavulon's Photo mgr inż. Pavulon 12.10.2008

Voices Management
Autor: ConnorMcLeod
Wersja: 1.0.2


Opis

Przejmujemy nim kontrole nad rozmowami na serwerze. Zamiast jednego cvar'u sv_alltalk możemy osobno ustawić kogo słyszą żywi a kogo umarli.
Admini mogą mówić do wszystkich jednocześnie ich uciszając, a co najbardziej mi się podoba admini mogą mówić tylko do adminów tak że inni gracze ich nie słyszą. Oczywiście jest też możliwość uciszenia wybranego gracza i słyszenia wszystkich graczy jeśli tylko chcemy.

Instalacja

Prawie standardowa.

Voices_Management.amxx do folderu plugins
Voices_Management.sma do scripting
voicesmanagement.txt do data/lang
(języki w standardzie en, fr, częściowo de)

Wymagane

Amxx 1.8+
Fakemeta
sv_alltalk 1

Konfiguracja
Cvary:

vm_alives < 0|1|2 > (def: 1)
żywi gracze słyszą: 0-żywych z team'u, 1-wszystkich żywych, 2-wszystkich graczy

vm_deads < 0|1|2 > (def: 2)
martwi gracze słyszą: 0-martwych z team'u, 1-wszystkich martwych, 2-wszystkich graczy

Komendy:

+adminvoice
Jako admin mówisz do wszystkich graczy, pozostali są uciszeni

+interadminvoice
Jako admin mówisz tylko do innych adminów, pozostali nic nie słyszą

+adminlisten
Jako admin słyszysz wszystkich graczy

toggle_adminlisten
Włączasz/wyłączasz ciągłe słyszenie wszystkich graczy

amx_mute
uciszasz wybranego gracza

amx_unmute
przywracasz możliwość rozmawiania wybranemu graczowi

say(_team) /vm
wyświetla ustawienia plugina

Komendy z "+" należy zbindować pod klawisz np.
bind "ALT" "+adminvoice"
Dodatkowo można zmienić w pluginie:
wymaganą flagę dla admina:

#define ADMIN_VOICE ADMIN_CHAT

czas od wejścia na serwer po jakim jest wyświetlana informacja o pluginie:

#define ANNOUNCE_TASK_DELAY 30.0

a jeżeli nie chcesz by gracze z wyłączonym słuchaniem rozmów słyszeli admina mówiącego do wszystkich to skomentuj

//#define SUPER_ADMIN_PRIORITY


Komentarz
Ogólnie jest to plugin bez którego żaden serwer "nie może istnieć". Bez problemu można wszytko ustawić, admini mogą się konsultować ze sobą i ogłaszać bez niepotrzebnego pisania. A jeżeli ktoś nam przeszkadza to zawsze możemy go uciszyć :)

Attached Files

Quote

  • +
  • -
kolba515's Photo kolba515 13.10.2008

Plugin bardzo dobry :D przyda się ;]

Oczywiście jest też możliwość uciszenia wybranego gracza i słyszenia wszystkich graczy jeśli tylko chcemy.

Bez pluginu tez można to osiągnąć. W menu CS klikamy na Player List zaznaczamy gracza, którego nie chcemy słyszeć i klikamy MuteThisGame czy jakoś tak.
Quote

  • +
  • -
mgr inż. Pavulon's Photo mgr inż. Pavulon 13.10.2008

ez pluginu tez można to osiągnąć. W menu CS klikamy na Player List zaznaczamy gracza, którego nie chcemy słyszeć i klikamy MuteThisGame czy jakoś tak.

ale ja pisałem o całkowitym uciszeniu, a nie że tylko my go nie słyszymy.
Quote

  • +
  • -
kolba515's Photo kolba515 13.10.2008

ale ja pisałem o całkowitym uciszeniu, a nie że tylko my go nie słyszymy.

aha sorrka :D
Quote

  • +
  • -
MafiaDL's Photo MafiaDL 13.10.2008

a co najbardziej mi się podoba admini mogą mówić tylko do adminów t


mi równiez :)

Nice
Quote

  • +
  • -
Proximus's Photo Proximus 25.01.2009

Świetny plugin, dzięki ;)
Quote

  • +
  • -
Slugger's Photo Slugger 27.02.2009

Ej umnie nie działa: +adminvoice zbindowałem sobie na ALT przyciskam alt a inni mogą nadal mówić co robię źle?
Quote

  • +
  • -
ProManuell's Photo ProManuell 27.02.2009

slugger nieda się zbindować przycisku ALT
Quote

  • +
  • -
Abes Mapper's Photo Abes Mapper 27.02.2009

slugger nieda się zbindować przycisku ALT


Chyba ciebie xP
Jak nie wiesz to nie wprowadzaj w błąd.
Ja mam bind "ALT" "+X.105.1" i działa.

Slugger pokaż twój bind.
Quote

  • +
  • -
FurioooR's Photo FurioooR 11.04.2009

spolszczy ktos ten plugin ?? :)
Quote

  • +
  • -
dezerter_af's Photo dezerter_af 20.04.2009

Proszę spolszone :)
Plik wrzucame do data/lang

Attached Files

Quote

  • +
  • -
mgr inż. Pavulon's Photo mgr inż. Pavulon 20.04.2009

Nie do końca jest dopasowane:

VM_ALIVES_STATUS = ** !g[VM] !nZywi gracze slysza !t%L!n.
VM_DEADS_STATUS = ** !g[VM] !nMartwi gracze slysza !t%L!n.
VM_DEADS_TEAMATES = martwa druzyna
VM_DEADS = wszyscy martwi gracze
VM_ALL = wszyscy gracze
VM_ALIVES_TEAMATES = zywi z druzyny
VM_ALIVES = zywi gracze


Zywi gracze slysza wszyscy martwi gracze ?
Zywi gracze slysza zywi gracze ?
Martwi gracze slysza martwa druzyna ?
Martwi gracze slysza wszyscy gracze ?
Quote

  • +
  • -
naven's Photo naven 20.04.2009

Wersja PL jest tutaj: http://forums.allied... ... 006&page=5
Quote

  • +
  • -
k00wb0j.'s Photo k00wb0j. 19.06.2009

Witam , dałoby rade zrobić tak aby po rozmowanie na admin voice nie pisało , że dany admin kończy romowe ...

Pozdrawiam.
Quote

  • +
  • -
Abes Mapper's Photo Abes Mapper 20.06.2009

VM_INTER_START = ** !g[VM] !t%s !ntalks to admins.
VM_INTER_STOP = ** !g[VM] !t%s !nstopped talking to admins.


Zamień to na spacje ;) Czyli:

VM_INTER_STOP =

Quote

  • +
  • -
Janko's Photo Janko 16.09.2009

Sorka że pytam ale czy w tym pluginie da się zrobić tak że


żywy słyszą tylko żywych
martwi martwych
admini wszystkich


Wiem że te 2 pierwsze tak

i ubiegam stwierdzenie
"wgraj na serwer to zobaczysz"


Po co? skoro mogę sobie pogadać z wami?
Quote

  • +
  • -
mgr inż. Pavulon's Photo mgr inż. Pavulon 16.09.2009

toggle_adminlisten
Włączasz/wyłączasz ciągłe słyszenie wszystkich graczy
+adminlisten
Jako admin słyszysz wszystkich graczy

a jak byś chciał żeby bez wpisywania komendy to musiałbyś prosić o przerobienie w dziale scripting.
Quote

radek_b11's Photo radek_b11 16.09.2009

Mam problem z tym pluginem a mianowicie:

ustawiłem tak:

Żywi słyszą wszystkich żywych
Zmarli słyszą wszystkich nieżywych

jak daje +adminvoice to wtedy każdego tak jakby mutuje ja mówie każdy mnie słyszy ale jak to potem wyłączyć żeby już było normalnie...jak przed wpisaniem +adminvoice
Quote

  • +
  • -
mgr inż. Pavulon's Photo mgr inż. Pavulon 16.09.2009

jak daje +adminvoice to wtedy każdego tak jakby mutuje ja mówie każdy mnie słyszy ale jak to potem wyłączyć żeby już było normalnie...jak przed wpisaniem +adminvoice

przestań mówić == puść klawisz z bindem +adminvoice -> lub użyj -adminvoice
Quote

radek_b11's Photo radek_b11 16.09.2009

Wpisywałem -adminvoice i to nic nie dało.

Tyle że ja to w ten sposób zrobiłem:


Gadanie mam na F (+voicerecord)

Otworzyłem konsolę:

+adminvoice

i wcisnąłem F wtedy nikt nie mógł gadać a ja mogłem.

Czyli musi to być bind na tą komendę i wtedy będzie normalnie działać tak ?
Quote