"""
killnear
thepolm3
requested by Defero200
"""

from commands import add,admin

@admin
def killnear(connection,radius = 10):
    xb,yb,zb = connection.get_location()
    for player in connection.protocol.players.values():
        xa,ya,za = player.get_location()
        x,y=xa-xb,ya-yb
        if x*x+y*y<=radius**2 and not (player.god or player.admin or player==connection):
            player.kill()

add(killnear)

def apply_script(protocol,connection,config):
    return protocol,connection
