Zablokowanie mikro.
Batonpl93
10.01.2009
Szukam Pluginu który zablokuje wszystkim mikrofon.
Odblokowywanie: po wpisaniu przeze mnie w jakimś pliku .cfg Steam ID osoby której chce go odblokować możliwość mówienia.
Czaicie o co mi chodzi?
Odblokowywanie: po wpisaniu przeze mnie w jakimś pliku .cfg Steam ID osoby której chce go odblokować możliwość mówienia.
Czaicie o co mi chodzi?

baku
10.01.2009
Batonpl93
10.01.2009
Pierwsze to chyba głosowanie co nie?
Drugie to komenda AMX Gag.
Chodzi mi o takie żeby wszyscy mieli od razu zablokowane...
Drugie to komenda AMX Gag.
Chodzi mi o takie żeby wszyscy mieli od razu zablokowane...
Abes Mapper
10.01.2009
No to komenda normalnie:
sv_voiceenable 0 i na serwie w ogóle nie będzie można używać micro.
sv_voiceenable 0 i na serwie w ogóle nie będzie można używać micro.
darkman
10.01.2009
jakby ktoś to chciał zrobić wcześniej ode mnie to z fakemety forward
FM_Voice_SetClientListening
i funkcja
set_speak()
FM_Voice_SetClientListening
i funkcja
set_speak()
Batonpl93
10.01.2009
Da rade ktoś coś takiego napisać?
[ Dodano: 11-01-2009, 11:32 ]
A może tak: wylącze sv_voiceenable 0 i ktoś napisze plugin który będzie włączał sv_voiceenable 1 graczowi komendą amx_sv_voiceenable 1 "SteamIDk"
[ Dodano: 11-01-2009, 11:32 ]
A może tak: wylącze sv_voiceenable 0 i ktoś napisze plugin który będzie włączał sv_voiceenable 1 graczowi komendą amx_sv_voiceenable 1 "SteamIDk"
R3X
11.01.2009
Możesz przy client_putinserver() zrobić amx_gag, a gdy chcesz komuś odblokować to użyj amx_ungag.
#include <amxmodx> #define TIME 1800 public plugin_init() { register_plugin("GAG All", "1.0", "123") } public client_putinserver(id){ new uid=get_user_userid(id); server_cmd("amx_gag #%d c %d",uid,TIME); }To gag`uje na 30minut.
Raku!!!
14.01.2009
ale chodzi ze jak on to ustawi sv_voiceenable 0 to zeby napisac plugin ze jak wpisze np. amxx_voiceenable 1 (steam id,nick) to zeby juz mogl gadac.
Knopers
14.01.2009
Nie da się zrobić tak komendą sv_voiceentable bo ta komenda blokuje wszystkie rozmowy do tego co on chce służy amx_gag (ale on chyba sam nie wie co chce )ale chodzi ze jak on to ustawi sv_voiceenable 0 to zeby napisac plugin ze jak wpisze np. amxx_voiceenable 1 (steam id,nick) to zeby juz mogl gadac.
MafiaDL
14.01.2009
Knopers, on chce aby dało sie zablokować jednemu/kilku graczowi na zawsze nawet jak da reconnect a amx_gag tak nie robi. Lecz trzeba taki plugin napisac. Dlatego przenosze do działu o napisanie tego
Knopers
14.01.2009
Miczu przerobił tak amx_gag bo na SJ @ CSNS jest właśnie jego przeróbka , może wam udostępni ale po zmianie mapy niestety wygasa gag

Miczu
14.01.2009
Ludzie czytac nie umiecie. On chce takiego gaga co dziala calkiem na odwrot.
Kazdy ma gaga (micro) o ile nie ma go zapisanego w pliku z sid. Czyli zamiast dawac gaga by odseparowac zlych od dobrych, to dajemy ungaga by odseparowac dobrych od zlych ;-)
A moja przerobka gaga po prostu blokuje uciekinierow z gagiem a o to mu nie chodzi.
Kazdy ma gaga (micro) o ile nie ma go zapisanego w pliku z sid. Czyli zamiast dawac gaga by odseparowac zlych od dobrych, to dajemy ungaga by odseparowac dobrych od zlych ;-)
A moja przerobka gaga po prostu blokuje uciekinierow z gagiem a o to mu nie chodzi.
darkman
14.01.2009
sprawdź to:
w tym folderze gdzie masz users.ini i inne pliki stwórz steamid.ini i w nim wpisz te steamid.
#include <amxmodx> #include <amxmisc> #include <engine> public plugin_init() { register_plugin("Speak stuff", "1.0", "darkman"); } public client_authorized(id) { new configsdir[128], path[128], steamid[36], text[36], len, txtlen; get_configsdir(configsdir, 127); get_user_authid(id, steamid, 35) format(path, 127, "%s/steamid.ini", configsdir); for(new i=0; read_file(path, i, text, len, txtlen); i++) { if(equali(text, steamid)) { set_speak(id, SPEAK_NORMAL); } else set_speak(id, SPEAK_MUTED); } }
w tym folderze gdzie masz users.ini i inne pliki stwórz steamid.ini i w nim wpisz te steamid.