mic plugini
Moderatör: Moderatörler
-
Konu Sahibi - Mesajlar: 620
- Kayıt: Çrş Eki 11, 2017 7:52 pm
mic plugini
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 |
-
- Mesajlar: 2191
- Kayıt: Prş Tem 06, 2017 10:44 pm
- Konum: Mersin
- Server Ip/DNS: MoonDeveloperTeam
- İletişim:
mic plugini
Küçük bir araştırma yaparak bulabilirdiniz.
Cvar Ayarları :
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ç
#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
}
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.
Ölüyken kimsenin basmasını istemiyor iseniz amxx.cfg en altına
Kod: Tümünü seç
amx_deadchat "0"
Link: | |
Linklerini gizle |
-
Konu Sahibi - Mesajlar: 620
- Kayıt: Çrş Eki 11, 2017 7:52 pm
mic plugini
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 |
-
- Mesajlar: 222
- Kayıt: Pzt Kas 09, 2015 12:27 pm
mic plugini
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 |
-
- Mesajlar: 2281
- Kayıt: Cmt Oca 28, 2017 6:27 pm
- Konum: İstanbul
mic plugini
@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 |
-
- Mesajlar: 2191
- Kayıt: Prş Tem 06, 2017 10:44 pm
- Konum: Mersin
- Server Ip/DNS: MoonDeveloperTeam
- İletişim:
-
- Mesajlar: 222
- Kayıt: Pzt Kas 09, 2015 12:27 pm
mic plugini
maalesef olmuyor eklentiyi kurunca diger oyuncuların mikrofonlarıda açılıyor
Link: | |
Linklerini gizle |
-
- Mesajlar: 2281
- Kayıt: Cmt Oca 28, 2017 6:27 pm
- Konum: İstanbul
mic plugini
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.
Şurda attığımı denermisin birde. Olmadı tüm mikrofonla ilgili pluginleri kapat defaultunda zaten sadece adminlerin basması gerek.
Link: | |
Linklerini gizle |
-
- Mesajlar: 222
- Kayıt: Pzt Kas 09, 2015 12:27 pm
mic plugini
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 |
-
- Mesajlar: 2
- Kayıt: Çrş Ara 30, 2020 10:08 pm