Siemka, wie może ktoś jak dodać do tego pluginu Ozone block na czat? bo jest tylko mute na mikrofon oraz jak dodac mozliwosc mutowania na okreslony czas powiedzmy 15/30/60/120 min
Plugin; https://amxx.pl/topi...-voice-manager/
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Napisano 22.02.2021 14:43
Siemka, wie może ktoś jak dodać do tego pluginu Ozone block na czat? bo jest tylko mute na mikrofon oraz jak dodac mozliwosc mutowania na okreslony czas powiedzmy 15/30/60/120 min
Plugin; https://amxx.pl/topi...-voice-manager/
Napisano 22.02.2021 20:28
Dodanie mute na czas:
W plugin_init widzę że jest
register_clcmd("say", "say_handle"); register_clcmd("say_team", "say_handle");
Więc do tej funkcji "say_handle" należy dodać blokady na czat.
Nie mam pewności ale bodajże tablica
playerData[id][MUTED]
Oznacza czy ktoś ma mute czy nie.
A więc w funkcji która wychwytuje nasz czat czyli "say_handle" dodajemy prosty warunek:
public say_handle(id) { if( playerData[id][MUTED] ) return PLUGIN_HANDLED //Tu reszta kodu tej funkcji }
Jeżeli chcesz dodać możliwość mutowania na określony czas będziesz musiał dodać do bazy danych kolejne pole typu int. Do tego nowego pola będziesz zapisywać czas końca mute.
Przy mutowaniu na odpowiedni czas polecam wykorzystać get_systime().
Dzięki temu łatwo będziesz mógł porównywać ze sobą czasy.
new KoniecMute = get_systime()+3600 //Mute na godzine new KoniecMute = get_systime()+60 //Mute na minute ------------------------------------------------------------------------ new bool:CzyMaMute = (get_systime() < KoniecMute);
Ale z tym raczej musisz poradzić sobie samodzielnie
Napisano 25.02.2021 19:12
Bardziej mi chodzilo zeby w menu bylo
Mute na mikro
Mute na chat
Bo aktualnie jest mute z tego co zrobilem wyżek jak sugerowałaś mutuje na chat i mikro jednoczesnie
0 użytkowników, 1 gości, 0 anonimowych