←  Pluginy

AMXX.pl: Support AMX Mod X i SourceMod

»

Nowy Plugin
Zablokowanie mikro.

Zablokowany

  • +
  • -
Batonpl93 - zdjęcie 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? ^^
Odpowiedz

  • +
  • -
Batonpl93 - zdjęcie 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...
Odpowiedz

  • +
  • -
Abes Mapper - zdjęcie 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.
Odpowiedz

  • +
  • -
Batonpl93 - zdjęcie Batonpl93 10.01.2009

a jak będę chcial pojedynczej osobie odblokowac mikro?...
Odpowiedz

  • +
  • -
darkman - zdjęcie darkman 10.01.2009

jakby ktoś to chciał zrobić wcześniej ode mnie to z fakemety forward
FM_Voice_SetClientListening

i funkcja
set_speak()
Odpowiedz

  • +
  • -
Batonpl93 - zdjęcie 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"
Odpowiedz

  • +
  • -
R3X - zdjęcie 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.
Odpowiedz

  • +
  • -
Raku!!! - zdjęcie 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.
Odpowiedz

  • +
  • -
Knopers - zdjęcie Knopers 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.

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 )
Odpowiedz

  • +
  • -
MafiaDL - zdjęcie 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
Odpowiedz

  • +
  • -
Knopers - zdjęcie 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 :/
Odpowiedz

  • +
  • -
Miczu - zdjęcie 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.
Odpowiedz

  • +
  • -
darkman - zdjęcie darkman 14.01.2009

sprawdź to:
#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.
Odpowiedz
Zablokowany