Slowmice

Untitled

Jun 21st, 2013
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.52 KB | None | 0 0
  1. class Traitor:
  2.     def __init__(self):
  3.         self.mg = Minigames
  4.  
  5.         self.cats = [7, 17]
  6.  
  7.         self.players = {}
  8.  
  9.     def load(self):
  10.         pass
  11.  
  12.     def event_mouseduck(self, player):
  13.         pass
  14.  
  15.     def event_createroom(self, room):
  16.         pass
  17.  
  18.     def event_newround(self, player):
  19.         self.players[player.playerCode].mordido = False
  20.  
  21.     def event_enterroom(self, player):
  22.         self.players[player.playerCode] = Player(player.username)
  23.         player.enableKey(ord("I"))
  24.         player.enableKey(ord("O"))
  25.         player.enableKey(32)
  26.         player.sendMessage("<J>Добро пожаловать в TRAITOR! Нажмите I чтобы посмотреть информацию о комнате")
  27.        
  28.     def event_leaveroom(self, player):
  29.         del self.players[player.playerCode]
  30.  
  31.     def event_die(self, player):
  32.         pass
  33.  
  34.     def event_getcheese(self, player):
  35.         pass
  36.        
  37.     def event_keypress(self, player, key):
  38.         if key == 32: #spacebar
  39.                 for rplayer in player.room.clients.values():
  40.                     if not rplayer.username == player.username and not rplayer.isDead and not player.isDead and not self.players[rplayer.playerCode].mordido:
  41.                         if rplayer.x >= player.x-300 and rplayer.x < player.x+300:
  42.                             if rplayer.y >= player.y-200 and rplayer.y < player.y+200:
  43.                                 player.sendMessage("Ты укусил <R>"+rplayer.username+"<BL> он скоро умрёт")
  44.                                 rplayer.KillPlayerDelay(5)
  45.                                 self.players[rplayer.playerCode].mordido = True
  46.                                 break
  47.         elif key == ord("I"):
  48.                 player.sendMessage("<J>Некоторые из Вас предатели!! Они могут укусить тебя и через несколько секунд, ты умрешь!\nЕсли Вы узнали кто предатель, то пишите в чат имя игрока !CLOWFISH(EXAMPLE). Если Вам повезет, то вы можете убить предателя!\n Если вы нуб и опять забыли помощь, то нажмите TAB.\n<BL>Сделал своим быдлокодом <R>Clowfish<BL>, идея <VP>Moepl.")
  49.         elif key == ord("O"):
  50.                 player.sendMessage("<J>Скоро/Soon!")
  51.                 #lst = self.username+" "*int(21-len(self.username))+str(self.playerCode)+" "*int(11-len(str(self.playerCode)))
Advertisement
Add Comment
Please, Sign In to add comment