⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
Server ip : 95.173.173.2 || Ts3 : LCAPRO www.lcapro.net
Sponsor Görsel 2
SponsorSponsor

Konu

#1
hocam ben t ve ct takımının yaşayanları bır bırını duymasın ama
t nin yaşani mic basınca t nin yaşayanı ve t nin ölüsü ve ct nin ölüsü
ct nin yaşanı mic basınca ct nin yaşayanı ve ct nin ölüsü ve t nin ölüsü
ct nin ölüsü mic basınca ct nin ölüsü ve t nin ölüsü
t nin ölüsü mic basınca t nin ölüsü ve ct nin ölüsü

boyle bısıy yaparmısınız cunku adamları ts ye cagırıcam cagıramıyorum karsı takımı yanı
t mıc basınca ct nın yasayanı harıcı duyucak
ct mıc basınca t nın yasaynı harıcı duyucak
bunu ıstıyorum kısaca altalkı actıktan sonra bı eklentı 2 takımın yasayanları arasındakı ıletısımı kesıcek bu kadar
#2
Hiç bir şey anlamadım.
#3
t mıc basınca ct nın yasayanı harıcı duyucak
ct mıc basınca t nın yasaynı harıcı duyucak

yanı kısıaca t den kım mıc basarsa ct nın yasayanı duymayacak
ct den kım mıc basarsa t nın yasayanı duymayacak gerı kalan bır bırını duyucak
Son Düzenleme: 06-08-2020, 01:58, Düzenleyen: cserdem06.
#4
Yani Kısacası Csgo'dan 'ya Benzer Mikrofon Çok güldüm
#5
Dener misin :

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

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

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

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

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

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

Cvarlar :

PHP Kod:
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


PHP Kod:
amx_deadchat "0" 
Takımın karşılıklı mikrafonlarını duymak istemiyorsanız 
PHP Kod:
amx_cvar sv_alltalk "0" 
Son Düzenleme: 06-08-2020, 09:31, Düzenleyen: scuro.
#6
hocam
CT nin yaşayanı mic basınca CT Takımı Tamamen Duysun Birde T Ölü Duysun
T nin yaşayanı mic basınca T Takımı Tamamen Duysun Birde CT Ölü Duysun
CT nin Ölüsü Mic Basınca CT Ve T Nin Ölüsü Duysun
T nin Ölüsü Mic Basınca T Ve CT Nin Ölüsü Duysun


yani kısacası normal alltalk acık olucak bı plugın olucak ve plugınde
ct nın yaşayan oyuncuları ve t nın yaşayan oyuncularının mıkrofonları karısmayacak
birde ölülerin sesini yaşayanlar duymayacak geri kalanlar bir birini duyucak

misal bn ct takımının yaşayan oyuncusuyum t nin ölusu duyucak ct nın olusu duyacak ct nın yaşayanı duyacak
misal ben ct yakımın ölü oyuncusuyum ct ve t nin ölüsü duyacak
misal bn t takımının yaşayan oyuncusuyum t nin ölusu duyucak ct nın olusu duyacak t nın yaşayanı duyacak
misal ben t yakımın ölü oyuncusuyum ct ve t nin ölüsü duyacak

------------------------------
yanı hocam eger bu dedıgım olmuyorsa yalnızca A yetkısı olan admınler mıc bastıgında 2 takım duysun normal 2 takım bırbırını duymasın yanı t mıc bassın t duysun ct mıc bassın ct duysun bunuda yapsanız olur ama ustekı daha guzel olur tesekkurler
Son Düzenleme: 06-08-2020, 15:03, Düzenleyen: cserdem06.
#7
amx_cvar sv_alltalk 0 yaparsanız iki takım birbirini duymayacaktır.
PHP Kod:
#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","4")
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) == && (get_user_flags(sender) & ADMIN_KICK) ){
    return FMRES_IGNORED
}

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

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

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

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

Bunda yalnızca A yetkisi olanlar mikrafon basabailir.
Son Düzenleme: 06-08-2020, 15:10, Düzenleyen: scuro.
#8
hocam pekı bunda yasayanlar duyucakmı t ve ct bırbırını duyucakmı ben admın olarak 2 takımada sesım gıtmesın dıyorum ıste tt verıyoruz b gırelım fılan dıyoruz amac burada sadece ve sadece tt yı bozmamak

herkez mıc basabılır

ölüler ölüleri duyar

diriler sadece kendi takımı duyar

dirileri ölüler duyar

ölüleri diriler duyamaz


normalde su an olanı soyleyım sıze oyt de normalde su an an olan alltalkı kapatırsan kendı takımını duyarsın diriler dirileri ölüler dirileri ve ölüleri duyar ben bunu soyle olmasını ıstıyorum ölüler hem dirileri hem ölüleri duyucak ama konusurken sadece ölüler duyucak dirilerde sadece kendi takımını duyucak ölüleri duyamayacak ama ölüler onu duyacak 2 takım ıcınde gecerlı yazdımya



T Ölü  Bunu  === T Ölü Ct Ölü Duyucak

T Diri Bunu  === T Diri T Ölü Ct Ölü Duyucak

Ct Ölü Bunu === Ct Ölü T Ölü Duyucak

CT Diri Bunu === CT Diri CT Ölü T Ölü Duyucak


                         Mici Duyan Takım          Terorist Ölü Takım       ıTerorist Diri Takımı                Counter Terorist Ölü Takımı              Counter Terorist Diri Takımı



Mic Basan Takım

Terorist Ölü Takımı                                            ✓                                    X                                                ✓                                            X

Terorist Diri Takımı                                            ✓                                    ✓                                                ✓                                            X

Counter Terorist Ölü Takımı                              ✓                                    X                                                ✓                                            X         

Counter Terorist Diri Takımı                              ✓                                    X                                                ✓                                            ✓
Son Düzenleme: 06-08-2020, 15:29, Düzenleyen: cserdem06.
#9
3. defa yazıyorum
PHP Kod:
amx_cvar sv_alltalk 0 
yazarsanız konsola iki takım birbirini duymayacaktır.
#10
Dene bakalım;
PHP Kod:
#include <amxmodx>
#include <amxmisc>
#include <fakemeta>

public plugin_init() {
    
register_forward(FM_Voice_SetClientListening"FwdSetVoice"); 
    
set_task(5.0"micayari")
}
public 
micayari() {
    
set_cvar_num("sv_alltalk",0)
    
set_cvar_num("sv_voiceenable",1)
}
public 
FwdSetVoice(receiversenderlisten) {
    new 
senderTeam get_user_team(sender),
    
receiverTeam get_user_team(receiver),
    
senderAlive is_user_alive(sender),
    
receiverAlive is_user_alive(receiver);
    if(!
senderAlive && receiverAlive) {
        
engfunc(EngFunc_SetClientListeningreceiversender0); 
        return 
FMRES_SUPERCEDE
    }
    if(
senderTeam == && receiverTeam == && senderAlive && receiverAlive) {
        
engfunc(EngFunc_SetClientListeningreceiversender0); 
        return 
FMRES_SUPERCEDE
    }
    if(
receiverTeam == && senderTeam == && senderAlive && receiverAlive) {
        
engfunc(EngFunc_SetClientListeningreceiversender0); 
        return 
FMRES_SUPERCEDE
    }
    return 
FMRES_IGNORED 

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

Yorum yapmak için üye olmanız gerekiyor

ya da