Discord sunucumuz açılmıştır, hepinizi bekleriz

https://discord.gg/43gGDQe6tS

mic plugini

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler

Kullanıcı avatarı

Konu Sahibi
SinanOzmn
Mesajlar: 620
Kayıt: Çrş Eki 11, 2017 7:52 pm

mic plugini

Mesaj gönderen SinanOzmn »

Arkadaşlar bi mikrofon plugini istiyorum sadece CT ve verceğim bi yetkiye sahip olan adminlerin basmasını istiyorum mesela ADMIN_RCON bu plugin elinde olan varmı varsa atabilirmi. Araştırdım bulamadım.

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

ENESIZM
Mesajlar: 2191
Kayıt: Prş Tem 06, 2017 10:44 pm
Konum: Mersin
Server Ip/DNS: MoonDeveloperTeam
İletişim:

mic plugini

Mesaj gönderen ENESIZM »

Küçük bir araştırma yaparak bulabilirdiniz.

Kod: Tümünü seç

#include <amxmodx>
#include <amxmisc>
#include <fakemeta>

#define PLUGIN "Mikrofon Ayari"
#define VERSION "1.0"
#define AUTHOR "BlacKMaN"

new mic_cvar

public plugin_init() {
register_forward(FM_Voice_SetClientListening, "FwdSetVoice"); 
mic_cvar = register_cvar("amx_mik","2")
set_task(5.0, "micayari")
}

public micayari() {
set_cvar_num("sv_alltalk",1)
set_cvar_num("sv_voiceenable",1)
}

public FwdSetVoice(receiver, sender, listen) {
if( get_pcvar_num(mic_cvar) == 1 && (get_user_flags(sender) & ADMIN_RESERVATION) ){
	return FMRES_IGNORED
}

else if( get_pcvar_num(mic_cvar) == 2 && (get_user_flags(sender) & ADMIN_KICK) ){
	return FMRES_IGNORED
}

else if( get_pcvar_num(mic_cvar) == 3 && (get_user_flags(sender) & ADMIN_BAN) ){
	return FMRES_IGNORED
}

else if( get_pcvar_num(mic_cvar) == 4 && (get_user_flags(sender) & ADMIN_IMMUNITY) ){
	return FMRES_IGNORED
}

else if( get_pcvar_num(mic_cvar) == 5 && (get_user_flags(sender) & ADMIN_RCON) ){
	return FMRES_IGNORED
}

else if( get_pcvar_num(mic_cvar) <= 0 ){
	return FMRES_IGNORED
}
 
if( (get_user_team(sender) != 2) ) {
engfunc(EngFunc_SetClientListening, receiver, sender, 0); 
return FMRES_SUPERCEDE; 
}
return FMRES_IGNORED 
}
Cvar Ayarları :

Kod: Tümünü seç

amx_cvar amx_mik = 0 Herkes mic basabilir.

amx_cvar amx_mik = 1 Slotlar ve CTler mic basabilir.

amx_cvar amx_mik = 2 Kick yetkili adminler ve CTler mic basabilir.

amx_cvar amx_mik = 3 Ban yetkili adminler ve CTler mic basabilir.

amx_cvar amx_mik = 4 Dokunulmaz yetkili adminler ve CTler mic basabilir.

amx_cvar amx_mik = 5 Sunucu sahipleri ve CTler mic basabilir.

amx_cvar amx_mik = 6 Sadece CTler mic basabilir.
Not: T Ler ölüyken basabiliyor sanırım attığım plugin diriyken.
Ölüyken kimsenin basmasını istemiyor iseniz amxx.cfg en altına

Kod: Tümünü seç

amx_deadchat "0" 

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Konu Sahibi
SinanOzmn
Mesajlar: 620
Kayıt: Çrş Eki 11, 2017 7:52 pm

mic plugini

Mesaj gönderen SinanOzmn »

bi sorum olcak bazı yetkilerde o emiri kullanmaya hakkınız yok diyor nasıl kaldırabilirim onu her yetkiyi kullanmak istiyorum

Link:
Linklerini gizle
Linki Kopyala

satknun1997
Mesajlar: 222
Kayıt: Pzt Kas 09, 2015 12:27 pm

mic plugini

Mesaj gönderen satknun1997 »

Hazır konuyu bulmuşken bende kaynak yapayım bi kaç plugin dedim ama olmadı,Benim zm serverim var ben sadece Adminler mic basabilsin istiyorum T CT diye ayrım olmasın admin hangi takımda olursa olsun mic basabilsin diğer oyuncular basamasın istiyorum öyle bir plugin de var mıdır acaba ?

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Tasarimci v2
Mesajlar: 2281
Kayıt: Cmt Oca 28, 2017 6:27 pm
Konum: İstanbul

mic plugini

Mesaj gönderen Tasarimci v2 »

@satknun1997 Buyrun. Yukarıda yazılan komutlar geçerlidir. Kick yetkisine sahip olanlar konuşabilir. Adminler sadece kendi takımına konuşmasını istersenizde set_cvar_num("sv_alltalk",1) şu kısımdaki 1 i 0 yapın.

Kod: Tümünü seç

#include <amxmodx>
#include <amxmisc>
#include <fakemeta>

#define PLUGIN "Mikrofon Ayari"
#define VERSION "1.0"
#define AUTHOR "BlacKMaN"

new mic_cvar

public plugin_init() {
register_forward(FM_Voice_SetClientListening, "FwdSetVoice"); 
mic_cvar = register_cvar("amx_mik","2")
set_task(5.0, "micayari")
}

public micayari() {
set_cvar_num("sv_alltalk",1)
set_cvar_num("sv_voiceenable",1)
}

public FwdSetVoice(receiver, sender, listen) {
if( get_pcvar_num(mic_cvar) == 1 && (get_user_flags(sender) & ADMIN_RESERVATION) ){
	return FMRES_IGNORED
}

else if( get_pcvar_num(mic_cvar) == 2 && (get_user_flags(sender) & ADMIN_KICK) ){
	return FMRES_IGNORED
}

else if( get_pcvar_num(mic_cvar) == 3 && (get_user_flags(sender) & ADMIN_BAN) ){
	return FMRES_IGNORED
}

else if( get_pcvar_num(mic_cvar) == 4 && (get_user_flags(sender) & ADMIN_IMMUNITY) ){
	return FMRES_IGNORED
}

else if( get_pcvar_num(mic_cvar) == 5 && (get_user_flags(sender) & ADMIN_RCON) ){
	return FMRES_IGNORED
}

else if( get_pcvar_num(mic_cvar) <= 0 ){
	return FMRES_IGNORED
}

return FMRES_IGNORED 
}

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

ENESIZM
Mesajlar: 2191
Kayıt: Prş Tem 06, 2017 10:44 pm
Konum: Mersin
Server Ip/DNS: MoonDeveloperTeam
İletişim:

mic plugini

Mesaj gönderen ENESIZM »

Bu arada BlackMan abime saygılar @oCezaMelegi SERİ ÜZGÜN :(

Link:
Linklerini gizle
Linki Kopyala

satknun1997
Mesajlar: 222
Kayıt: Pzt Kas 09, 2015 12:27 pm

mic plugini

Mesaj gönderen satknun1997 »

maalesef olmuyor eklentiyi kurunca diger oyuncuların mikrofonlarıda açılıyor

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Tasarimci v2
Mesajlar: 2281
Kayıt: Cmt Oca 28, 2017 6:27 pm
Konum: İstanbul

mic plugini

Mesaj gönderen Tasarimci v2 »

eklenti-istekleri/pro-icin-mikrofon-t28 ... on#p186554

Şurda attığımı denermisin birde. Olmadı tüm mikrofonla ilgili pluginleri kapat defaultunda zaten sadece adminlerin basması gerek.

Link:
Linklerini gizle
Linki Kopyala

satknun1997
Mesajlar: 222
Kayıt: Pzt Kas 09, 2015 12:27 pm

mic plugini

Mesaj gönderen satknun1997 »

onu denemiştim zaten ilk,aynı sonucu verdi,tüm mikrofonları kapatınca sadece adminler mi basabiliyor eğer öyleyse uğraşmaya gerek yok mikrofon kapatma kodunu söylesen yeter

Link:
Linklerini gizle
Linki Kopyala

mahmutcankracm
Mesajlar: 2
Kayıt: Çrş Ara 30, 2020 10:08 pm

mic plugini

Mesaj gönderen mahmutcankracm »

güzel olmuş indirme linkini bulamadım ama

Link:
Linklerini gizle
Linki Kopyala
Cevapla