Jump to content

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

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.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Posted Image Posted Image

Guest Message by DevFuse
 

Photo

voice-manager - Pytanie


  • You cannot start a new topic
  • Please log in to reply
2 replies to this topic

#1 _.-*`PaniQ*-._

    Zaawansowany

  • Użytkownik

Reputacja: 2
Nowy

  • Postów:134
Offline

Posted 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/


  • +
  • -
  • 0

#2 Zuzza

    Pomocny

  • Girl

Reputacja: 48
Pomocny

  • Postów:44
  • Imię:Zuzza
  • Lokalizacja:Sosowiec
Offline

Posted 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 :) 

 


  • +
  • -
  • 1

Parę moich rzeczy możesz zobaczyć na mojej stronie Zuzzart, oraz moim kanale youtube

 


#3 _.-*`PaniQ*-._

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 2
Nowy

  • Postów:134
Offline

Posted 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




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users