Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Kërko Plugins [Me Ngjyra]
#85
Code:
#include <amxmodx> #include <amxmisc> #include <colorchat> new const PLUGIN[] = "High Ping Kicker" new const VERSION[] = "1.0" new const AUTHOR[] = "Shadow/Bo0m!" // Feel free to change this flag #define HPK_IMMUNE ADMIN_IMMUNITY // PCvars new hpk_ping, hpk_check, hpk_tests, hpk_delay, hpk_immunity new g_Ping[33] new g_Samples[33] public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_concmd("amx_hpk","cmdHpk",ADMIN_CVAR,"- configures high ping kicker") hpk_ping = register_cvar("amx_hpk_ping","200") hpk_check = register_cvar("amx_hpk_check","12") hpk_tests = register_cvar("amx_hpk_tests","5") hpk_delay = register_cvar("amx_hpk_delay","60") hpk_immunity = register_cvar("amx_hpk_immunity","1") 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) { g_Ping[id] = 0 g_Samples[id] = 0 if ( !is_user_bot(id) ) { new param[1] param[0] = id set_task( 15.0 , "showWarn" , id , param , 1 ) if (get_pcvar_num(hpk_delay) != 0) { set_task( float(get_pcvar_num(hpk_delay)), "taskSetting", id, param , 1) } else { set_task( float(get_pcvar_num(hpk_check)) , "checkPing" , id , param , 1 , "b" ) } } } public showWarn(param[]) client_print_color( param[0] ,print_chat,"^3[HPK] Players with ping higher than ^x04%d will be ^x03kicked!", get_cvar_num( "amx_hpk_ping" ) ) public taskSetting(param[]) { new name[32] get_user_name(param[0],name,31) set_task( float(get_pcvar_num(hpk_check)) , "checkPing" , param[0] , param , 1 , "b" ) } kickPlayer(id) { new name[32],authid[36] get_user_name(id,name,31) get_user_authid(id,authid,35) client_print_color(0,print_chat,"^x03"[HPK] Player %s disconnected due to ^x04high ping",name) server_cmd("kick #%d ^"Sorry but your ping is too high, try again later...^"",get_user_userid(id)) log_amx("HPK: ^"%s<%d><%s>^" ^x03Was kicked due ^x04high ping (Average Ping ^"%d^")", name,get_user_userid(id),authid,(g_Ping[id] / g_Samples[id])) } public checkPing(param[]) { if (get_pcvar_num(hpk_tests) < 3) set_pcvar_num(hpk_tests,3) new id = param[ 0 ] if ( get_user_flags(id) & HPK_IMMUNE && get_pcvar_num(hpk_immunity) == 1 ) { remove_task(id) client_print_color(id, print_chat, "^3"[HPK] Ping checking disabled due to !gimmunity...") return PLUGIN_CONTINUE } new ping, loss get_user_ping(id,ping,loss) g_Ping[ id ] += ping ++g_Samples[ id ] if ( (g_Samples[ id ] > get_pcvar_num(hpk_tests)) && (g_Ping[id] / g_Samples[id] > get_pcvar_num(hpk_ping)) ) kickPlayer(id) return PLUGIN_CONTINUE } public cmdHpk(id,level,cid) { if (!cmd_access(id,level,cid,1)) return PLUGIN_HANDLED if (read_argc() < 6) { console_print(id,"Usage: amx_hpk <max ping> <total ping checks> <time between checks> <delay before starting checks> <1 to allow immunity|0 to disallow") console_print(id,"Current High Ping Kicker Settings:") console_print(id,"Max Ping: %d | Ping Checks: %d | Check Frequency: %d | Start Delay: %d | Immunity: %d",get_pcvar_num(hpk_ping),get_pcvar_num(hpk_tests),get_pcvar_num(hpk_check),get_pcvar_num(hpk_delay),get_pcvar_num(hpk_immunity)) return PLUGIN_HANDLED } new name[32], authid[36] get_user_name(id,name,31) get_user_authid(id,authid,35) new ping_arg[5], check_arg[5], tests_arg[5], delay_arg[5], immune_arg[5] read_argv(1,ping_arg,4) read_argv(2,tests_arg,4) read_argv(3,check_arg,4) read_argv(4,delay_arg,4) read_argv(5,immune_arg,4) new ping = str_to_num(ping_arg) new tests = str_to_num(tests_arg) new check = str_to_num(check_arg) new delay = str_to_num(delay_arg) new immune = str_to_num(immune_arg) if ( check < 5 ) check = 5 if ( tests < 3 ) tests = 3 set_pcvar_num(hpk_ping,ping) set_pcvar_num(hpk_tests,tests) set_pcvar_num(hpk_check,check) set_pcvar_num(hpk_delay,delay) set_pcvar_num(hpk_immunity,immune) console_print(id,"The following HPK Settings have been set:") console_print(id,"Max Ping: %d | Ping Checks: %d | Check Frequency: %d | Start Delay: %d | Immunity: %d",get_pcvar_num(hpk_ping),get_pcvar_num(hpk_tests),get_pcvar_num(hpk_check),get_pcvar_num(hpk_delay),get_pcvar_num(hpk_immunity)) log_amx("HPK: ^"%s<%d><%s>^" has configured the HPK - Max Ping: %d | Ping Checks: %d | Check Frequency: %d | Start Delay: %d | Immunity: %d", name,get_user_userid(id),authid,get_pcvar_num(hpk_ping),get_pcvar_num(hpk_tests),get_pcvar_num(hpk_check),get_pcvar_num(hpk_delay),get_pcvar_num(hpk_immunity)) return PLUGIN_HANDLED }



