def in_CLIENTBATTLESTATUS(nick, status, color): api = lobbyscript.Callback() if nick == api.GetMyUser()['Name']: global battleJoinedAndStatusChanged if battleJoinedAndStatusChanged: battleJoinedAndStatusChanged -= 1 if battleJoinedAndStatusChanged == 0: api.SetMyBattleStatus(1)
def in_SAID(chan,user,data): global lastSent global MaxInterval api = lobbyscript.Callback() if chan == 'main': if lastSent + MaxInterval < datetime.datetime.now(): if data.find('caspring.org') >= 0: api.SendProtocol('SAY '+chan+' But, does CADownloader make pizza ??') lastSent = datetime.datetime.now()
import lobbyscript api = lobbyscript.Callback() connected = False def in_TASSERVER(): print 'connected' connected = True def timer_5(): print connected if connected: api.sendProtocol('PING') api.handleProtocol('PONG') def timer_1(): print 'one second timer'