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
Moderatör: Moderatörler
-
Konu Sahibi - Mesajlar: 1782
- Kayıt: Cum Oca 01, 2016 9:12 am
- Server Ip/DNS: x
- Clan İsmi: Mr.GaminG
[İstek]Eklenti h.k
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Link: | |
Linklerini gizle |
-
- Mesajlar: 2574
- Kayıt: Çrş Ağu 23, 2017 9:17 pm
[İstek]Eklenti h.k
@realgaming
Eklentiyi kodlayan arkadaşın canı sıkılmış herhalde
İlk defa her şeyi lllll olarak kodlayan birini gördüm
Eklentiyi kodlayan arkadaşın canı sıkılmış herhalde

İlk defa her şeyi lllll olarak kodlayan birini gördüm
Link: | |
Linklerini gizle |
-
Konu Sahibi - Mesajlar: 1782
- Kayıt: Cum Oca 01, 2016 9:12 am
- Server Ip/DNS: x
- Clan İsmi: Mr.GaminG
[İstek]Eklenti h.k
elinizde varsa atabilir misiniz ?Colditz yazdı: Cmt Haz 09, 2018 11:54 pm @realgaming
Eklentiyi kodlayan arkadaşın canı sıkılmış herhalde
İlk defa her şeyi lllll olarak kodlayan birini gördüm

Link: | |
Linklerini gizle |
-
- Mesajlar: 2574
- Kayıt: Çrş Ağu 23, 2017 9:17 pm
[İstek]Eklenti h.k
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;
}
Link: | |
Linklerini gizle |
-
- Mesajlar: 4496
- Kayıt: Çrş Ağu 16, 2017 10:35 pm
- Server Ip/DNS: CSXX.CSDURAGI.COM
- Clan İsmi: NoMercy
[İstek]Eklenti h.k
Colditz'inki olmasa @specified mucahit seninkini bıraksana şuraya...
Link: | |
Linklerini gizle |
-
- Mesajlar: 2347
- Kayıt: Pzr Haz 11, 2017 11:17 am
- Konum: Türkiye
[İstek]Eklenti h.k
eklentiler-pluginler/gelismis-afk-slay- ... Fil#p92198realgaming 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
Link: | |
Linklerini gizle |