⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
🌐 www.furiazm.com ⏰ 7/24 aktif Yönetim 💬 Discord.gg/furiaclancs 💰Ücretsiz Adminlik/Vip alımı 🌟 Türkiye’nin yeni en gelişmiş Zombie Plague sunucusu
Sponsor Görsel 2
SponsorSponsor

Afk Kick

afk kick
AFK KİCK PLUGİNİ İSTİYORUM 10 RAUND BOYUNCA OTOMATİK SLAY ATICAK VE 10 RAUND SONUNDA EĞER ADAM AKTİF DEĞİLSE HAYLA OTO KİCK ATICAK FAKAT SADECE OYUNDA BULUNAN USERLERE ATICAK ADMİN YÖNETİCİ SUNUCU SAHİBİ VB. GİBİ ŞEYLERE kick atmıcak
.smaAFK_Kick.sma(Dosya Boyutu: 1,7 KB | İndirme Sayısı: 6)
RE: afk kick
Deneyin;
PHP Kod:
#include <amxmodx>
#include <reapi>

new const PLUGIN[] = "AFK_Kick";
new const 
VERSION[] = "6.0";
new const 
AUTHOR[] = "By.KinG";

new const 
TAG[] = "WebAilesi GaminG";

new 
Time;
new 
Kick_Num_ID[33];
new 
Float: Player_Origin[33][3];

public 
plugin_init()
{
    
register_plugin(PLUGIN, VERSION, AUTHOR);
    
Time = register_cvar("Afk_Slay", "20.0");
    
RegisterHookChain(RG_CBasePlayer_Spawn, "CBasePlayer_Spawn", 1);
    
RegisterHookChain(RG_CBasePlayer_Killed, "CBasePlayer_Killed", 1);
}

public 
client_putinserver(ID)
{
    
Kick_Num_ID[ID] = 0;
}

public 
CBasePlayer_Spawn(ID)
{
    
remove_task(ID);

    if(
is_user_alive(ID) && !is_user_bot(ID) && !is_user_hltv(ID))
    {
        
set_task(1.0, "Get_Spawn", ID);
    }
}

public 
Get_Spawn(ID)
{
    
get_entvar(ID, var_origin, Player_Origin[ID]);
    
set_task(get_pcvar_float(Time), "Check_AFK", ID);
}

public 
Check_AFK(ID)
{
    new 
Name[33];
    
get_user_name(ID, Name, 32);
    
    if(
is_user_alive(ID) && Origin_Control(ID))
    {
        
user_kill(ID, 1);
    }
}

public 
CBasePlayer_Killed(Victim, Killer)
{
    if(
Origin_Control(Victim))
    {
        if(
get_member_game(m_iTotalRoundsPlayed) + 1 <= 10)
        {
            return;
        }

        
Kick_Num_ID[Victim]++;
        
client_print_color(Victim, Victim, "^1[^3%s^1] ^4AFK Kick ^1:^3 %d/3", TAG, Kick_Num_ID[Victim]);
    }
    
    if(
Kick_Num_ID[Victim] >= 3)
    {
        if(
get_user_flags(Victim) & ADMIN_USER)
            
server_cmd("kick #%d ^"AFK Kaldigin Icin Kicklendin^"", get_user_userid(Victim));
    }
}

public 
Origin_Control(ID)
{
    new 
Float: Origin[3];
    
get_entvar(ID, var_origin, Origin);

    for(new 
i; i < 3; i++)
    {
        if(
Origin[i] != Player_Origin[ID][i])
        {
            return 
0;
        }
    }
    
    return 
1;
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/ 
Steam:Tıkla • Discord: lynchk
RE: afk kick
@m4yk35 konunuz cozulduyse bildirmeyi unutmayiniz.
MODEL TASARIMI SİLAH TASARIMI SPREY TASARIMI EKLENTİ İŞLERİ MOD KURULUMU İÇİN DİSCORD:okan5705 veya Ts3 Domainler:flexekip,flexekib,okan,okans
RE: afk kick
İstek konusu, @Lynchk adlı kullanıcı tarafından 20 saat içinde çözülmüştür.
İsteği çözdüğü için Lynchk Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
Lynchk Adlı kullanıcı sizin dışınızda toplam 928 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

Benzer Konular

Konuyu Okuyanlar: 1 Ziyaretçi