Konu

#1
Merhaba AFK ları slaylamak için webailesinin güzel bir plugini var bunun düzenlenmesini istiyorum.

İsteğim: Slayı 40 saniye sonra yapacak ve altta çıkan yazı cıkmayacak yani kısacası 40 saniye sonra slaylayacak afk oyuncusunu fakat oyunda say geçmeyecek.

Örne; ^Player Adli Oyuncu AFK Oldugu Icin Slaylandi (bu yazı cıkmayacak ama slayları 40 saniye sonra yapacak afk ise)

https://prnt.sc/vrjmmu

PHP Kod:
#include <amxmodx>
#include <reapi>

new const PLUGIN[] = "AFK_Slay";
new const 
VERSION[] = "5.0";
new const 
AUTHOR[] = "By.KinG";

new 
Time;
new 
FloatPlayer_Origin[33][3];

public 
plugin_init()
{
    
register_plugin(PLUGINVERSIONAUTHOR);
    
Time register_cvar("Afk_Slay""30.0");
    
RegisterHookChain(RG_CBasePlayer_Spawn"CBasePlayer_Spawn", .post true);
}

public 
CBasePlayer_Spawn(ID)
{
    
remove_task(ID);

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

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

public 
Check_AFK(ID)
{
    new 
Name[33];
    
get_user_name(IDName32);
    
    if(
is_user_alive(ID) && Origin_Control(ID))
    {
        
user_kill(ID1);
        
client_print_color(00"^3%s ^4Adli Oyuncu ^3AFK ^4Oldugu Icin ^3Slaylandi",Name);
    }
}

public 
Origin_Control(ID)
{
    new 
FloatOrigin[3];
    
get_entvar(IDvar_originOrigin);

    for(new 
i3i++)
    {
        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 }
*/ 
Son Düzenleme: 28-11-2020, 06:34, Düzenleyen: alibnow.
#2
"Time = register_cvar("Afk_Slay", "30.0") " 30.0 yazan yeri 40.0 yazarsan 40 saniye sonra slaylar.
"client_print_color(0, 0, "^3%s ^4Adli Oyuncu ^3AFK ^4Oldugu Icin ^3Slaylandi",Name);"bu kısmıda silersen saaydan yazı geçmez.
reCs:Go Rank Menu (%50)
#3
Arkadaş atmış , bende kod halini paylaşayım yapamadıysanız .
Kod:
#include <amxmodx>
#include <reapi>

new const PLUGIN[] = "AFK_Slay";
new const VERSION[] = "5.0";
new const AUTHOR[] = "By.KinG";

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

public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR);
    Time = register_cvar("Afk_Slay", "40.0");
    RegisterHookChain(RG_CBasePlayer_Spawn, "CBasePlayer_Spawn", .post = true);
}

public CBasePlayer_Spawn(ID)
{
    remove_task(ID);

    if(is_user_alive(ID) && !is_user_bot(ID) && !is_user_hltv(ID))
    {
        set_task(9.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 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 }
*/

Selected Community [ Cs2.Csduragi.Net ]
#4
Konunuz Çözüldümü Acaba?
#5
İstek konusu, @Demirhan adlı kullanıcı tarafından 11 saat içinde çözülmüştür.
İsteği çözdüğü için Demirhan Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
Demirhan Adlı kullanıcı sizin dışınızda toplam 1 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

4
Yorum
224
Okunma
03-11-2024, 23:10
11
Yorum
416
Okunma
29-10-2024, 22:24
8
Yorum
471
Okunma
24-10-2024, 18:17
4
Yorum
814
Okunma
17-10-2024, 01:38
3
Yorum
741
Okunma
10-10-2024, 22:13
4
Yorum
1.072
Okunma
27-09-2024, 23:56
12
Yorum
1.298
Okunma
25-09-2024, 23:47
Kayıt Ol
Discord Adresimize Katılın