Cerere plugin hpk colorat[rezolvat!]

Categoria cu cereri de pluginuri si nu numai.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Forum rules
Accesează link-ul pentru a putea vedea regulile forumului

Daca doriti sa vi se modifice un plugin, va rugam postati aici .
Post Reply
User avatar
THEKING.
Manager CS
Manager CS
Posts: 3339
Joined: 21 Apr 2012, 17:24
Detinator Steam: Da
CS Status: Away
Detinator server CS: cs.extreamcs.com
SteamID: divinsx
Reputatie: Fost super moderator
Manager CS
Nume anterior: CLAU.
1/3
Location: Romania
Has thanked: 84 times
Been thanked: 74 times

24 Dec 2012, 16:06

As dori si eu pluginul hpk sa fie colorat astfel : [CS]Cei cu lagul peste 200 vor primikick!
[CS]UserulCLAU.a primit kick pentru lag excesiv.


Multumesc :D!
Last edited by Andrei.B on 25 Dec 2012, 16:41, edited 1 time in total.
Reason: rez
RoyalServer 2
User avatar
Hades Ownage
Membru eXtream
Membru eXtream
Posts: 3182
Joined: 22 Oct 2008, 10:12
Detinator Steam: Da
Detinator server CS: jb.clutch.ro
SteamID: hades-source
Reputatie: Fost Super Moderator
Fost Scripter eXtreamCS
Nume anterior: hadesownage
Location: Iasi
Has thanked: 324 times
Been thanked: 406 times

24 Dec 2012, 16:10

http://www.extreamcs.com/forum/pluginur ... t3235.html

Modifici cum vrei din HighPingMode.txt culorile

Culori disponibile:
!g = galben
!v = verde
!t = team color CT=albastru; Tero=rosu; Spectatori=Gri
User avatar
THEKING.
Manager CS
Manager CS
Posts: 3339
Joined: 21 Apr 2012, 17:24
Detinator Steam: Da
CS Status: Away
Detinator server CS: cs.extreamcs.com
SteamID: divinsx
Reputatie: Fost super moderator
Manager CS
Nume anterior: CLAU.
1/3
Location: Romania
Has thanked: 84 times
Been thanked: 74 times

24 Dec 2012, 16:10

Nu merge nici un link de download..
User avatar
eDyTuU
Membru, skill +1
Membru, skill +1
Posts: 121
Joined: 04 Aug 2012, 14:44
Detinator Steam: Nu
Has thanked: 8 times
Been thanked: 17 times

24 Dec 2012, 16:27

| Afiseaza codul
/* 
				Plugin For ExtreamCs.Com
			Plugin Facut de FireW@ll, original facut de OLO
				
	Puneti in amxx.cfg sau server.cfg urmatoarele cvaruri:
	
	^ Cvarurile pentru kick:
	* hpk_ping 99 
	* hpk_check 10 
	* hpk_tests 2
	* hpk_delay 35
	* hpk_mode 1 - kick; 2 - redirect; 3 -ban player

	^ Redirect cvars:
	* hpk_ip_server "localhost"
	* hpk_port_server "27015"
	
	^ Ban cvars:
	* hpk_ban_time "2" // in minute
	* hpk_ban_mode "1" // 1- by ip; 2- by steamid
	
	Cvarurile le modificati cum vreti...

	Cei cu imunitate nu vor fi scanati...
	
	
 */

#include <amxmodx>
#include <amxmisc>
#include <colorchat>

#define PLUGIN "High Ping Mode"
#define VERSION "0.2"
#define AUTHOR "FireW@ll"

new ipserver, portserver;
new Ping[33], exemple[33], hpk_tests, hpk_delay, hpk_check, hpk_ping, hpk_mode, hpk_ban_minute, hpk_ban_mode;


public plugin_init()
{
	
	register_plugin(PLUGIN,VERSION,AUTHOR);
	
	hpk_ping = register_cvar("hpk_ping","200");
	hpk_check = register_cvar("hpk_check","2");
	hpk_tests = register_cvar("hpk_tests","2");
	hpk_delay = register_cvar("hpk_delay","20");
	hpk_mode = register_cvar("hpk_mode","1");
	
	// redirect cvars
	ipserver = register_cvar("hpk_ip_server","localhost");
	portserver = register_cvar("hpk_port_server","27015");
	
	// ban cvars
	hpk_ban_minute = register_cvar("hpk_ban_time","2");
	hpk_ban_mode = register_cvar("hpk_ban_mode","1");
	check()
}

public check()
{
	
	if(get_pcvar_num(hpk_check) < 5) 
		set_pcvar_num(hpk_check, 5)
		
	if(get_pcvar_num(hpk_tests) < 3) 
		set_pcvar_num(hpk_tests, 3)
}

public client_disconnect(id) 
	remove_task(id)


public client_putinserver(id)
{    
	Ping[id] = 0 
	exemple[id] = 0

	if(!is_user_bot(id)) 
	{
		new param[1]
		param[0] = id 
		set_task(12.0, "mesaj", id, param, 1)
    
		if(get_pcvar_num(hpk_tests) != 0)
		{
			set_task(float(get_pcvar_num(hpk_delay)), "taskSetting", id, param , 1)
		}
		else 
		{	    
			set_task(float(get_pcvar_num(hpk_tests)), "checkPing", id, param, 1, "b")
		}
	}
} 

public mesaj(param[])
	ColorChat(param[0], GREEN, "[CS]^x03 Cei cu lagul peste %d vor primi^x04 kick", get_pcvar_num(hpk_ping))


	
public taskSetting(param[])
{
	static name[32];
	get_user_name(param[0], name, 31)
	set_task(float(get_pcvar_num(hpk_tests)), "checkPing", param[0], param, 1, "b")
}


public checkPing(param[]) 
{ 
	new id = param[0] 
	
	if(get_user_flags(id) & ADMIN_IMMUNITY) 
	{
		ColorChat(id, GREEN, "[CS]^x03 Nu vei fi scanat de lag.", id, "IMMUNITY");
		remove_task(id);
		return 0;
	}
	
	static ip[32], p, l;
	
	get_user_ip(id, ip, 31);
	get_user_ping(id ,p ,l );
	
	Ping[id] += p
	
	++exemple[id]
	if((exemple[id] > get_pcvar_num(hpk_tests)) && (Ping[id] / exemple[id] > get_pcvar_num(hpk_ping))) 
	
	switch(get_pcvar_num(hpk_mode))
	{
		case 1:	kickPlayer(id);
		case 2:	RedirectPlayer(id);
		case 3: BanPlayer(id);
			
	}
	return 0;
}


kickPlayer(id)
{ 
	static name[32], ip[32];
	
	new userid = get_user_userid(id);
	
	get_user_name(id, name, 31);
	get_user_ip(id, ip, 31);
	
	ColorChat(0, GREEN, "[CS]^x03 Userul^x04 %s^x03 a primit kick pentru lag excesiv.", name, ip);
	
	server_cmd("kick #%d", userid);
	
	log_amx("%L", 0, "LOG_KICK", name, get_user_userid(id), ip, (Ping[id] / exemple[id]));
}


RedirectPlayer(id)
{
	static name[32], ip[32], ip_[64], port_[64];
	
	new userid = get_user_userid(id);
	
	get_user_name(id, name, 31);
	get_user_ip(id, ip, 31);
	
	get_pcvar_string(ipserver, ip_, 63);
	get_pcvar_string(portserver, port_, 63);
	
	client_print(0, print_chat,"%L", LANG_PLAYER, "REDIRECTPLAYER" ,name, ip,  (Ping[id] / exemple[id]), get_pcvar_num(hpk_ping), ip_, port_)
	
	client_cmd(id,"connect %s:%s",ip_, port_)
	
	log_amx("%L", 0,"LOG_REDIRECT", name, userid, ip, (Ping[id] / exemple[id]), ip_, port_)
}

BanPlayer(id)
{
	static ip[32], name[32], steamid[32];
	
	new userid = get_user_userid(id);
	new minute = get_pcvar_num(hpk_ban_minute);
	
	get_user_name(id, name, 31)
	get_user_ip(id, ip, 31);
	get_user_authid(id, steamid, 31);
	
	client_print(0, print_chat,"%L", LANG_PLAYER,"BANPLAYER", name, ip, (Ping[id] / exemple[id]), get_pcvar_num(hpk_ping), minute);
	
	switch(get_pcvar_num(hpk_ban_mode))
	{
		case 1:	server_cmd("kick #%d addip ^"%s^" ^"%s^";wait;writeip", userid, minute, ip)
		case 2:	server_cmd("kick #%d banid ^"%s^" ^"%s^";wait;writeid", userid, minute,  steamid)
	}
	log_amx("%L", 0,"LOG_BAN", name, userid, ip, (Ping[id] / exemple[id]))
}

/************************************** End Of Plugin **********************************************/
Image
User avatar
tweky
Fost moderator
Fost moderator
Posts: 2705
Joined: 22 Jun 2009, 01:54
Detinator Steam: Da
CS Status: Inactiv
Detinator server CS: Da
SteamID: twekymihai
Reputatie: Fost eXtream Mod
Nume anterior: Mihaita
Fost Membru Club eXtreamCS
Location: Ilfov
Has thanked: 126 times
Been thanked: 173 times

24 Dec 2012, 21:03

Last edited by Hades Ownage on 25 Dec 2012, 13:12, edited 1 time in total.
Reason: Aceeasi chestie i-am dat si eu ..
my website
:hand_over_mouth: :ghosts:

1. vevios.ro

2. minios.ro
User avatar
THEKING.
Manager CS
Manager CS
Posts: 3339
Joined: 21 Apr 2012, 17:24
Detinator Steam: Da
CS Status: Away
Detinator server CS: cs.extreamcs.com
SteamID: divinsx
Reputatie: Fost super moderator
Manager CS
Nume anterior: CLAU.
1/3
Location: Romania
Has thanked: 84 times
Been thanked: 74 times

25 Dec 2012, 15:40

eDyTuU wrote:
| Afiseaza codul
/* 
				Plugin For ExtreamCs.Com
			Plugin Facut de FireW@ll, original facut de OLO
				
	Puneti in amxx.cfg sau server.cfg urmatoarele cvaruri:
	
	^ Cvarurile pentru kick:
	* hpk_ping 99 
	* hpk_check 10 
	* hpk_tests 2
	* hpk_delay 35
	* hpk_mode 1 - kick; 2 - redirect; 3 -ban player

	^ Redirect cvars:
	* hpk_ip_server "localhost"
	* hpk_port_server "27015"
	
	^ Ban cvars:
	* hpk_ban_time "2" // in minute
	* hpk_ban_mode "1" // 1- by ip; 2- by steamid
	
	Cvarurile le modificati cum vreti...

	Cei cu imunitate nu vor fi scanati...
	
	
 */

#include <amxmodx>
#include <amxmisc>
#include <colorchat>

#define PLUGIN "High Ping Mode"
#define VERSION "0.2"
#define AUTHOR "FireW@ll"

new ipserver, portserver;
new Ping[33], exemple[33], hpk_tests, hpk_delay, hpk_check, hpk_ping, hpk_mode, hpk_ban_minute, hpk_ban_mode;


public plugin_init()
{
	
	register_plugin(PLUGIN,VERSION,AUTHOR);
	
	hpk_ping = register_cvar("hpk_ping","200");
	hpk_check = register_cvar("hpk_check","2");
	hpk_tests = register_cvar("hpk_tests","2");
	hpk_delay = register_cvar("hpk_delay","20");
	hpk_mode = register_cvar("hpk_mode","1");
	
	// redirect cvars
	ipserver = register_cvar("hpk_ip_server","localhost");
	portserver = register_cvar("hpk_port_server","27015");
	
	// ban cvars
	hpk_ban_minute = register_cvar("hpk_ban_time","2");
	hpk_ban_mode = register_cvar("hpk_ban_mode","1");
	check()
}

public check()
{
	
	if(get_pcvar_num(hpk_check) < 5) 
		set_pcvar_num(hpk_check, 5)
		
	if(get_pcvar_num(hpk_tests) < 3) 
		set_pcvar_num(hpk_tests, 3)
}

public client_disconnect(id) 
	remove_task(id)


public client_putinserver(id)
{    
	Ping[id] = 0 
	exemple[id] = 0

	if(!is_user_bot(id)) 
	{
		new param[1]
		param[0] = id 
		set_task(12.0, "mesaj", id, param, 1)
    
		if(get_pcvar_num(hpk_tests) != 0)
		{
			set_task(float(get_pcvar_num(hpk_delay)), "taskSetting", id, param , 1)
		}
		else 
		{	    
			set_task(float(get_pcvar_num(hpk_tests)), "checkPing", id, param, 1, "b")
		}
	}
} 

public mesaj(param[])
	ColorChat(param[0], GREEN, "[CS]^x03 Cei cu lagul peste %d vor primi^x04 kick", get_pcvar_num(hpk_ping))


	
