Scrap/Old Command Bot.txt

36 lines
1.5 KiB
Text
Raw Normal View History

2015-03-01 17:03:11 +00:00
from direct.interval.IntervalGlobal import *
filepath = "C:/Program Files/Disney/Disney Online/ToontownOnline/toontown-110303_202154.log"
file_to_read_from = open('%s'%(filepath),'r')
trash = file_to_read_from.read()
del trash
def checkAnim():
command_in_file = file_to_read_from.readline()
command_in_file = str(command_in_file)
command_in_file = command_in_file.title()
if "Command Splash" in command_in_file:
toon = base.cr.doFindAll("Your Name")
base.localAvatar.d_playSplashEffect(toon[0].getX(), toon[0].getY(), toon[0].getZ())
base.localAvatar.playSplashEffect(toon[0].getX(), toon[0].getY(), toon[0].getZ())
elif "Command Collisions" in command_in_file:
base.localAvatar.collisionsOff()
elif "Command Chat" in command_in_file:
base.localAvatar.setSC(4)
elif "Command Erase" in command_in_file:
base.localAvatar.UpdateWhitelist()
elif "Command Swim" in command_in_file:
base.localAvatar.b_setAnimState('swim')
elif "Command Died" in command_in_file:
base.localAvatar.b_setAnimState('Died')
elif "Command Run" in command_in_file:
base.localAvatar.b_setAnimState('run')
elif "Command Walk" in command_in_file:
base.localAvatar.b_setAnimState('walk')
elif "Command Scientist" in command_in_file:
base.localAvatar.b_setAnimState('ScientistEmcee')
def alwaysCheckAnim():
cnt = Sequence()
cnt.append(Func(checkAnim))
cnt.append(Wait(0.1))
cnt.append(Func(alwaysCheckAnim))
cnt.start()
alwaysCheckAnim()