ajt boma qeto me ngjyra edhe kallzom a duhet me qit naj plugins per kto me ngjyra a vec qeto me ja bo copy paste qe e con ti ? ?
Reply }}}}
Thanks given by:
Thanks given by:
Thanks given by:


Messages In This Thread
Kërko Plugins [Me Ngjyra] - by ScrappeR - 10-06-2021, 08:43 AM
Re: Kërko Plugins [Me Ngjyra] - by F. ツ - 12-27-2023, 12:44 PM
Re: Kërko Plugins [Me Ngjyra] - by MentorNrekaj - 01-04-2024, 12:26 PM
Re: Kërko Plugins [Me Ngjyra] - by ScrappeR - 01-04-2024, 03:05 PM
Re: Kërko Plugins [Me Ngjyra] - by MentorNrekaj - 01-07-2024, 08:00 AM
Re: Kërko Plugins [Me Ngjyra] - by BR3ACKER - 01-07-2024, 11:12 AM
Re: Kërko Plugins [Me Ngjyra] - by ScrappeR - 01-07-2024, 04:24 PM
Re: Kërko Plugins [Me Ngjyra] - by goLd ~ - 01-08-2024, 07:22 PM
Re: Kërko Plugins [Me Ngjyra] - by goLd ~ - 01-08-2024, 07:24 PM
Re: Kërko Plugins [Me Ngjyra] - by LonN - 01-08-2024, 07:29 PM
Re: Kërko Plugins [Me Ngjyra] - by goLd ~ - 01-09-2024, 04:15 PM
:p - by goLd ~ - 01-09-2024, 04:50 PM
Re: :p - by BR3ACKER - 01-10-2024, 06:21 AM
Re: Kërko Plugins [Me Ngjyra] - by f0LLeRaUAG - 01-17-2024, 02:16 PM
Re: Kërko Plugins [Me Ngjyra] - by ScrappeR - 01-18-2024, 05:01 PM
Re: Kërko Plugins [Me Ngjyra] - by ScrappeR - 01-18-2024, 05:01 PM
Re: Kërko Plugins [Me Ngjyra] - by ..... - 02-05-2024, 01:04 PM
Re: Kërko Plugins [Me Ngjyra] - by Cyanide. - 02-05-2024, 01:59 PM
Re: Kërko Plugins [Me Ngjyra] - by veron - 02-13-2024, 08:55 PM
Re: Kërko Plugins [Me Ngjyra] - by veron - 02-13-2024, 08:55 PM
Re: Kërko Plugins [Me Ngjyra] - by veron - 02-13-2024, 09:14 PM
Re: Kërko Plugins [Me Ngjyra] - by veron - 02-13-2024, 09:14 PM
Re: Kërko Plugins [Me Ngjyra] - by iNFINITY^ - 02-14-2024, 02:42 PM
Re: Kërko Plugins [Me Ngjyra] - by Cyanide. - 02-14-2024, 03:23 PM
Re: Kërko Plugins [Me Ngjyra] - by Cyanide. - 02-14-2024, 03:23 PM
Re: Kërko Plugins [Me Ngjyra] - by veron - 02-14-2024, 04:45 PM
Re: Kërko Plugins [Me Ngjyra] - by veron - 02-14-2024, 04:45 PM
Re: Kërko Plugins [Me Ngjyra] - by veron - 02-14-2024, 04:46 PM
Re: Kërko Plugins [Me Ngjyra] - by veron - 02-14-2024, 04:46 PM
Re: Kërko Plugins [Me Ngjyra] - by iNFINITY^ - 02-14-2024, 05:08 PM
Re: Kërko Plugins [Me Ngjyra] - by iNFINITY^ - 02-14-2024, 05:08 PM
Re: Kërko Plugins [Me Ngjyra] - by veron - 02-14-2024, 07:28 PM
Re: Kërko Plugins [Me Ngjyra] - by veron - 02-14-2024, 07:28 PM
Re: Kërko Plugins [Me Ngjyra] - by veron - 02-14-2024, 07:32 PM
Re: Kërko Plugins [Me Ngjyra] - by veron - 02-14-2024, 07:32 PM
Re: Kërko Plugins [Me Ngjyra] - by iNFINITY^ - 02-14-2024, 07:33 PM
Re: Kërko Plugins [Me Ngjyra] - by iNFINITY^ - 02-14-2024, 07:33 PM
Re: Kërko Plugins [Me Ngjyra] - by veron - 02-14-2024, 07:36 PM
Re: Kërko Plugins [Me Ngjyra] - by veron - 02-14-2024, 07:36 PM
Re: Kërko Plugins [Me Ngjyra] - by iNFINITY^ - 02-14-2024, 07:47 PM
Re: Kërko Plugins [Me Ngjyra] - by iNFINITY^ - 02-14-2024, 07:47 PM
Re: Kërko Plugins [Me Ngjyra] - by veron - 02-15-2024, 07:14 AM
Re: Kërko Plugins [Me Ngjyra] - by veron - 02-15-2024, 07:14 AM
Re: Kërko Plugins [Me Ngjyra] - by veron - 02-15-2024, 07:45 AM
Re: Kërko Plugins [Me Ngjyra] - by veron - 02-15-2024, 07:45 AM
Re: Kërko Plugins [Me Ngjyra] - by iNFINITY^ - 02-15-2024, 12:48 PM
Re: Kërko Plugins [Me Ngjyra] - by iNFINITY^ - 02-15-2024, 12:48 PM
Re: Kërko Plugins [Me Ngjyra] - by veron - 02-15-2024, 01:49 PM
Re: Kërko Plugins [Me Ngjyra] - by veron - 02-15-2024, 01:49 PM
Re: Kërko Plugins [Me Ngjyra] - by iNFINITY^ - 02-15-2024, 06:13 PM
Re: Kërko Plugins [Me Ngjyra] - by iNFINITY^ - 02-15-2024, 06:13 PM
Re: Kërko Plugins [Me Ngjyra] - by veron - 02-16-2024, 08:00 AM
Re: Kërko Plugins [Me Ngjyra] - by veron - 02-16-2024, 08:00 AM
Re: Kërko Plugins [Me Ngjyra] - by iNFINITY^ - 02-16-2024, 11:44 AM
Re: Kërko Plugins [Me Ngjyra] - by iNFINITY^ - 02-16-2024, 11:44 AM
Re: Kërko Plugins [Me Ngjyra] - by veron - 02-16-2024, 02:28 PM
Re: Kërko Plugins [Me Ngjyra] - by veron - 02-16-2024, 02:28 PM
Re: Kërko Plugins [Me Ngjyra] - by iNFINITY^ - 02-16-2024, 02:36 PM
Re: Kërko Plugins [Me Ngjyra] - by iNFINITY^ - 02-16-2024, 02:36 PM
Re: Kërko Plugins [Me Ngjyra] - by iNFINITY^ - 02-16-2024, 03:03 PM
Re: Kërko Plugins [Me Ngjyra] - by iNFINITY^ - 02-16-2024, 03:03 PM
Re: Kërko Plugins [Me Ngjyra] - by veron - 02-17-2024, 11:21 AM
Re: Kërko Plugins [Me Ngjyra] - by veron - 02-17-2024, 11:21 AM
Re: Kërko Plugins [Me Ngjyra] - by veron - 02-17-2024, 01:23 PM
Re: Kërko Plugins [Me Ngjyra] - by veron - 02-17-2024, 01:23 PM
Re: Kërko Plugins [Me Ngjyra] - by iNFINITY^ - 02-17-2024, 02:46 PM
Re: Kërko Plugins [Me Ngjyra] - by iNFINITY^ - 02-17-2024, 02:46 PM
Re: Kërko Plugins [Me Ngjyra] - by Cyanide. - 02-17-2024, 04:30 PM
Re: Kërko Plugins [Me Ngjyra] - by Cyanide. - 02-17-2024, 04:30 PM
Re: Kërko Plugins [Me Ngjyra] - by veron - 02-17-2024, 10:59 PM
Re: Kërko Plugins [Me Ngjyra] - by veron - 02-17-2024, 10:59 PM
Re: Kërko Plugins [Me Ngjyra] - by iNFINITY^ - 02-18-2024, 06:45 AM
Re: Kërko Plugins [Me Ngjyra] - by iNFINITY^ - 02-18-2024, 06:45 AM
Re: Kërko Plugins [Me Ngjyra] - by veron - 02-18-2024, 05:28 PM
Re: Kërko Plugins [Me Ngjyra] - by veron - 02-18-2024, 05:28 PM
Re: Kërko Plugins [Me Ngjyra] - by veron - 02-19-2024, 11:44 AM
Re: Kërko Plugins [Me Ngjyra] - by iNFINITY^ - 02-19-2024, 11:54 AM
Re: Kërko Plugins [Me Ngjyra] - by Cyanide. - 04-16-2024, 09:54 AM
Re: Kërko Plugins [Me Ngjyra] - by inL. - 04-21-2024, 04:17 PM
Re: Kërko Plugins [Me Ngjyra] - by Alphaa - 04-21-2024, 06:51 PM
Re: Kërko Plugins [Me Ngjyra] - by inL. - 04-22-2024, 12:22 AM
Re: Kërko Plugins [Me Ngjyra] - by faton1233 - 04-22-2024, 08:20 PM
Re: Kërko Plugins [Me Ngjyra] - by dewiiL. - 04-24-2024, 07:58 PM
Re: Kërko Plugins [Me Ngjyra] - by Survival - 06-07-2024, 01:15 PM
Re: Kërko Plugins [Me Ngjyra] - by -M- - 06-07-2024, 02:59 PM
Re: Kërko Plugins [Me Ngjyra] - by x0n1x.# - 10-09-2024, 12:23 PM
Re: Kërko Plugins [Me Ngjyra] - by Dinnii - 10-09-2024, 12:39 PM
Re: Kërko Plugins [Me Ngjyra] - by Dinnii - 12-01-2024, 05:22 PM
Re: Kërko Plugins [Me Ngjyra] - by kushtrim1233 - 01-03-2025, 11:07 PM
Re: Kërko Plugins [Me Ngjyra] - by kushtrim1233 - 01-03-2025, 11:40 PM
Re: Kërko Plugins [Me Ngjyra] - by BR3ACKER - 01-07-2025, 07:07 AM

Forum Jump:


Users browsing this thread: 1 Guest(s)