[SCRIPT] Bansearch
Posted: Fri Sep 13, 2013 4:18 pm
Code: Select all
My computer is back! :')"""
bansearch
find a banned player by name or ip
"""
from commands import add,admin
from twisted.internet.reactor import callLater
@admin
def bansearch(connection,value):
value=str(value)
f=open("bans.txt")
bans = eval(f.read())
f.close()
retli = []
for i in range(len(bans)):
ban = bans[i]
if value == ban[0] or value == ban[1]:return ban
elif value in ban[0] or value == ban[1][:len(value)] or value == ban[2][:len(value)] or value == ban[2]:retli.append(i)
if len(retli)==1:
return bans[retli[0]]
else:
if connection.name!="Console":
print(len(retli))
for i in range(len(retli)):
callLater(i,connection.send_chat,bans[retli[i]])
else:
retstr = ""
for i in retli:
retstr+=(str(bans[i])+"\n")
return retstr[:len(retstr)-2]
add(bansearch)
def apply_script(a,b,c):
return a,b
So happy