Advertisement
Xlyjc

Lua : Eventos Transformice

Dec 26th, 2017
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.39 KB | None | 0 0
  1. • eventChatCommand ( jogador, comando )
  2. Este evento é disparado quando um jogador usa um comando do chat (uma mensagem começando com " ! ").
  3. Argumentos:
  4. - jogador (String) : o jogador que enviou o comando
  5. - comando (String) : a mensagem (sem o " ! " inicial)
  6.  
  7.  
  8.  
  9. • eventChatMessage ( jogador, mensagem )
  10. Este evento é disparado quando um jogador conversa no chat da sala.
  11. Argumentos:
  12. - jogador (String) : o jogador que enviou a mensagem
  13. - mensagem (String) : a mensagem
  14.  
  15.  
  16.  
  17. • eventEmotePlayed ( jogador, tipo, parametro )
  18. Este evento é disparado quando um jogador faz uma emoção.
  19. Argumentos:
  20. - jogador (String) : o jogador que fez a emoção
  21. - tipo (Int) : o tipo da emoção feita
  22. - parametro (String) : o parâmetro usado com o emote (se aplica apenas no da bandeira)
  23.  
  24.  
  25.  
  26. • eventFileLoaded ( numero, dados )
  27. Este evento é disparado quando um arquivo é totalmente carregado.
  28. Argumentos:
  29. - numero (String) : o id do arquivo
  30. - dados (String) : os dados do arquivo
  31.  
  32.  
  33.  
  34. • eventFileSaved ( numero )
  35. Este evento é disparado quando um arquivo é totalmente salvo.
  36. Argumentos:
  37. - numero (String) : o nome do arquivo
  38.  
  39.  
  40.  
  41. • eventKeyboard ( jogador, codigoTecla, pressionando, posicaoX, posicaoY )
  42. Este evento é disparado quando um jogador aperta uma tecla.
  43. Argumentos:
  44. - jogador (String) : o jogador que apertou a tecla
  45. - codigoTecla (Int) : o código (em byte) da tecla pressionada
  46. - pressionando (Boolean) : se o evento foi por pressionamento da tecla ou por liberar a tecla.
  47. - posicaoX (Int) : a coordenada horizontal do jogador quando ele pressionou a tecla.
  48. - posicaoY (Int) : a coordenada vertical do jogador quando ele pressionou a tecla.
  49.  
  50.  
  51.  
  52. • eventMouse ( jogador, posicaoX, posicaoY )
  53. Este evento é disparado quando um jogador clica com o mouse.
  54. Argumentos:
  55. - jogador (String) : o jogador que clicou
  56. - posicaoX (Int) : a coordenada horizontal do click do mouse
  57. - posicaoY (Int) : a coordenada vertical do click do mouse
  58.  
  59.  
  60.  
  61. • eventLoop ( tempoAtual, tempoRestante )
  62. Este evento ocorre a cada 500 milissegundos.
  63. Argumentos:
  64. - tempoAtual (Int) : o tempo passado em milissegundos desde o começo da partida
  65. - tempoRestante (Int) : o tempo restante em milissegundos antes da próxima partida
  66.  
  67.  
  68.  
  69. • eventNewGame ()
  70. Este evento é disparado quando uma nova partida começa.
  71.  
  72.  
  73.  
  74. • eventNewPlayer ( jogador )
  75. Este evento é disparado quando um novo jogador entra na sala.
  76. Argumentos:
  77. - jogador (String) : o jogador que entrou na sala.
  78.  
  79.  
  80.  
  81. • eventPlayerDataLoaded ( jogador, dados )
  82. Este evento é disparado quando os dados do jogador é carregado.
  83. Argumentos:
  84. - jogador (String) : o jogador que teve os dados carregados
  85. - dados (String) : os dados sobre o jogador
  86.  
  87.  
  88.  
  89. • eventPlayerDied ( jogador )
  90. Este evento é disparado quando um jogador morre.
  91. Argumentos:
  92. - jogador (String) : o jogador que morreu
  93.  
  94.  
  95.  
  96. • eventPlayerGetCheese ( jogador )
  97. Este evento é disparado quando um jogador pega o queijo.
  98. Argumentos:
  99. - jogador (String) : o jogador que pegou o queijo
  100.  
  101.  
  102.  
  103. • eventPlayerLeft ( jogador )
  104. Este evento é disparado quando um jogador sai da sala.
  105. Argumentos:
  106. - jogador (String) : o jogador que saiu da sala
  107.  
  108.  
  109.  
  110. • eventPlayerVampire ( jogador )
  111. Este evento é disparado quando um jogador se transforma num vampiro.
  112. Argumentos:
  113. - jogador (String) : o jogador que se tornou vampiro
  114.  
  115.  
  116.  
  117. • eventPlayerWon ( jogador, tempo, tempoRespawn )
  118. Este evento é disparado quando um jogador entra na toca.
  119. Argumentos:
  120. - jogador (String) : o jogador que entrou na toca
  121. - tempo (Int) : o tempo passado em milissegundos desde o começo da partida
  122. - tempoRespawn (Int) : o tempo passado em milissegundos desde o último respawn
  123.  
  124.  
  125.  
  126. • eventPlayerRespawn ( jogador )
  127. Este evento é disparado quando um jogador revive.
  128. Argumentos:
  129. - jogador (String) : o jogador que reviveu
  130.  
  131.  
  132.  
  133. • eventPopupAnswer ( id, jogador, resposta )
  134. Este evento é disparado quando um jogador responde uma popup (apenas popups de tipo 1 e 2).
  135. Argumentos:
  136. - id (Int) : o id da popup
  137. - jogador (String) : o jogador que respondeu a popup
  138. - resposta (String) : a resposta do jogador
  139. - "yes" ou "no" para a popup de tipo 1
  140. - qualquer texto para a popup de tipo 2
  141.  
  142.  
  143.  
  144. • eventSummoningStart ( jogador, tipo, posicaoX, posicaoY, angulo )
  145. Este evento é disparado quando um jogador começa a invocar um objeto shaman.
  146. Argumentos:
  147. - jogador (String) : o jogador que começou a invocar
  148. - tipo (Int) : o tipo de objeto shaman sendo invocado
  149. - posicaoX (Int) : a coordenada horizontal do ponto de invocação
  150. - posicaoY (Int) : a coordenada vertical do ponto de invocação
  151. - angulo (Int) : o ângulo de rotação do objeto sendo invocado
  152.  
  153.  
  154.  
  155. • eventSummoningCancel ( jogador )
  156. Este evento é disparado quando um jogador cancela a invocação de um objeto.
  157. Argumentos:
  158. - jogador (String) : o jogador que parou a invocação
  159.  
  160.  
  161.  
  162. • eventSummoningEnd ( jogador, tipo, posicaoX, posicaoY, angulo, descricaoObjeto )
  163. Este evento é disparado quando um jogador terminou a invocação de um objeto.
  164. Argumentos:
  165. - jogador (String) : o jogador que invocou o objeto
  166. - tipo (Int) : o tipo do objeto
  167. - posicaoX (Int) : a coordenada horizontal do objeto invocado
  168. - posicaoY (Int) : a coordenada vertical do objeto invocado
  169. - angulo (Int) : o ângulo de rotação do objeto invocado
  170. - descricaoObjeto (Table) : a tabela de descrição do objeto como apareceria na lista de objetos da sala
  171.  
  172.  
  173.  
  174. • eventTextAreaCallback ( id, jogador, callback )
  175. Este evento é disparado quando um jogador clica num evento de texto
  176. Conexões de evento de texto são tags de links âncora começando com "event:" + texto (Exemplo: <a href="event:textoDaCallback">Clique aqui</a>).
  177. Se a conexão do nome do evento começar com '#clear', a textarea será limpa e o nome do evento será o segundo argumento depois da vírgula
  178. Argumentos:
  179. - id (Int) : o id da textarea
  180. - jogador (String) : o jogador que clicou
  181. - callback (String) :o nome do evento de texto
  182.  
  183.  
  184.  
  185. • eventColorPicked ( id, jogador, cor )
  186. Este evento é disparado quando um jogador escolhe uma cor com o selecionador de cores.
  187. Argumentos:
  188. - id (Int) : o id do selecionador de cores
  189. - jogador (String) : o jogador que selecionou a cor
  190. - cor (Int) : a cor selecionada (-1 se o jogador não selecionou uma)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement