AFK Manager

Въпроси и проблеми свързани с AMXModX.
Аватар
lantimilan
Извън линия
Foreigner
Foreigner
Мнения: 424
Регистриран на: 29 Ное 2017, 22:49
Се отблагодари: 31 пъти
Получена благодарност: 3 пъти

AFK Manager

Мнение от lantimilan » 28 Яну 2018, 21:28

Hello sorry for topic now we have very big problem with gt.com not allow to have spectator,afk not anything , but some players play to make admin and to make stay activy in afk , i have one idea but i dont know how to edit one plugin to reset afk score everyround automaticly to have one code connect with afk and after 20 second when he kill to reset score automaitcly it is possible to creat one plugin .
Idea is to creat in Afk Slay or to put and funsction for reset score who kills every round after with second ?

Код за потвърждение: Избери целия код

#include <amxmodx> 
#include <amxmisc> 
#include <hamsandwich> 
#include <fakemeta> 
#include <colorchat>

#define TIME 15.0 

new Float:player_origin[33][3]; 

public plugin_init(){ 
	register_plugin("AFK Slay", "1.0", "SpawN"); 
	RegisterHam(Ham_Spawn, "player", "e_Spawn", 1); 
} 
  
public e_Spawn(id) 
{ 
    remove_task(id) 
    if(is_user_alive(id)) 
    { 
        set_task(0.8, "get_spawn", id); 
    } 
    return HAM_IGNORED; 
} 

public get_spawn(id) 
{ 
    pev(id, pev_origin, player_origin[id]); 
    set_task(TIME, "check_afk", id); 
} 
  
public check_afk(id) 
{ 
    if(is_user_alive(id)) 
    { 
        if(same_origin(id)) 
        { 
            user_kill(id); 
            new name[33]; 
            get_user_name(id, name, 32); 
            ColorChat(0, GREEN, "^3[^4LS AFK Slay^3]^1: %s ^3eshte vrare per shkak te qendrimit ne ^4AFK.", name); 
        } 
    } 
} 
  
public same_origin(id) 
{ 
    new Float:origin[3]; 
    pev(id, pev_origin, origin); 
    for(new i = 0; i < 3; i++) 
        if(origin[i] != player_origin[id][i]) 
            return 0; 
    return 1; 
}  

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

AFK Manager

Мнение от OciXCrom » 28 Яну 2018, 21:32

I didn't understand anything. Please use less words and better English. To make it easier for us to understand, you can list the things like this:

1. I want this.
2. I want this.
3. I want this.

Аватар
lantimilan
Извън линия
Foreigner
Foreigner
Мнения: 424
Регистриран на: 29 Ное 2017, 22:49
Се отблагодари: 31 пъти
Получена благодарност: 3 пъти

AFK Manager

Мнение от lantimilan » 28 Яну 2018, 21:37

1. I want in this plugin to add one code for resetscore for people who kill in afk automaticly not write /rs just to reset do you understand me to hide from gametracker ,

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

AFK Manager

Мнение от OciXCrom » 28 Яну 2018, 21:39

You want their score to reset when they get killed by the plugin?

Аватар
lantimilan
Извън линия
Foreigner
Foreigner
Мнения: 424
Регистриран на: 29 Ное 2017, 22:49
Се отблагодари: 31 пъти
Получена благодарност: 3 пъти

AFK Manager

Мнение от lantimilan » 28 Яну 2018, 21:41

Yes when he dead after p.s 15 second to resetscore automaticly just players who are dead from AFK

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

AFK Manager

Мнение от OciXCrom » 28 Яну 2018, 21:43

Код за потвърждение: Избери целия код

#include <amxmodx> 
#include <hamsandwich> 
#include <fakemeta> 
#include <colorchat>
#include <cstrike>
#include <fun>

#define TIME 15.0 

new Float:player_origin[33][3]; 

public plugin_init(){ 
	register_plugin("AFK Slay", "1.0", "SpawN"); 
	RegisterHam(Ham_Spawn, "player", "e_Spawn", 1); 
} 
  
public e_Spawn(id) 
{ 
	remove_task(id) 
	if(is_user_alive(id)) 
	{ 
		set_task(0.8, "get_spawn", id); 
	} 
	return HAM_IGNORED; 
} 

public get_spawn(id) 
{ 
	pev(id, pev_origin, player_origin[id]); 
	set_task(TIME, "check_afk", id); 
} 
  
public check_afk(id) 
{ 
	if(is_user_alive(id)) 
	{ 
		if(same_origin(id)) 
		{ 
			user_kill(id); 
			new name[33]; 
			get_user_name(id, name, 32); 
			ColorChat(0, GREEN, "^3[^4LS AFK Slay^3]^1: %s ^3eshte vrare per shkak te qendrimit ne ^4AFK.", name);
			set_user_frags(id, 0)
			cs_set_user_deaths(id, 0)
		} 
	} 
} 
  
public same_origin(id) 
{ 
	new Float:origin[3]; 
	pev(id, pev_origin, origin); 
	for(new i = 0; i < 3; i++) 
		if(origin[i] != player_origin[id][i]) 
			return 0; 
	return 1; 
}  

Аватар
lantimilan
Извън линия
Foreigner
Foreigner
Мнения: 424
Регистриран на: 29 Ное 2017, 22:49
Се отблагодари: 31 пъти
Получена благодарност: 3 пъти

AFK Manager

Мнение от lantimilan » 31 Яну 2018, 17:19

OciXCrom can you delete all message who slay in cs dont show who player slay for afk to hide , and every new round to set one point in score ?

Аватар
lantimilan
Извън линия
Foreigner
Foreigner
Мнения: 424
Регистриран на: 29 Ное 2017, 22:49
Се отблагодари: 31 пъти
Получена благодарност: 3 пъти

AFK Manager

Мнение от lantimilan » 18 Мар 2018, 09:11

Fixed close topic ;)

Заключено
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Поддръжка / Помощ”

Кой е на линия

Потребители разглеждащи този форум: Bing [Bot] и 9 госта