Mikrofon Eklentisi Cvar Ayarlı

Konu

#1
Merhabalar , 

Pro serverlerde kullanılacak eklentiye ihtiyacım var . 
Cvara bağlı bir eklenti olucak : 
                                                 - amx_mic 1 yazıldıgında sadece "xxxx" tagına sahip olanlar mikrofon basabilecek 
                                                 - amx_mic 0 oldugunda oyunda bulunan herkes mic basabilir .

her 2 durumdada specte mic basılmıcak . 
karşı takımda bulunanlar karşı takımın micini duyamıcak . 

eğer yapılabiliyorsa 1den fazla tag kullanılabilecek şekilde hazırlansın eğer olmuyorsa yeşil yazı yetkisine sahip olanlar şeklinde ayarlanırsa memnun kalırım
Şimdiden teşekkür ederim .
Selected Community [ Cs2.Csduragi.Net ]
#2
Cvar 1' eşitse b yetkisi olanlar basabiliyor.
Eğer 2'ye eşitse herkes basabiliyor.
PHP Kod:
#include <amxmodx>
#include <amxmisc>
#include <fakemeta>

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(receiversenderlisten) {
if( 
get_pcvar_num(mic_cvar) == && (get_user_flags(sender) & ADMIN_RESERVATION) ){
    return 
FMRES_IGNORED
}

else if( 
get_pcvar_num(mic_cvar) == 2){
    return 
FMRES_IGNORED
}
 
if( (
get_user_team(sender) != 2) ) {
engfunc(EngFunc_SetClientListeningreceiversender0); 
return 
FMRES_SUPERCEDE
}
return 
FMRES_IGNORED 

#3
Çözüldüyse Belirtin Çözülmediyse Bende Yapacağım
#4
(05-11-2020, 19:30)suriyelikene Adlı Kullanıcıdan Alıntı: Cvar 1' eşitse b yetkisi olanlar basabiliyor.
Eğer 2'ye eşitse herkes basabiliyor.
PHP Kod:
#include <amxmodx>
#include <amxmisc>
#include <fakemeta>

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(receiversenderlisten) {
if( 
get_pcvar_num(mic_cvar) == && (get_user_flags(sender) & ADMIN_RESERVATION) ){
    return 
FMRES_IGNORED
}

else if( 
get_pcvar_num(mic_cvar) == 2){
    return 
FMRES_IGNORED
}
 
if( (
get_user_team(sender) != 2) ) {
engfunc(EngFunc_SetClientListeningreceiversender0); 
return 
FMRES_SUPERCEDE
}
return 
FMRES_IGNORED 

Denendiyse problem yok . Çözülmüş isteklere taşınabilir .
Selected Community [ Cs2.Csduragi.Net ]
#5
(06-11-2020, 01:46)Demirhan Adlı Kullanıcıdan Alıntı:
(05-11-2020, 19:30)suriyelikene Adlı Kullanıcıdan Alıntı: Cvar 1' eşitse b yetkisi olanlar basabiliyor.
Eğer 2'ye eşitse herkes basabiliyor.
PHP Kod:
#include <amxmodx>
#include <amxmisc>
#include <fakemeta>

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(receiversenderlisten) {
if( 
get_pcvar_num(mic_cvar) == && (get_user_flags(sender) & ADMIN_RESERVATION) ){
    return 
FMRES_IGNORED
}

else if( 
get_pcvar_num(mic_cvar) == 2){
    return 
FMRES_IGNORED
}
 
if( (
get_user_team(sender) != 2) ) {
engfunc(EngFunc_SetClientListeningreceiversender0); 
return 
FMRES_SUPERCEDE
}
return 
FMRES_IGNORED 

Denendiyse problem yok . Çözülmüş isteklere taşınabilir .
Denemedim. Sizin denemeniz gerek.
#6
Arkadaşın attığı eklentiyi deneyin olmazsa sabah bende bakarım etiketleyin.
#7
Deneyin
.sma buyur.sma (Dosya Boyutu: 1,23 KB | İndirme Sayısı: 3)
Son Düzenleme: 06-11-2020, 22:34, Düzenleyen: QExits.
#8
Kene'nin attığını yüklüyorum servere şuan yazıcam tekrardan .

Çalışmıyor , amx mik 2 ayarındada 2 taraf basıyo 1 ayarındada 2 taraf basıyo @suriyelikene
Selected Community [ Cs2.Csduragi.Net ]
Son Düzenleme: 07-11-2020, 03:41, Düzenleyen: Demirhan.
#9
Benim Attığımı Deneyin
#10
(07-11-2020, 03:46)QExits Adlı Kullanıcıdan Alıntı: Benim Attığımı Deneyin

Senin attığında cvar ayarı mevcut değil ve sanırım yetkiye özel basma belirtilmemiş yanlış mı gördüm ?

Pardon tag belirtilmiş ancak cvar ayarı yok sanırım doğru mu ?
Selected Community [ Cs2.Csduragi.Net ]
Son Düzenleme: 07-11-2020, 03:51, Düzenleyen: Demirhan.

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task
Kayıt Ol
Discord Adresimize Katılın