import es, services, os.path adminlist = [] def load(): global ruAdmin mani_file = es.ServerVar('eventscripts_gamedir') + '/cfg/mani_admin_plugin/clients.txt' if os.path.isfile(mani_file): a = open(mani_file,'r') b = a.readlines() a.close() for c in b: c = c.replace('\t','').replace(' ','').replace('\n','') if '"steam""STEAM_' in c: adminlist.append(c.replace('"steam""','').replace('"','')) if services.isRegistered('auth'): auth = services.use('auth') auth.registerCapability('adminannounce',auth.ADMIN) ruAdmin = lambda x: auth.isUseridAuthorized(x,'adminannounce') or es.getplayersteamid(x) in adminlist else: ruAdmin = lambda x: es.getplayersteamid(x) in adminlist def player_activate(ev): if ruAdmin(ev['userid']): es.msg('#green','Admin And Supporter %s Has Joined!'%ev['es_username'])