/ -*- coding:Utf-8 -*- / / Premiun NoBlock [By FLaco.] / / www.overgamez-Fusion.com.ar / / import es import playerlib import time import cfglib info = es.AddonInfo() info.name = "NoBlock v2" info.version = "2.0" info.basename = "noblock" info.author = "Fulmine" es.ServerVar('NoBlock_version', info.version, 'Premiun NoBlock By FLaco.').makepublic() ''' Configuration File ''' cfg = cfglib.AddonCFG(es.getAddonPath(info.basename) + "/%s.cfg" % info.basename) cfg.text("[Configuration]") cfg.text("") cfg.text("Time for Noblock") time_noblock = cfg.cvar("time_noblock", 20, "Time for Noblock") cfg.write() time_noblock = es.ServerVar('time_noblock') def load(): es.msg('#multi', '#default[NoBlock]#lightgreen NoBlock Cargado') es.msg('#multi', '#default[NoBlock]#lightgreen Creado por FLaco.') es.server.cmd("es_xmexec ../addons/eventscripts/noblock/noblock.cfg") def player_spawn(event_var): es.server.queuecmd('es_fire %s !self addoutput "rendermode 1"' % event_var['userid']) es.server.queuecmd('es_setplayerprop %s "CCSPlayer.baseclass.baseclass.baseclass.baseclass.baseclass.baseclass.m_CollisionGroup" 2' % event_var['userid']) es.server.queuecmd('es_fire %s !self alpha 255' % event_var['userid']) def player_say(event_var): if event_var["text"] == "!block": es.server.queuecmd('es_setplayerprop %s "CCSPlayer.baseclass.baseclass.baseclass.baseclass.baseclass.baseclass.m_CollisionGroup" 0' % event_var['userid']) es.tell(event_var["userid"], "#multi", "#default[Over-NoBlock]#lightgreen Tenes block por %s seconds" % (time_noblock)) es.delayed(time_noblock, "es_tell %s #multi #default[Over-NoBlock]#lightgreen Tenes Noblock" % event_var["userid"]) es.delayed(time_noblock, "es_setplayerprop event_var(userid) CCSPlayer.baseclass.baseclass.baseclass.baseclass.baseclass.baseclass.m_CollisionGroup 2'") def unload(): es.msg('#multi', '#default[NoBlock]#lightgreen NoBlock Desactivado')