1. sayfa (Toplam 1 sayfa)

[İstek]Eklenti h.k

Gönderilme zamanı: Cmt Haz 09, 2018 11:52 pm
gönderen Red
bu eklentinin 3 elde 1 afk kalan oyuncuyu kicklemesi gerekiyor fakat kicklemiyor kontrol edebilir misiniz ?
@Yek'-ta
@Taha Demirbaş
@Colditz
@ShooTeR

[İstek]Eklenti h.k

Gönderilme zamanı: Cmt Haz 09, 2018 11:54 pm
gönderen Colditz
@realgaming

Eklentiyi kodlayan arkadaşın canı sıkılmış herhalde :D
İlk defa her şeyi lllll olarak kodlayan birini gördüm

[İstek]Eklenti h.k

Gönderilme zamanı: Cmt Haz 09, 2018 11:55 pm
gönderen Red
Colditz yazdı: Cmt Haz 09, 2018 11:54 pm @realgaming

Eklentiyi kodlayan arkadaşın canı sıkılmış herhalde :D
İlk defa her şeyi lllll olarak kodlayan birini gördüm
elinizde varsa atabilir misiniz ? :D

[İstek]Eklenti h.k

Gönderilme zamanı: Pzr Haz 10, 2018 12:05 am
gönderen Colditz
Buyur; [Denenmedi]

Kod: Tümünü seç

#include <amxmodx>
#include <reapi>

new Float:player_origin[33][3], bool:roundstart, g_afk[33];

public plugin_init() {
	register_plugin("AFK Kick", "1.0", "PurposeLess");

	register_logevent("logevent_roundstart", 2, "1=Round_Start");
	RegisterHookChain(RG_CBasePlayer_Spawn, "RGC_Spawn", true);
}

public client_putinserver(id)
{
	g_afk[id] = 0;
}

public logevent_roundstart()
{
	if(task_exists(3000)) remove_task(3000);

	roundstart = true;
	set_task(35.0, "start_off", 3000);
}

public start_off()
{
	roundstart = false;
}

public RGC_Spawn(const id)
{
	if(task_exists(id)) remove_task(id);

	if(is_user_alive(id))
	{
		set_task(0.8, "get_spawn", id);
	}
}

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

public check_afk(id)
{
	if(is_user_alive(id))
	{
		if(same_origin(id) && roundstart)
		{
			g_afk[id]++;

			if(g_afk[id] == 3)
			{
				server_cmd("kick #%d ^"Serverda 3 round afk kaldigin icin kicklendin!", get_user_userid(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;
}

[İstek]Eklenti h.k

Gönderilme zamanı: Pzr Haz 10, 2018 10:44 am
gönderen ShooTeR
Colditz'inki olmasa @specified mucahit seninkini bıraksana şuraya...

[İstek]Eklenti h.k

Gönderilme zamanı: Pzr Haz 10, 2018 10:47 am
gönderen ogibaba911
realgaming yazdı: Cmt Haz 09, 2018 11:52 pm bu eklentinin 3 elde 1 afk kalan oyuncuyu kicklemesi gerekiyor fakat kicklemiyor kontrol edebilir misiniz ?
@Yek'-ta
@Taha Demirbaş
@Colditz
@ShooTeR
eklentiler-pluginler/gelismis-afk-slay- ... Fil#p92198