1. sayfa (Toplam 1 sayfa)

afk slay

Gönderilme zamanı: Çrş Eki 13, 2021 6:49 pm
gönderen Engin Mengi
merhaba afk slay plugini istiyorum ama istediğim plugin 20 saniye boyunca afk olanları slaylayacak say geçmeyecek ayrıca skor eksiye inmeyecek elinde olan paylaşabilir mi?

afk slay

Gönderilme zamanı: Cmt Eki 16, 2021 11:44 am
gönderen Engin Mengi
Güncel.

afk slay

Gönderilme zamanı: Cmt Eki 16, 2021 12:11 pm
gönderen orucoglukayra
Slaylandığı an eksiye düşebilir.Diğer el sıfırlar.Deneyin :

Kod: Tümünü seç

#include <amxmodx>
#include <reapi>

#define TIME 20.0

new Float:player_origin[33][3];

public plugin_init()
{
	register_plugin("AFK Kick", "1.0", "AhmetBey*")

	RegisterHookChain(RG_CBasePlayer_Spawn, "Player_Spawn", 1)
}

public Player_Spawn(id)
{
	remove_task(id)
	if(is_user_alive(id))
	{
		set_task(1.0, "get_spawn", id);
		if(get_entvar(id, var_frags) < 0) set_entvar(id, var_frags, 0.0);
	}
}

public get_spawn(id)
{
	get_entvar(id, var_origin, player_origin[id])
	set_task(TIME, "check_afk", id);
}

public check_afk(id)
{
	if(is_user_alive(id))
	{
		if(same_origin(id))
		{
			user_silentkill(id);
		}
	}
}

public same_origin(id)
{
	new Float:origin[3];
	get_entvar(id, var_origin, origin);
	for(new i = 0; i < 3; i++)
		if(origin[i] != player_origin[id][i])
		return 0;
	return 1;
}