Scrap/toonswitch.txt
Richard Wright 5f35433c9b Scrap codes
2015-03-01 17:03:11 +00:00

28 lines
No EOL
1.1 KiB
Text

FDHIFD = 292412355
BUGATTI = 292412156
INCORRECT = 292411847
GREENCAT = 292403916
MEOWNAISE = 292411436
FDHIFD_DNA = 't\x05\x04\x00\x01\x2d\x02\x54\x03\x23\x0b\x0f\x00\x0f\x0f'
BUGATTI_DNA = 't\x05\x01\x00\x01\x35\x1b\x08\x16\x17\x0f\x15\x00\x15\x15'
MEOWNAISE_DNA = 't\x05\x04\x00\x00\x35\x1b\x08\x16\x17\x16\x0b\x00\x0b\x0b'
GREENCAT_DNA = 't\x05\x05\x00\x01\x56\x06\x3d\x03\31\x07\x0e\x00\x0e\x0e'
INCORRECT_DNA = 't\x0f\x01\x00\x01\x35\x1b\x08\x16\x17\x0f\x14\x00\x14\x14'
from direct.distributed.MsgTypes import *
from direct.distributed.PyDatagram import PyDatagram
from direct.interval.IntervalGlobal import Func, Wait, Sequence
def switchServerToon(avatarId, zoneId):
Switch = Sequence()
Switch.append(Func(runSwitchDatagram, avatarId))
Switch.append(Wait(0.1))
Switch.append(Func(runSwitchZone, zoneId))
Switch.start()
def runSwitchDatagram(avatarId):
Avatar = PyDatagram()
Avatar.addUint16(CLIENT_SET_AVATAR)
Avatar.addUint32(avatarId)
base.cr.sendDatagram(Avatar)
def runSwitchZone(zoneId):
base.cr.sendSetZoneMsg(zoneId)
base.localAvatar.d_setParent(2)