⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
🇹🇷 TR Lokasyon | 🛡️ Gelişmiş DDoS Koruması | ⚡ Düşük Ping | 🎧 Kesintisiz TS3 | Hostlar
Sponsor Görsel 2
SponsorSponsor

Admin Yokken Say ve Mikrafon Kapatma

Konu

#1
Varmıdır böyle bir plugin?
#2
Dene bakalım :
PHP Kod:
#include <amxmodx>
#include <fakemeta>

new aktifadmin=0;
new 
bool:buadmin[MAX_PLAYERS+1];

public 
plugin_init() 
{
    
register_plugin("Aktif Admin Say""1.1""Yek'-ta");
    
register_clcmd("say""HookSay");
    
register_clcmd("say_team""HookSay");
    
register_forward(FM_Voice_SetClientListening"FwdSetVoice"); 

}
public 
client_putinserver(id){
    if(
get_user_flags(id) & ADMIN_BAN){
        
aktifadmin++;
        
buadmin[id]=true;
    }
}
public 
client_disconnected(id){
    if(
buadmin[id]){
        
aktifadmin--
        
buadmin[id]=false;
    }
    
remove_task(id)
}
public 
client_infochanged(id
{
    new 
newname[32], oldname[32]
    
    
get_user_info(id"name"newnamecharsmax(newname))
    
get_user_name(idoldnamecharsmax(oldname))
    
    if(!
equali(newnameoldname)){
        
set_task(1.0,"taskiledon",id)
    }
}
public 
taskiledon(id){
    if(
is_user_connected(id)){
        if(
buadmin[id]){
            if(!(
get_user_flags(id) & ADMIN_BAN)){
                
aktifadmin--;
                
buadmin[id]=false;
            }
        }
        else{
            if(
get_user_flags(id) & ADMIN_BAN){
                
aktifadmin++;
                
buadmin[id]=true;
            }
        }
    }
}
public 
HookSay(id)
{
    if(
aktifadmin 1)
    {
        
client_print_color(id,print_team_grey,"^4Sunucuda admin olmadigindan konusmalar kapalidir");
        return 
PLUGIN_HANDLED;
    }
    
    return 
PLUGIN_CONTINUE;
}
public 
FwdSetVoice(receiversenderlisten) {
    if(
aktifadmin 1)
    {
        return 
FMRES_SUPERCEDE;
    }
    return 
FMRES_IGNORED;

Not :
plugins.ini de chat eklentinin üstüne yaz.
#3
İstek konusu, @"suriyelikene" adlı kullanıcı tarafından 55 dakika içinde çözülmüştür.
İsteği çözdüğü için suriyelikene Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
suriyelikene Adlı kullanıcı sizin dışınızda toplam 414 kişiye yardım etmiştir.

Herhangi bir konuda hata olduğunu düşünüyorsanız destek sistemi üzerinden iletişim kurabilirsiniz.

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task