Voices Management
mgr inż. Pavulon
12.10.2008
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.
WymaganeVoices_Management.amxx do folderu plugins
Voices_Management.sma do scripting
voicesmanagement.txt do data/lang
(języki w standardzie en, fr, częściowo de)
KonfiguracjaAmxx 1.8+
Fakemeta
sv_alltalk 1
Cvary:
Komendy: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 z "+" należy zbindować pod klawisz np.+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
bind "ALT" "+adminvoice"Dodatkowo można zmienić w pluginie:
wymaganą flagę dla admina:
czas od wejścia na serwer po jakim jest wyświetlana informacja o pluginie:#define ADMIN_VOICE ADMIN_CHAT
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 ANNOUNCE_TASK_DELAY 30.0
//#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
kolba515
13.10.2008

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.Oczywiście jest też możliwość uciszenia wybranego gracza i słyszenia wszystkich graczy jeśli tylko chcemy.
mgr inż. Pavulon
13.10.2008
ale ja pisałem o całkowitym uciszeniu, a nie że tylko my go nie słyszymy.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.
kolba515
13.10.2008
aha sorrkaale ja pisałem o całkowitym uciszeniu, a nie że tylko my go nie słyszymy.

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

Nice
Slugger
27.02.2009
Abes Mapper
27.02.2009
slugger nieda się zbindować przycisku ALT
Chyba ciebie

Jak nie wiesz to nie wprowadzaj w błąd.
Ja mam bind "ALT" "+X.105.1" i działa.
Slugger pokaż twój bind.
mgr inż. Pavulon
20.04.2009
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 ?
k00wb0j.
19.06.2009
Pozdrawiam.
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

VM_INTER_STOP =
Janko
16.09.2009
ż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?
mgr inż. Pavulon
16.09.2009
a jak byś chciał żeby bez wpisywania komendy to musiałbyś prosić o przerobienie w dziale scripting.toggle_adminlisten
Włączasz/wyłączasz ciągłe słyszenie wszystkich graczy
+adminlisten
Jako admin słyszysz wszystkich graczy
radek_b11
16.09.2009
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
mgr inż. Pavulon
16.09.2009
przestań mówić == puść klawisz z bindem +adminvoice -> lub użyj -adminvoicejak 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
radek_b11
16.09.2009
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 ?