public taskSetting(param[])
{
	static name[32];
	get_user_name(param[0], name, 31)
	set_task(float(get_pcvar_num(hpk_tests)), "checkPing", param[0], param, 1, "b")
}


public checkPing(param[]) 
{ 
	new id = param[0] 
	
	if(get_user_flags(id) & ADMIN_IMMUNITY) 
	{
		ColorChat(id, GREEN, "[CS]^x03 Nu vei fi scanat de lag.", id, "IMMUNITY");
		remove_task(id);
		return 0;
	}
	
	static ip[32], p, l;
	
	get_user_ip(id, ip, 31);
	get_user_ping(id ,p ,l );
	
	Ping[id] += p
	
	++exemple[id]
	if((exemple[id] > get_pcvar_num(hpk_tests)) && (Ping[id] / exemple[id] > get_pcvar_num(hpk_ping))) 
	
	switch(get_pcvar_num(hpk_mode))
	{
		case 1:	kickPlayer(id);
		case 2:	RedirectPlayer(id);
		case 3: BanPlayer(id);
			
	}
	return 0;
}


kickPlayer(id)
{ 
	static name[32], ip[32];
	
	new userid = get_user_userid(id);
	
	get_user_name(id, name, 31);
	get_user_ip(id, ip, 31);
	
	ColorChat(0, GREEN, "[CS]^x03 Userul^x04 %s^x03 a primit kick pentru lag excesiv.", name, ip);
	
	server_cmd("kick #%d", userid);
	
	log_amx("%L", 0, "LOG_KICK", name, get_user_userid(id), ip, (Ping[id] / exemple[id]));
}


RedirectPlayer(id)
{
	static name[32], ip[32], ip_[64], port_[64];
	
	new userid = get_user_userid(id);
	
	get_user_name(id, name, 31);
	get_user_ip(id, ip, 31);
	
	get_pcvar_string(ipserver, ip_, 63);
	get_pcvar_string(portserver, port_, 63);
	
	client_print(0, print_chat,"%L", LANG_PLAYER, "REDIRECTPLAYER" ,name, ip,  (Ping[id] / exemple[id]), get_pcvar_num(hpk_ping), ip_, port_)
	
	client_cmd(id,"connect %s:%s",ip_, port_)
	
	log_amx("%L", 0,"LOG_REDIRECT", name, userid, ip, (Ping[id] / exemple[id]), ip_, port_)
}

BanPlayer(id)
{
	static ip[32], name[32], steamid[32];
	
	new userid = get_user_userid(id);
	new minute = get_pcvar_num(hpk_ban_minute);
	
	get_user_name(id, name, 31)
	get_user_ip(id, ip, 31);
	get_user_authid(id, steamid, 31);
	
	client_print(0, print_chat,"%L", LANG_PLAYER,"BANPLAYER", name, ip, (Ping[id] / exemple[id]), get_pcvar_num(hpk_ping), minute);
	
	switch(get_pcvar_num(hpk_ban_mode))
	{
		case 1:	server_cmd("kick #%d addip ^"%s^" ^"%s^";wait;writeip", userid, minute, ip)
		case 2:	server_cmd("kick #%d banid ^"%s^" ^"%s^";wait;writeid", userid, minute,  steamid)
	}
	log_amx("%L", 0,"LOG_BAN", name, userid, ip, (Ping[id] / exemple[id]))
}

/************************************** End Of Plugin **********************************************/
Mersi merge.
rneT.caNdy
Membru, skill +1
Membru, skill +1
Posts: 128
Joined: 20 Nov 2016, 17:19
Detinator Steam: Da
Detinator server CS: Cs.RomeoNet.Ro
SteamID: candy_romeonet
Fond eXtream: 0
Location: Paris
Contact:

25 Dec 2016, 12:42

Un alt link poate pune cineva :warning:
User avatar
Radu eXtream
eXtream Mod
eXtream Mod
Posts: 1777
Joined: 12 Sep 2014, 20:32
Detinator Steam: Da
SteamID: /id/raducu7
Reputatie: eXtream Mod
Fost Membru Club eXtreamCS (22 luni)
Fond eXtream: 0
Location: Iași
Discord: RaduSerifu
Has thanked: 39 times
Been thanked: 11 times
Contact:

25 Dec 2016, 20:19

rneT.caNdy wrote:Un alt link poate pune cineva :warning:
Ai postat SMA, nu ai nevoie de link download.
Image
| | | | | |
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 35 guests