×

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
  • /
  • Guia Module + Tópico de Dúvidas
« ‹ 52 / 55 › »
Guia Module + Tópico de Dúvidas
Ronan
« Citoyen »
1391380980000
    • Ronan#3434
    • Profil
    • Derniers messages
#1021
  0
Como eu adicono traduções para meus scripts, por exemplo, se a pessoa estiver no servidor EN aparece em inglês, servidor BR em português, etc
Brenower
« Censeur »
1391381220000
    • Brenower#0000
    • Profil
    • Derniers messages
    • Tribu
#1022
  0
Ronanresende a dit :
Como eu adicono traduções para meus scripts, por exemplo, se a pessoa estiver no servidor EN aparece em inglês, servidor BR em português, etc

a dit :

translations={
EN={
welcome="Hi.";
},
BR={
welcome="Oi.";
}
}

function trans(mes)
if translations[tfm.get.room.community] and translations[tfm.get.room.community][mes] then
return translations[tfm.get.room.community][mes]
else
return translations.EN[mes]
end
end

Tá ai o exemplo do Shamousey.
Ronan
« Citoyen »
1391381760000
    • Ronan#3434
    • Profil
    • Derniers messages
#1023
  0
Brenower a dit :
Tá ai o exemplo do Shamousey.

ok tnx
Doneky
« Citoyen »
1391448960000
    • Doneky#0000
    • Profil
    • Derniers messages
    • Tribu
#1024
  0
/!\ Espero a resposta de quem sabe responder!

A parâmentro gmatch serve para igualar/unir uma string a alguma coisa..
Eu gostaria de saber o que usar dentro dos () no script abaixo
a dit :
for tfm.get.room.xmlMapInfo.xml:gmatch() do
Chocodivo
« Consul »
1391450460000
    • Chocodivo#0000
    • Profil
    • Derniers messages
    • Tribu
#1025
  0
É possivel fazer um script que quando uma pessoa chega a um certo ponto do mapa ela é teletrasnportada para outro?
Stheblindd
« Citoyen »
1391450880000
    • Stheblindd#0000
    • Profil
    • Derniers messages
    • Tribu
#1026
  0
Doneky a dit :
/!\ Espero a resposta de quem sabe responder!

A parâmentro gmatch serve para igualar/unir uma string a alguma coisa..
Eu gostaria de saber o que usar dentro dos () no script abaixo

Depende, oque você quer fazer? Para pegar os negocios do mapa tabém é preciso usar "match". Mas como não sei oque você quer fazer eu vou colocar um exemplo que pega as informações do mapa:

a dit :
for att, val in tfm.get.room.xmlMapInfo.xml:match("<P .->"):gmatch("(%S+)=(%S+)") do
if att == "N" then
print("O mapa tem modo noite!")
elseif att == "A" then
print("O mapa tem alma-gêmea!")
elseif att == "L" then
print("A largura do mapa é de "..val:match('"([%-%d]+)"'))
elseif att == "H" then
print("A altura do mapa é de "..val:match('"([%-%d]+)"'))
end
end

^
Chocodivo a dit :
É possivel fazer um script que quando uma pessoa chega a um certo ponto do mapa ela é teletrasnportada para outro?

Simples, cheque a posição dos players no eventLoop() e se estiverem nesse lugar teleporte-os.
Brenower
« Censeur »
1391450880000
    • Brenower#0000
    • Profil
    • Derniers messages
    • Tribu
#1027
  0
Doneky a dit :
/!\ Espero a resposta de quem sabe responder!

A parâmentro gmatch serve para igualar/unir uma string a alguma coisa..
Eu gostaria de saber o que usar dentro dos () no script abaixo

Ele tipo pega o que foi especificado nos parenteses.
Exemplo:
a dit :

local xml = tfm.get.room.xmlMapInfo.xml
for i,v xml:gmatch("<P[^%s]+ />") do
print(v)
end

Então ele vai retornar tudo que tem no xml na tag P mais sem os espaços.
Chocodivo a dit :
É possivel fazer um script que quando uma pessoa chega a um certo ponto do mapa ela é teletrasnportada para outro?

Sim.
Anjotroy
1391457480000
    • Anjotroy#0000
    • Profil
    • Derniers messages
#1028
[Modéré par Baahm]
Bicolenoxe
« Citoyen »
1391464440000
    • Bicolenoxe#0000
    • Profil
    • Derniers messages
    • Tribu
#1029
  0
Sobre esses scripts, dá pra colocar eles no cafofo? E se sim, como faz isso?
+Thogabriel
« Citoyen »
1391477340000
    • +Thogabriel#0000
    • Profil
    • Derniers messages
    • Tribu
#1030
  0
Bicolenoxe a dit :
Sobre esses scripts, dá pra colocar eles no cafofo? E se sim, como faz isso?

Voce precisa ter 1000 queijos e nunca ter sido banido por hack

Va no cafofo, /lua cola la e clica em enviar
Felipepoquer
1391519100000
    • Felipepoquer#0000
    • Profil
    • Derniers messages
#1031
[Modéré par Baahm]
Afarthur
1391546880000
    • Afarthur#0000
    • Profil
    • Derniers messages
    • Tribu
#1032
[Modéré par Baahm]
Brenower
1391547120000
    • Brenower#0000
    • Profil
    • Derniers messages
    • Tribu
#1033
[Modéré par Baahm]
Afarthur
1391547240000
    • Afarthur#0000
    • Profil
    • Derniers messages
    • Tribu
#1034
[Modéré par Baahm]
Debhorah
1391553480000
    • Debhorah#0000
    • Profil
    • Derniers messages
#1035
[Modéré par Baahm]
Brenower
« Censeur »
1391554020000
    • Brenower#0000
    • Profil
    • Derniers messages
    • Tribu
#1036
  0
Neste script:
a dit :

function eventLoop()
fogos(math.random(0,800),math.random(0,400))
end

function fogos(x, y)
local particle = math.random(0,2)
for i=0,2 do
tfm.exec.displayParticle(particle, x, y, 0.2F, 0.2F, 0.2F, 0.2F, nil)
tfm.exec.displayParticle(particle, x, y, -0.2F, -0.2F, -0.2F, -0.2F, nil)
tfm.exec.displayParticle(particle, x, y, 0F, 0.2F, 0F, 0.2F, nil)
tfm.exec.displayParticle(particle, x, y, 0F, -0.2F, 0F, -0.2F, nil)
tfm.exec.displayParticle(particle, x, y, 0.2F, 0F, 0.2F, 0F, nil)
tfm.exec.displayParticle(particle, x, y, -0.2F, 0F, -0.2F, 0F, nil)
particle = math.random(0,2)
end
end

Gostaria de saber como funciona o 0.2F
Alanefifi
1391556060000
    • Alanefifi#0000
    • Profil
    • Derniers messages
    • Tribu
#1037
[Modéré par Baahm]
Byenamo
« Citoyen »
1391560920000
    • Byenamo#0000
    • Profil
    • Derniers messages
    • Tribu
#1038
  0
Tem como fazer eventLoop ocorre a cada 1 milissegundos ?
Laagaadoo
« Citoyen »
1391562240000
    • Laagaadoo#0000
    • Profil
    • Derniers messages
    • Tribu
#1039
  0
Byenamo a dit :
Tem como fazer eventLoop ocorre a cada 1 milissegundos ?

Não. É sempre a cada 500 milissegundos.
Lucasmribe
« Citoyen »
1391694180000
    • Lucasmribe#0000
    • Profil
    • Derniers messages
    • Tribu
#1040
  0
Qual a versão atual do Module API?
  • Forums
  • /
  • Transformice
  • /
  • Archives
  • /
  • Seção Editor de Mapas e Modules
  • /
  • Guia Module + Tópico de Dúvidas
« ‹ 52 / 55 › »
© Atelier801 2018

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

Version 1.27