PHP Code:
public client_connect(id)
{
server_print("someone connected")
server_print("%d players with a bot limit of %d with a server capacity of %d",get_playersnum(1), get_cvar_num("fb_maxbots"), get_maxplayers())
if(get_playersnum(1) > get_cvar_num("fb_maxbots"))
{
server_print("loop begin")
new iPlayers[32],iNum = get_maxplayers()
for(new i=1;i<iNum;i++)
{
new x=iPlayers[i]
server_print("iNum = %d",iNum)
server_print("Attempting to kick %d", get_user_userid(x))
server_cmd("kick #%d", x) get_user_userid(x))
server_print("[SKYNET] Kicked #%d due to slot overflow", get_user_userid(x))
server_print("execcing...")
server_exec()
server_print("execced!")
server_print("Breaking...")
if(get_playersnum(1) <= get_cvar_num("fb_maxbots"))
break;
else
server_print("ERROR! relooping (AFAIK)")
/* Do something */
}
//server_cmd("bot ^"kickall^"")
//server_cmd("kick #%d",get_user_userid(g_lastbot))
}
}
the problem is, it keeps looping and doing 0, I set it i to 1, so then obviously iPlayers[i] = 0, how do I go about resolving this?
__________________