HPB

Šiame forume vartotojai gali prašyti jiems reikiamo plugino.
Forum rules
Šiame forume galite siūlyti idėjas ar prašyti jums reikalingų pluginų. Jei kas nors pradės jį kurti, tai pasirašys Jūsų sukurtoje temoje. Niekada nepykite, jei niekas neatsako į Jūsų prašymą. Gal tai tiesiog per sudėtinga, arba reikalauja per daug darbo.
Post Reply
User avatar
ArtHa123
Flooderis arba specialistas
Posts: 738
Joined: 2014 Feb 19 18:40

HPB

Post by ArtHa123 »

Sveiki,
Naudoju HPK (high ping kicker), tačiau po kick jie grįžta :devil: Todėl nusprendžiau paieškoti HPB (high ping banner), bet nieko doro neradau, tai pamasčiau, galbūt jūs kas nors turite. :oops: +Karma.
Image

DYaGesS
Flooderis arba specialistas
Posts: 875
Joined: 2013 Jan 16 01:01
Skype: usercs.com
Contact:

Re: HPB

Post by DYaGesS »

įmesk hpk plugino kodą
Padėjau? +rep

User avatar
ArtHa123
Flooderis arba specialistas
Posts: 738
Joined: 2014 Feb 19 18:40

Re: HPB

Post by ArtHa123 »

Code: Select all

/* AMX Mod script. * * (c) 2002-2003, OLO * modified by shadow* This file is provided as is (no warranties). * * Players with immunity won't be checked */  #include <amxmodx> #include <amxmisc> new g_Ping[33]new g_Samples[33] public plugin_init(){  register_plugin("High Ping Kicker (WON)","0.16.2","OLO/shadow")  register_concmd("amx_hpk","cmdHpk",ADMIN_KICK,"- configures high_ping_kicker plugin")  register_cvar("amx_hpk_ping","200")  register_cvar("amx_hpk_check","12")  register_cvar("amx_hpk_tests","5")  register_cvar("amx_hpk_delay","60")    if ( get_cvar_num( "amx_hpk_check" ) < 5 ) set_cvar_num( "amx_hpk_check" , 5 )  if ( get_cvar_num( "amx_hpk_tests" ) < 3 ) set_cvar_num( "amx_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( 10.0 , "showWarn" , id , param , 1 )        if (get_cvar_num("amx_hpk_tests") != 0) {        set_task( float(get_cvar_num("amx_hpk_delay")), "taskSetting", id, param , 1)    }    else {              set_task( float(get_cvar_num( "amx_hpk_tests" )) , "checkPing" , id , param , 1 , "b" )    }      }}  public showWarn(param[])  //client_print( param[0] ,print_chat,"* Players with ping higher than %d will be kicked!", get_cvar_num( "amx_hpk_ping" ) )  client_print_color(param[0], print_chat, "^4[.:HPK:.]^3 Zaidejai, su dideliu ping nei^4 %d ^3bus ismesti!", get_cvar_num( "amx_hpk_ping" ) ) public taskSetting(param[]) {    new name[32]    get_user_name(param[0],name,31)    set_task( float(get_cvar_num( "amx_hpk_tests" )) , "checkPing" , param[0] , param , 1 , "b" )} kickPlayer( id ) {     new name[32],authid[32]    get_user_name(id,name,31)    get_user_authid(id,authid,31)     client_print_color(0, print_chat, "^4[.:HPK:.]^3 Zaidejas buvo ismestas del perdidelio ping^4 (%s)",name)    //client_print(0,print_chat,"** Player %s disconnected due to high ping",name)    client_cmd(id,"echo ^"** Atsiprasome, taciau jus turejote perdideli ping...^";disconnect")    remove_task(id)    log_amx("HPK: ^"%s<%d><%s>^" buvo ismestas del perdidelio ping (apytikslis ping ^"%d^")",     name,get_user_userid(id),authid,(g_Ping[id] / g_Samples[id])) }  public checkPing(param[]) {   new id = param[ 0 ]    if ( get_user_flags(id) & ADMIN_IMMUNITY ) return   new p, l    get_user_ping( id , p , l )    g_Ping[ id ] += p  ++g_Samples[ id ]   if ( (g_Samples[ id ] > get_cvar_num( "amx_hpk_tests" )) && (g_Ping[id] / g_Samples[id] > get_cvar_num( "amx_hpk_ping" ))  )        kickPlayer(id) }   public cmdHpk(id,level,cid){  if (!cmd_access(id,level,cid,1))    return PLUGIN_HANDLED      new ping[5]  new check_arr[5]  new tests_arr[5]  new delay_arr[5]  read_argv(1,ping,4)  read_argv(2,check_arr,4)  read_argv(3,tests_arr,4)  read_argv(4,delay_arr,4)    new check = str_to_num(check_arr)  new tests = str_to_num(tests_arr)  new delay = str_to_num(delay_arr)      if ( check < 5 ) check = 5  if ( tests < 3 ) tests = 3     if (read_argc() > 1){    set_cvar_string("amx_hpk_ping",ping)  }  if (read_argc() > 2) {    set_cvar_num("amx_hpk_check",check)  }  if (read_argc() > 3) {    set_cvar_num("amx_hpk_tests",tests)  }  if (read_argc() > 4) {      set_cvar_num("amx_hpk_delay",delay) }   console_print(id,"Syntax: amx_hpk <ping to get kicked> <checks before kicks> <time between checks> <delay before first check in sec.>")  console_print(id,"Current High_Ping_Kicker Settings:")  console_print(id,"Maxping: %d  Time between checks: %d Checkcount: %d Delay: %d",get_cvar_num("amx_hpk_ping"),get_cvar_num("amx_hpk_check"),get_cvar_num("amx_hpk_tests"),get_cvar_num("amx_hpk_delay"))  return PLUGIN_HANDLED    }
Image

User avatar
laimiukas3
Moderatorius
Posts: 4569
Joined: 2012 Aug 03 01:12
Skype: laimiukas3
Location: Vilnius
Contact:

Re: HPB

Post by laimiukas3 »

Paieška amxmodx.lt :D http://amxmodx.lt/viewtopic.php?f=13&t=954 ir šeip inda gugle pamegint reikejo high_ping_ban.amxx :D
DYaGesS padarytum plugina high_ping_redirect.amxx ArtHa123 galetum man savo tada lagerius atsiusti as juos siltai sutiksiu ir primsiu :D
Image
Image
Image

User avatar
ArtHa123
Flooderis arba specialistas
Posts: 738
Joined: 2014 Feb 19 18:40

Re: HPB

Post by ArtHa123 »

laimiukas3 wrote:Paieška amxmodx.lt :D http://amxmodx.lt/viewtopic.php?f=13&t=954 ir šeip inda gugle pamegint reikejo high_ping_ban.amxx :D
DYaGesS padarytum plugina high_ping_redirect.amxx ArtHa123 galetum man savo tada lagerius atsiusti as juos siltai sutiksiu ir primsiu :D
Dėkui, + karma. GOoglei bandžiau ieškoti high ping ban, bet neradau ;)

-- 2014 Geg 05 06:14 --

Gal galėtumėt padaryti, kad pluginas veiktu tik nuo 10:00 iki 22:00?:D
Image

Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests