Advertisement
Guest User

Untitled

a guest
Aug 27th, 2014
218
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.46 KB | None | 0 0
  1. elif eventToken2 == self.server.Tokens["placeObject"][1]:
  2. #PlacementObject
  3. #data = data[1:]
  4. print repr(data)
  5. if self.room.isTotemEditeur:
  6. if self.room.identifiantTemporaire == -1:
  7. self.room.identifiantTemporaire = 0
  8. if not self.room.identifiantTemporaire > 20:
  9. self.room.identifiantTemporaire+=1
  10. self.sendTotemItemCount(self.room.identifiantTemporaire)
  11. id, code, px, py, angle, vx, vy, dur, origin=struct.unpack('!hhhhhbbbb', data)
  12. self.Totem[0]=self.room.identifiantTemporaire
  13. self.Totem[1]=self.Totem[1]+"#2#"+str(int(code))+"\x01"+str(int(px))+"\x01"+str(int(py))+"\x01"+str(int(angle))+"\x01"+str(int(vx))+"\x01"+str(int(vy))+"\x01"+str(int(dur))
  14. data=struct.pack('!hhhhhbbbbxx', id, code, px, py, angle, vx, vy, dur, origin)
  15. self.room.sendAllOthersBin(self, '\x05\x14', data)
  16. else:
  17. print repr(data)
  18. roundID, id, code, px, py, angle, vx, vy, dur, origin=struct.unpack('!hhhhhbbbb', data)
  19. data=struct.pack('!hhhhhbbbbxx', id, code, px, py, angle, vx, vy, dur, origin)
  20. if self.isSyncroniser or self.isShaman:
  21. self.skills.PlacementSkills(self, code, px, py)
  22. if code==44:
  23. if not self.UTotem:
  24. self.sendTotem(self.STotem[1], px, py, self.playerCode)
  25. self.UTotem=True
  26. self.room.sendAllOthersBin(self, "\x05\x14", data)
  27. self.room.objectid = id
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement