function kickPlayerOnHighPing ( )
local accountName = getAccountName ( getPlayerAccount ( source ) )
if ( not isObjectInACLGroup ( "user.".. accountName, aclGetGroup ( "Admin" ) ) and not isObjectInACLGroup ( "user.".. accountName, aclGetGroup ( "Console" ) ) and not isObjectInACLGroup ( "user.".. accountName, aclGetGroup ( "Moderator" ) ) and not isObjectInACLGroup ( "user.".. accountName, aclGetGroup ( "SuperModerator" ) ) ) then
outputChatBox ( getPlayerName ( source ) .. " was kicked due to high ping!", getRootElement(), 27, 89, 224, true )
kickPlayer ( source, "Your Ping was straight too high." )
end
end
addEvent ( "kickPlayerOnHighPing", true )
addEventHandler ( "kickPlayerOnHighPing", getRootElement(), kickPlayerOnHighPing )