×

Langue

Fermer
Atelier 801
  • Forums
  • Dev Tracker
  • Connexion
    • English Français
      Português do Brasil Español
      Türkçe Polski
      Magyar Română
      العربية Skandinavisk
      Nederlands Deutsch
      Bahasa Indonesia Русский
      中文 Filipino
      Lietuvių kalba 日本語
      Suomi עברית
      Italiano Česky
      Hrvatski Slovensky
      Български Latviešu
      Estonian
  • Langue
  • Forums
  • /
  • Transformice
  • /
  • Archives
  • /
  • Seção Editor de Mapas e Modules
  • /
  • Documentação Lua
« ‹ 2 / 4 › »
Documentação Lua
Esh
« Censeur »
1465055580000
    • Esh#0095
    • Profil
    • Derniers messages
    • Tribu
#22
  0
Lucasrslv a dit :
quando o jogador for infinito, qual valor eu coloco?
eventChatCommand=function(q,shaman)
tfm.exec.setShaman(q)

nao sei porque
isso faz com que se eu digite mesmo que a palavra que eu digite não seja "!shaman" vire shaman, por exemplo
eu digito "!plock" e viro shaman

Se você estiver falando de todos os jogadores da sala, algumas funções aceitam nil, outras vai ter que utilizar a tabela tfm.get.room.playerList.

eventChatCommand e qualquer outra função, passa apenas os argumentos, nesse caso o segundo argumento "shaman" não vai ser só ativado quando alguem digitar shaman, você só mudou o nome dele. A maneira certa de utilizar é:
Script a dit :

function eventChatCommand(jogador, mensagem)
    if mensagem == "shaman" then
      tfm.exec.setShaman(jogador)
    end
end

note que mensagem é a mensagem digitada pelo jogador, ela não checa se é igual a "mensagem".
Laagaadoo
« Citoyen »
1465156380000
    • Laagaadoo#0000
    • Profil
    • Derniers messages
    • Tribu
#24
  0
Lucasrslv a dit :
como q eu uso ui.setMapName() ?

ui.setMapName("Lucasrslv")
Jellymichey
« Censeur »
1466417940000
    • Jellymichey#0000
    • Profil
    • Derniers messages
    • Tribu
#25
  0
pelo que eu sei eu n conheço os ids dos emotions -_-
Gus
« Citoyen »
1466431800000
    • Gus#0196
    • Profil
    • Derniers messages
    • Tribu
#26
  0
jellymichey a dit :
pelo que eu sei eu n conheço os ids dos emotions -_-

Você pode alguns ids aqui, procure por "Objects & Anchors".
Tangier
« Citoyen »
1466972040000
    • Tangier#0153
    • Profil
    • Derniers messages
    • Tribu
#27
  0
Eshkation a dit :
davizinhoglm a dit :
"tfm.exec.newGame(mapa, espelhado)
Inicia um novo mapa
"

Inverte qualquer mapa? Se sim, como funciona? Não entendi muito bem. http://i.imgur.com/FXjBjkM.png

Sim, qualquer mapa pode ser invertido com ele:
tfm.exec.newGame(0, false)
http://i.imgur.com/E4nLj5m.png

tfm.exec.newGame(0, true)
http://i.imgur.com/Tk596UR.png


E como faz para ficar aleatório ser normal-inverso?
Laagaadoo
« Citoyen »
1466974740000
    • Laagaadoo#0000
    • Profil
    • Derniers messages
    • Tribu
#28
  0
ricat1998 a dit :
Eshkation a dit :
davizinhoglm a dit :
"tfm.exec.newGame(mapa, espelhado)
Inicia um novo mapa
"

Inverte qualquer mapa? Se sim, como funciona? Não entendi muito bem. http://i.imgur.com/FXjBjkM.png

Sim, qualquer mapa pode ser invertido com ele:
tfm.exec.newGame(0, false)
http://i.imgur.com/E4nLj5m.png

tfm.exec.newGame(0, true)
http://i.imgur.com/Tk596UR.png


E como faz para ficar aleatório ser normal-inverso?

vc pode fazer assim:
codigo a dit :
tfm.exec.newGame(0, math.random() > 0.5)
Hydroper
« Citoyen »
1467506340000
    • Hydroper#0528
    • Profil
    • Derniers messages
    • Tribu
#29
  0
Há algum método que retorna em milisegundos quanto tempo passou desde que a partida começou?

JavaScript a dit :
(window.performance || window.Date).now()

O eventLoop só é chamado em cada 500 milisegundos que se passam no partida.

Dernière modification le 1467506460000
Esh
« Censeur »
1467507060000
    • Esh#0095
    • Profil
    • Derniers messages
    • Tribu
#30
  0
profiver a dit :
Há algum método que retorna em milisegundos quanto tempo passou desde que a partida começou?

JavaScript a dit :
(window.performance || window.Date).now()

O eventLoop só é chamado em cada 500 milisegundos que se passam no partida.

Só se a cada partida você salvar uma variável com os.time que é atualizada no eventNewGame
Hydroper
« Citoyen »
1467547140000
    • Hydroper#0528
    • Profil
    • Derniers messages
    • Tribu
#31
  0
Removido

Dernière modification le 1469139240000
Esh
« Censeur »
1469138940000
    • Esh#0095
    • Profil
    • Derniers messages
    • Tribu
#33
  0
Lucasrslv a dit :
tfm.exec.setVampire()
tfm.exec.setVampirePlayer()
tá errado

corrigido
+Mistersacri
« Censeur »
1469229960000
    • +Mistersacri#0000
    • Profil
    • Derniers messages
    • Tribu
#34
  0
Entendir tudo tá
Hydroper
« Citoyen »
1469987820000
    • Hydroper#0528
    • Profil
    • Derniers messages
    • Tribu
#35
  0
Só dev pode usar o system.loadFile ? Essa função pode carregar qualquer URL?
Esh
« Censeur »
1469989200000
    • Esh#0095
    • Profil
    • Derniers messages
    • Tribu
#36
  0
profiver a dit :
Só dev pode usar o system.loadFile ? Essa função pode carregar qualquer URL?

loadFile carrega um arquivo no sistema do jogo, não uma url
Matheusferei
« Citoyen »
1471470360000
    • Matheusferei#0000
    • Profil
    • Derniers messages
    • Tribu
#37
  0
qual é pra criar mini-games
Tortuegreen
« Citoyen »
1471546920000
    • Tortuegreen#5902
    • Profil
    • Derniers messages
#38
  0
tem como eu usar pra criar cat?
Marcos
« Citoyen »
1472518800000
    • Marcos#3608
    • Profil
    • Derniers messages
#39
  0
ui.updateTextArea(id, jogador, texto)
como q sabe o id? ;-;
Esh
« Censeur »
1472521080000
    • Esh#0095
    • Profil
    • Derniers messages
    • Tribu
#40
  0
mmhhxdxd a dit :
ui.updateTextArea(id, jogador, texto)
como q sabe o id? ;-;

O id você que atribuiu ao adicionar uma textArea:
ui.addTextArea(0, ....
nesse caso, 0 é o id da textArea
  • Forums
  • /
  • Transformice
  • /
  • Archives
  • /
  • Seção Editor de Mapas e Modules
  • /
  • Documentação Lua
« ‹ 2 / 4 › »
© Atelier801 2018

Equipe Conditions Générales d'Utilisation Politique de Confidentialité Contact

Version 1.27