i cant get i right..... line 111 and 135
Code:
stock CheckPing(id)
{
new TempString[5]
get_user_info(id,"cl_updaterate",TempString,4)
new ping,loss
get_user_ping(id,ping,loss)
new clrate = str_to_num(TempString)
if(ping > g_MaxPing)
{
if(ping >= ExtraPing+g_MaxPing) g_PingOffence[id] = g_PingOffence[id] + 5 // If the user has a ping ExtraPing + g_MaxPing, he gets +5 instead of +1 in his ping offence counter
else g_PingOffence[id]++
if(g_PingOffence[id] >= HowManyChecks)
{
if (get_user_flags(id) & ADMIN_KICK)
return PLUGIN_CONTINUE
new Name[32],Auth[35] ;line 111
get_user_name(id,Name,31)
get_user_authid(id,Auth,34)
client_print(0,print_chat,"[HPK] %s was kicked for having a ping above %d",Name,g_MaxPing)
server_cmd("kick #%d To high a ping",get_user_userid(id))
log_amx("%s<%s> was kicked for having to high a ping (was %d)",Name,Auth,ping)
return PLUGIN_CONTINUE
}
client_print(id,print_chat,"[HPK] You ping is above %d, either fix your ping or leave",g_MaxPing)
}
if(clrate < g_MinRate && ( g_CheckPlayer[id] == 1 || g_CheckPlayer[id] == 3))
{
if(g_CheckPlayer[id] == 3)
g_CheckPlayer[id] = 2
else
{
g_CheckPlayer[id] = 2
ShowMenu(id)
}
}
else if(clrate < g_MinRate && g_CheckPlayer[id] == 2)
{
if (get_user_flags(id) & ADMIN_KICK)
return PLUGIN_CONTINUE
new Name[32],Auth[35] ;line135
get_user_name(id,Name,31)
get_user_authid(id,Auth,34)
client_print(0,print_chat,"[HPK] %s was kicked for having a to low cl_updaterate(%d)",Name,clrate)
server_cmd("kick #%d To low a cl_updaterate",get_user_userid(id))
log_amx("%s<%s> was kicked for having to low a cl_updaterate, it was %d",Name,Auth,clrate)
return PLUGIN_CONTINUE
}
// client_print(0,3,"%d had ping: %d(%d) loss %d clrate %d(%d)",id,ping,g_MaxPing,loss,clrate,g_MinRate)
return PLUGIN_CONTINUE
}