Discord sunucumuz açılmıştır, hepinizi bekleriz

https://discord.gg/43gGDQe6tS

afk slay

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler


Konu Sahibi
Engin Mengi
Mesajlar: 16
Kayıt: Pzr Nis 04, 2021 4:11 pm

afk slay

Mesaj 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?

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
Engin Mengi
Mesajlar: 16
Kayıt: Pzr Nis 04, 2021 4:11 pm

afk slay

Mesaj gönderen Engin Mengi »

Güncel.

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

orucoglukayra
Mesajlar: 209
Kayıt: Pzr Haz 09, 2019 2:48 pm
İletişim:

afk slay

Mesaj 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;
}

Link:
Linklerini gizle
Linki Kopyala
Cevapla