Advertisement
Xlyjc

Lua : Funcoes Transformice

Dec 26th, 2017
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 22.07 KB | None | 0 0
  1. • debug.disableEventLog ( desativar )
  2. Desativa os registros dos eventos.
  3. Parâmetros:
  4. - desativar (Boolean) : Se deve ser desativado (valor padrão = true)
  5.  
  6.  
  7.  
  8.  
  9. • system.bindKeyboard ( jogador, codigoTecla, pressionar, ativo )
  10. Ativa os eventos de teclado para a tecla determinada ao jogador.
  11. Parâmetros:
  12. - jogador (String) : o jogador que você quer permitir o disparo dos eventos de teclado em relação a tecla escolhida
  13. - codigoTecla (Int) : código (em byte) da tecla
  14. - para apuração dos movimentos do jogador (setas, teclas wasd/zqsd), você pode usar 0 (Esquerda), 1 (Cima), 2 (Direita), 3 (Baixo)
  15. - código das teclas em byte podem ser encontradas no site da Adobe
  16. - pressionar (Boolean) : se o evento deve ocorrer por pressionar ou liberar a tecla.
  17. - ativo (Boolean) : se deve ser ativado ou desativado (valor padrão = true)
  18.  
  19.  
  20.  
  21. • system.bindMouse ( jogador, ativo )
  22. Ativos os eventos de mouse ao jogador.
  23. Parâmetros:
  24. - jogador (String) : o jogador que você quer permitir o disparo dos eventos de mouse
  25. - ativo (Boolean) : se deve ser ativado ou desativado (valor padrão = true)
  26.  
  27.  
  28.  
  29. • system.disableChatCommandDisplay ( comando, esconder )
  30. Previne que um comando de module (comandos que começam com " ! ") apareça no chat.
  31. Parâmetros:
  32. - comando (String) : o comando (sem o " ! " inicial) para esconder
  33. - esconder (Boolean) : se o comando deve ser escondido (valor padrão = true)
  34.  
  35.  
  36.  
  37. • system.exit ()
  38. Desativa o script Lua que está rodando.
  39.  
  40.  
  41.  
  42. • system.giveEventGift ( jogador, codigo )
  43. Dá um prêmio (título) de evento para o jogador escolhido.
  44. Parâmetros:
  45. - jogador (String) : o jogador para dar o prêmio (título)
  46. - codigo (String) : o id do prêmio (título) (pode ser adquirido apenas por um administrador)
  47.  
  48.  
  49.  
  50. • system.loadFile ( numero )
  51. Tenta carregar os dados do arquivo. O evento eventFileLoaded é disparado quando o arquivo é totalmente carregado.
  52. Parâmetros:
  53. - numero (Int) : o id do arquivo a ser carregado (valor padrão = 0)
  54. Retorna: (Boolean) se o carregamento foi iniciado
  55.  
  56.  
  57.  
  58. • system.loadPlayerData ( jogador )
  59. Tenta carregar os dados do jogador para este module. O evento eventPlayerDataLoaded é disparado quando os dados do jogador são carregados.
  60. Parâmetros:
  61. - jogador (String) : o jogador do qual você quer os dados
  62. Retorna: (Boolean) se o carregamento foi iniciado
  63.  
  64.  
  65.  
  66. • system.newTimer ( callback, tempo, loop, argumento1, argumento2, argumento3, argumento4 )
  67. Cria um novo timer para chamar uma função depois de um atraso (delay), uma vez ou continuamente.
  68. Parâmetros:
  69. - callback (Function) : A função a ser chamada
  70. - tempo (Int) : o número de milissegundos que a função deve ser atrasada
  71. - loop (Boolean) : se a execução da callback deve acontecer em loop ou apenas uma vez (valor padrão = false)
  72. - argumento1 (Object) : Primeiro argumento da função callback (valor padrão = nil)
  73. - argumento2 (Object) : Segundo argumento da função callback (valor padrão = nil)
  74. - argumento3 (Object) : Terceiro argumento da função callback (valor padrão = nil)
  75. - argumento4 (Object) : Quarto e último argumento da função callback [Não confunda arg1,2,3,4 com um vararg ...] (valor padrão = nil)
  76. Retorna: (Int) O id do novo timer
  77.  
  78.  
  79.  
  80. • system.removeTimer ( id )
  81. Destrói um timer.
  82. Parâmetros:
  83. - id (Int) : o id do timer a ser destruído
  84.  
  85.  
  86.  
  87. • system.saveFile ( dados, numero )
  88. Tenta salvar um arquivo de dados (uma vez por minuto). O evento eventFileSaved é disparado quando o arquivo é salvo.
  89. Parâmetros:
  90. - dados (String) : os dados a serem armazenados no arquivo
  91. - numero (Int) : o id (de 0 a 99) do arquivo para armazenar os dados (valor padrão = 0)
  92. Retorna: (Boolean) se o carregamento foi iniciado
  93.  
  94.  
  95.  
  96. • system.savePlayerData ( jogador, dados )
  97. Salva os dados do jogador no module.
  98. Parâmetros:
  99. - jogador (String) : o jogador do qual você quer salvar os dados
  100. - dados (String) : os dados do jogador a serem salvos
  101.  
  102.  
  103.  
  104.  
  105. • tfm.exec.addConjuration ( posicaoX, posicaoY, duracao )
  106. Adiciona conjuração ao mapa. Nota: A grade de coordenadas são coordenadas regulares divididas por 10 (pois a conjuração tem um quadrado de 10x10px).
  107. Parâmetros:
  108. - posicaoX (Int) : a grade de coordenadas horizontal da conjuração
  109. - posicaoY (Int) : a grade de coordenadas vertical da conjuração
  110. - duracao (Int) : a duração da conjuração em milissegundos (valor padrão = 10000)
  111.  
  112.  
  113.  
  114. • tfm.exec.addImage ( id, tipo, posicaoX, posicaoY, jogador )
  115. Mostra uma imagem no mapa.
  116. Parâmetros:
  117. - id (String) : o id da imagem (Exemplo: "abc1d.png", id adquirido por um desenvolvedor Lua oficial)
  118. - tipo (String) : O elemento do jogo a ter a imagem
  119. - #IdObjetoShaman : Adiciona a imagem no objeto shaman
  120. - $jogador : Adiciona a imagem acima da imagem do rato
  121. - %jogador : Substitui a imagem do rato pela imagem inserida
  122. - ?idCamada : Adiciona a imagem na camada de background (fundo), acima dos pisos
  123. - _idCamada : Adiciona a imagem na camada de background (fundo), abaixo dos pisos até o id [0-50]
  124. - !idCamada : Adiciona a imagem na camada de foreground (primeiro plano)
  125. - &idCamada : Adiciona a imagem fixa
  126. - posicaoX (Int) : a compensação horizontal no topo, a esquerda, da imagem (valor padrão = 0)
  127. - posicaoY (Int) : a compensação vertical no topo, a esquerda, da imagem (valor padrão = 0)
  128. - jogador (String) : o jogador que irá ver a imagem (se nil, aplica-se para todos os jogadores) (valor padrão = nil)
  129. Retorna: (Int) o id da imagem no mapa
  130.  
  131.  
  132.  
  133. • tfm.exec.addJoint ( id, piso1, piso2, definicoes )
  134. Adiciona uma joint (junta) entre dois objetos físicos (pisos). Note: Num código XML, você também pode adicionar uma propriedade " lua="id" " numa tag de joint para poder interagir com a mesma com Lua.
  135. Parâmetros:
  136. - id (Int) : o id da joint
  137. - piso1 (Int) : o primeiro piso que a joint irá afetar
  138. - piso2 (Int) : o segundo piso que a joint irá afetar
  139. - definicoes (Table) : a descrição da joint [Não se deve traduzir o nome dos atributos]
  140. - type (Int): O tipo da joint
  141. - 0 (JD, Joint de Distância)
  142. - 1 (JP, Joint Prismática)
  143. - 2 (JPL, Joint de Polias)
  144. - 3 (JR, Joint de Revolução)
  145. - point1 (String "x,y"): local da âncora do piso1 (padrão: o centro de piso1)
  146. - point2 (String "x,y"): local da âncora do piso2 (padrão: o centro de piso2) (usado apenas em JD[0] e JPL[2])
  147. - point3 (String "x,y"), point4 (String "x,y"): local da âncora das polias, usado apenas em JPL[2]
  148. - frequency (Float), damping (Float): frequência da JD[0] e amortecimento
  149. - axis (String "x,y"), angle (Int): eixo da JP[1] e ângulo
  150. - limit1 (Float), limit2 (Float), forceMotor (Float), speedMotor (Float): [Respectivamente: LIM1, LIM2, Força do Motor, Velocidade do Motor] limites de translação e rotação de JP[1] e JR[3] e motores
  151. - ratio (Float): proporção da JR[3]
  152. - line (Int), color (Int), alpha (Float), foreground (Boolean): [Respectivamente: Linha, Cor, Opacidade, Plano de Fundo] Se nenhum dessas propriedades estiver definida, a joint não será desenhada
  153.  
  154.  
  155.  
  156. • tfm.exec.addPhysicObject ( id, posicaoX, posicaoY, definicoes )
  157. Spawna um piso.
  158. Parâmetros:
  159. - id (Int) : o id do objeto físico (piso)
  160. - posicaoX (Int) : a coordenada horizontal do centro do piso
  161. - posicaoY (Int) : a coordenada vertical do centro do piso
  162. - definicoes (Table) : a descrição do piso [Não se deve traduzir o nome dos atributos]
  163. - type (Int), width (Int), height (Int), foreground (Boolean), friction (Float), restitution (Float), angle (Int), color (Int), miceCollision (Boolean), groundCollision (Boolean) : Respectivamente, tipo, largura, altura, plano de fundo, fricção, restituição, ângulo, cor, colisão com os ratos, colisão com os pisos
  164. - dynamic (Boolean), fixedRotation (Boolean), mass (Int), linearDamping (Float), angularDamping (Float) : [Respectivamente, dinâmico, rotação fixa, massa, amortecimento linear, amortecimento angular] Usados apenas para pisos dinâmicos.
  165.  
  166.  
  167.  
  168. • tfm.exec.addShamanObject ( tipo, posicaoX, posicaoY, angulo, velocidadeX, velocidadeY, transparente )
  169. Spawna um objeto shaman.
  170. Parâmetros:
  171. - tipo (Int) : o tipo (id) do objeto shaman a ser spawnado
  172. - posicaoX (Int) : a posição horizontal de spawn
  173. - posicaoY (Int) : a posição vertical de spawn
  174. - angulo (Int) : o ângulo de rotação do objetothe rotation, em graus (valor padrão = 0)
  175. - velocidadeX (Int) : a velocidade horizontal do objeto (valor padrão = 0)
  176. - velocidadeY (Int) : a velocidade vertical do objeto (valor padrão = 0)
  177. - transparente (Boolean) : se o objeto a ser spawnado deve ser transparente (valor padrão = false)
  178. Retorna: (Int) o id do objeto shaman no mapa (não do objeto shaman)
  179.  
  180.  
  181.  
  182. • tfm.exec.chatMessage ( mensagem, jogador )
  183. Mostra uma mensagem no chat.
  184. Parâmetros:
  185. - mensagem (String) : a mensagem do chat a ser mostrada
  186. - jogador (String) : o jogador do qual receberá a mensagem (se nil, aplica-se para todos os jogadores) (valor padrão = nil)
  187.  
  188.  
  189.  
  190. • tfm.exec.disableAfkDeath ( desativar )
  191. Desativa a morte automática por ausência.
  192. Parâmetros:
  193. - desativar (Boolean) : se deve desativar ou não (valor padrão = true)
  194.  
  195.  
  196.  
  197. • tfm.exec.disableAllShamanSkills ( desativar )
  198. Desativa todas as habilidades shaman.
  199. Parâmetros:
  200. - desativar (Boolean) : se deve desativar ou não (valor padrão = true)
  201.  
  202.  
  203.  
  204. • tfm.exec.disableAutoNewGame ( desativar )
  205. Desativa o acontecimento de uma nova partida quando o tempo acaba.
  206. Parâmetros:
  207. - desativar (Boolean) : se deve desativar ou não (valor padrão = true)
  208.  
  209.  
  210.  
  211. • tfm.exec.disableAutoScore ( desativar )
  212. Desativa o sistema de pontuação automática ao morrer, entrar na toca, etc.
  213. Parâmetros:
  214. - desativar (Boolean) : se deve desativar ou não (valor padrão = true)
  215.  
  216.  
  217.  
  218. • tfm.exec.disableAutoShaman ( desativar )
  219. Desativa a seleção automática de shaman.
  220. Parâmetros:
  221. - desativar (Boolean) : se deve desativar ou não (valor padrão = true)
  222.  
  223.  
  224.  
  225. • tfm.exec.disableAutoTimeLeft ( desativar )
  226. Desativa a mudança automática de tempo para 20s (quando o shaman morre, por exemplo).
  227. Parâmetros:
  228. - desativar (Boolean) : se deve desativar ou não (valor padrão = true)
  229.  
  230.  
  231.  
  232. • tfm.exec.disableDebugCommand ( desativar )
  233. Desativa os efeitos do comando /debug.
  234. Parâmetros:
  235. - desativar (Boolean) : se deve desativar ou não (valor padrão = true)
  236.  
  237.  
  238.  
  239. • tfm.exec.disableMinimalistMode ( desativar )
  240. Desativa o modo minimalista.
  241. Parâmetros:
  242. - desativar (Boolean) : se deve desativar ou não (valor padrão = true)
  243.  
  244.  
  245.  
  246. • tfm.exec.disableMortCommand ( desativar )
  247. Desativa o comando /mort.
  248. Parâmetros:
  249. - desativar (Boolean) : se deve desativar ou não (valor padrão = true)
  250.  
  251.  
  252.  
  253. • tfm.exec.disablePhysicalConsumables ( desativar )
  254. Desativar consumíveis físicos (como nas salas bootcamp e racing).
  255. Parâmetros:
  256. - desativar (Boolean) : se deve desativar ou não (valor padrão = true)
  257.  
  258.  
  259.  
  260. • tfm.exec.disableWatchCommand ( desativar )
  261. Desativa os efeitos do comando /watch.
  262. Parâmetros:
  263. - desativar (Boolean) : se deve desativar ou não (valor padrão = true)
  264.  
  265.  
  266.  
  267. • tfm.exec.displayParticle ( tipo, posicaoX, posicaoY, velocidadeX, velocidadeY, aceleracaoX, aceleracaoY, jogador )
  268. Mostra uma partícula.
  269. Parâmetros:
  270. - tipo (Int) : o tipo de partícula [id] que você quer mostrar
  271. - posicaoX (Int) : a coordenada horizontal da partícula
  272. - posicaoY (Int) : a coordenada vertical da partícula
  273. - velocidadeX (Number) : a velocidade horizontal da partícula (valor padrão = 0)
  274. - velocidadeY (Number) : a velocidade horizontal da partícula (valor padrão = 0)
  275. - aceleracaoX (Number) : a aceleração horizontal da partícula (valor padrão = 0)
  276. - aceleracaoY (Number) : a aceleração vertical da partícula (valor padrão = 0)
  277. - jogador (String) : o jogador que deve ver a partícula (se nil, aplica-se para todos os jogadores) (valor padrão = nil)
  278.  
  279.  
  280.  
  281. • tfm.exec.explosion ( posicaoX, posicaoY, poder, raio, apenasRato )
  282. Faz uma explosão.
  283. Parâmetros:
  284. - posicaoX (Int) : a coordenada horizontal do centro da explosão
  285. - posicaoY (Int) : a coordenada vertical do centro da explosão
  286. - poder (Int) : o poder máximo da explosão
  287. - raio (Int) : o raio da explosão (ratos fora dele não serão afetados)
  288. - apenasRato (Boolean) : se a explosão deve afetar apenas os ratos, ou objetos também (valor padrão = false)
  289.  
  290.  
  291.  
  292. • tfm.exec.giveCheese ( jogador )
  293. Dá queijo ao jogador.
  294. Parâmetros:
  295. - jogador (String) : o jogador que deverá ter o queijo
  296.  
  297.  
  298.  
  299. • tfm.exec.giveConsumables ( jogador, id, quantidade )
  300. Dá consumíveis para o jogador selecionado.
  301. Parâmetros:
  302. - jogador (String) : o jogador a receber os consumíveis
  303. - id (String) : o id do consumível
  304. - quantidade (String) : a quantidade de consumíveis a serem atribuidos (valor padrão = "1")
  305.  
  306.  
  307.  
  308. • tfm.exec.giveMeep ( jogador )
  309. Dá a competência meep ao jogador.
  310. Parâmetros:
  311. - jogador (String) : o jogador que será capaz de meep!
  312.  
  313.  
  314.  
  315. • tfm.exec.killPlayer ( jogador )
  316. Mata o jogador selecionado.
  317. Parâmetros:
  318. - jogador (String) : o jogador selecionado
  319.  
  320.  
  321.  
  322. • tfm.exec.lowerSyncDelay ( jogador )
  323. Reduz o atraso de sincronização do jogador para o máximo de 400ms
  324. Parâmetros:
  325. - jogador (String) : o jogador que deverá ter o atraso (delay) reduzido
  326.  
  327.  
  328.  
  329. • tfm.exec.moveObject ( id, posicaoX, posicaoY, somaPosicao, velocidadeX, velocidadeY, somaVelocidade, angulo, somaAngulo )
  330. Define a velocidade, a posição e o angulo do objeto shaman.
  331. Parâmetros:
  332. - id (Int) : o id do objeto shaman (não do objeto, e sim o id do objeto presente no mapa)
  333. - posicaoX (Int) : a coordenada horizontal do ponto onde o objeto será movido
  334. - posicaoY (Int) : a coordenada vertical do ponto onde o objeto será movido
  335. - somaPosicao (Boolean) : se a posição especificada deve ser adicionada a atual ou não (valor padrão = false)
  336. - velocidadeX (Int) : a coordenada horizontal da velocidade a ser atribuída ao objeto (valor padrão = 0)
  337. - velocidadeY (Int) : a coordenada vertical da velocidade a ser atribuída ao objeto (valor padrão = 0)
  338. - somaVelocidade (Boolean) : se a velocidade especificada deve ser adicionada a atual ou não (valor padrão = false)
  339. - angulo (Int) : o angulo do objeto (valor padrão = 0)
  340. - somaAngulo (Boolean) : se o angulo especificada deve ser adicionado ao atual ou não (valor padrão = false)
  341.  
  342.  
  343.  
  344. • tfm.exec.movePlayer ( jogador, posicaoX, posicaoY, somaPosicao, velocidadeX, velocidadeY, somaVelocidade )
  345. Define a velocidade e a posição do jogador.
  346. Parâmetros:
  347. - jogador (String) : o jogador a ser movido
  348. - posicaoX (Int) : a coordenada horizontal do ponto onde o jogador será movido
  349. - posicaoY (Int) : a coordenada vertical do ponto onde o jogador será movido
  350. - somaPosicao (Boolean) : se a posição especificada deve ser adicionada a atual ou não (valor padrão = false)
  351. - velocidadeX (Int) : a coordenada horizontal da velocidade a ser atribuída ao jogador (valor padrão = 0)
  352. - velocidadeY (Int) : a coordenada vertical da velocidade a ser atribuída ao jogador (valor padrão = 0)
  353. - somaVelocidade (Boolean) : se a velocidade especificada deve ser adicionada a atual ou não (valor padrão = false)
  354.  
  355.  
  356.  
  357. • tfm.exec.newGame ( mapa, espelhado )
  358. Inicia uma nova partida
  359. Parâmetros:
  360. - mapa (String) : o código do mapa (valor padrão = nil)
  361. - nil (cafofo da tribo)
  362. - (int) 6 (mapa vanilla)
  363. - (String) @42583 (mapa do editor)
  364. - (String) #4 (categoria de mapas)
  365. - (String) qualquer coisa que comece com '<' (mapa XML)
  366. - espelhado (Boolean) : se o mapa deve ser espelhado (valor padrão = nil (espelhamento aleatório))
  367.  
  368.  
  369.  
  370. • tfm.exec.playEmote ( jogador, tipo, parametro )
  371. Faz com que um jogador faça uma emoção.
  372. Parâmetros:
  373. - jogador (String) : o jogador que deve fazer a emoção
  374. - tipo (Int) : o tipo (id) da emoção a ser feita
  375. - parametro (String) : o atributo da emoção (para a emoção da bandeira, por exemplo) (valor padrão = nil)
  376.  
  377.  
  378.  
  379. • tfm.exec.playerVictory ( jogador )
  380. Faz com que o jogador entre na toca.
  381. Parâmetros:
  382. - jogador (String) : o jogador que deve entrar na toca
  383.  
  384.  
  385.  
  386. • tfm.exec.removeImage ( id )
  387. Remove uma imagem.
  388. Parâmetros:
  389. - id (Int) : o id da imagem (não da imagem, e sim da imagem no mapa)
  390.  
  391.  
  392.  
  393. • tfm.exec.removeJoint ( id )
  394. Remove uma joint (junta) do mapa.
  395. Parâmetros:
  396. - id (Int) : o id da joint a ser removida
  397.  
  398.  
  399.  
  400. • tfm.exec.removeObject ( id )
  401. Remove um objeto shaman.
  402. Parâmetros:
  403. - id (Int) : o id do objeto shaman (não do objeto shaman, mas do objeto shaman no mapa)
  404.  
  405.  
  406.  
  407. • tfm.exec.removePhysicObject ( id )
  408. Remove um objeto físico (piso) do mapa.
  409. Parâmetros:
  410. - id (Int) : o id do piso a ser removido
  411.  
  412.  
  413.  
  414. • tfm.exec.respawnPlayer ( jogador )
  415. Revive um jogador.
  416. Parâmetros:
  417. - jogador (String) : o jogador a ser revivido
  418.  
  419.  
  420.  
  421. • tfm.exec.setAutoMapFlipMode ( espelhamento )
  422. Escolhe se o mapa seguinte deve ser espelhado ou não (sempre, nunca, comportamento padrão).
  423. Parâmetros:
  424. - espelhamento (Boolean) : Se os mapas devem ser espelhados (valor padrão = nil (comportamento padrão))
  425.  
  426.  
  427.  
  428. • tfm.exec.setGameTime ( tempo, controle )
  429. Atribui o tempo restante ao mapa.
  430. Parâmetros:
  431. - tempo (Int) : o tempo restante em segundos
  432. - controle (Boolean) : se o tempo restante deve mudar mesmo se o tempo especificado for maior que o tempo atual (valor padrão = true)
  433.  
  434.  
  435.  
  436. • tfm.exec.setNameColor ( jogador, cor )
  437. Altera a cor do nome do jogador.
  438. Parâmetros:
  439. - jogador (String) : o jogador que deve ter seu nome colorido
  440. - cor (Int) : a cor do nome
  441.  
  442.  
  443.  
  444. • tfm.exec.setPlayerScore ( jogador, pontos, adicionar )
  445. Atribui a pontuação do jogador.
  446. Parâmetros:
  447. - jogador (String) : o jogador que deve ter sua pontuação alterada
  448. - pontos (Int) : os pontos
  449. - adicionar (Boolean) : se a pontuação atual deve ser adicionada a especificada (valor padrão = false)
  450.  
  451.  
  452.  
  453. • tfm.exec.setRoomMaxPlayers ( jogadoresMaximos )
  454. Atribui a quantidade máxima de jogadores na sala.
  455. Parâmetros:
  456. - jogadoresMaximos (Int) : o número máximo de jogadores na sala
  457.  
  458.  
  459.  
  460. • tfm.exec.setRoomPassword ( senha )
  461. Protege a sala com senha.
  462. Parâmetros:
  463. - senha (String) : a senha em forma de texto (um texto vazio "" remove a senha)
  464.  
  465.  
  466.  
  467. • tfm.exec.setShaman ( jogador )
  468. Transforma o jogador em shaman.
  469. Parâmetros:
  470. - jogador (String) : o jogador que deve se tornar um shaman
  471.  
  472.  
  473.  
  474. • tfm.exec.setVampirePlayer ( jogador )
  475. Transforma um jogador num vampiro.
  476. Parâmetros:
  477. - jogador (String) : o jogador a ser transformado em vampiro
  478.  
  479.  
  480.  
  481. • tfm.exec.snow ( duracao, poder )
  482. Cria uma nevasca.
  483. Parâmetros:
  484. - duracao (Int) : a duração, em segundos, da nevasca (valor padrão = 60)
  485. - poder (Int) : o poder da nevasca (valor padrão = 10)
  486.  
  487.  
  488.  
  489.  
  490. • ui.addPopup ( id, tipo, texto, jogador, x, y, largura, posicaoFixa )
  491. Mostra uma popup.
  492. Parâmetros:
  493. - id (Int) : o id da popup
  494. - tipo (Int) : o tipo da popup
  495. - 0 (Simples)
  496. - 1 (Sim | Não)
  497. - 2 (Caixa de texto)
  498. - texto (String) : o texto a ser mostrado
  499. - jogador (String) : o jogador que poderá ver a popup (se nil, aplica-se para todos os jogadores)
  500. - x (Int) : a coordenada horizontal do topo, a esquerda (valor padrão = 50)
  501. - y (Int) : a coordenada vertical do topo, a esquerda (valor padrão = 50)
  502. - largura (Int) : a largura em pixeis da popup (se 0, será ajustado de acordo com a largura do texto) (valor padrão = 0)
  503. - posicaoFixa (Boolean) : se a posição é fixa ou se deve seguir o jogador em mapas longos (valor padrão = false)
  504.  
  505.  
  506.  
  507. • ui.addTextArea ( id, texto, jogador, x, y, largura, altura, corFundo, corBorda, opacidade, posicaoFixa )
  508. Mostra uma textarea.
  509. Parâmetros:
  510. - id (Int) : o id da textarea
  511. - texto (String) : o texto a ser mostrado
  512. - jogador (String) : o jogador que poderá ver a popup (se nil, aplica-se para todos os jogadores)
  513. - x (Int) : a coordenada horizontal do topo, a esquerda (valor padrão = 50)
  514. - y (Int) : a coordenada vertical do topo, a esquerda (valor padrão = 50)
  515. - largura (Int) : a largura em pixeis da textarea (se 0, será ajustado de acordo com a largura do texto) (valor padrão = 0)
  516. - altura (Int) : a altura em pixeis da textarea (se 0, será ajustado de acordo com a altura do texto) (valor padrão = 0)
  517. - corFundo (Int) : a cor de fundo da textarea (valor padrão = 0x324650)
  518. - corBorda (Int) : a cor da borda da textarea (valor padrão = 0)
  519. - opacidade (Number) : a opacidade do fundo da textarea, de 0 (transparente) até 1 (opaco) (valor padrão = 1)
  520. - posicaoFixa (Boolean) : se a posição é fixa ou se deve seguir o jogador em mapas longos (valor padrão = false)
  521.  
  522.  
  523.  
  524. • ui.removeTextArea ( id, jogador )
  525. Remove uma textarea.
  526. Parâmetros:
  527. - id (Int) : o id da textarea
  528. - jogador (String) : o jogador que terá a textarea removida de sua tela (se nil, aplica-se para todos os jogadores) (valor padrão = nil)
  529.  
  530.  
  531.  
  532. • ui.setMapName ( texto )
  533. Atribui nome ao mapa.
  534. Parâmetros:
  535. - texto (String) : o texto a ser mostrado no nome do mapa
  536.  
  537.  
  538.  
  539. • ui.setShamanName ( texto )
  540. Atribui nome ao shaman (não ao jogador shaman).
  541. Parâmetros:
  542. - texto (String) : o texto a ser mostrado no nome do shaman
  543.  
  544.  
  545.  
  546. • ui.showColorPicker ( id, jogador, corPadrao, titulo )
  547. Mostra um selecionador de cores.
  548. Parâmetros:
  549. - id (Int) : o id do selecionador de cores
  550. - jogador (String) : o jogador que irá ver o selecionador de cores (se nil, aplica-se para todos os jogadores) (valor padrão = nil)
  551. - corPadrao (Int) : a cor padrão (inicial) no selecionador de cores (valor padrão = 0)
  552. - titulo (String) : o título do selecionador de cores (valor padrão = nil)
  553.  
  554.  
  555.  
  556. • ui.updateTextArea ( id, texto, jogador )
  557. Atualiza o conteúdo de uma textarea.
  558. Parâmetros:
  559. - id (Int) : o id da textarea
  560. - texto (String) : o novo texto a ser mostrado
  561. - jogador (String) : o jogador que verá o novo texto (se nil, aplica-se para todos os jogadores) (valor padrão = nil)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement