×

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
  • /
  • [Lua] Peça scripts aqui!
« ‹ 2 / 133 › »
[Lua] Peça scripts aqui!
Mescouleur
« Citoyen »
1487281920000
    • Mescouleur#0000
    • Profil
    • Derniers messages
    • Tribu
#21
  0
Lucasrslv a dit :
um script em que todos tenham meep

Code Lua

1
 table.foreach(tfm.get.room.playerList,tfm.exec.giveMeep) 
Hugotitas
« Citoyen »
1487289300000
    • Hugotitas#0000
    • Profil
    • Derniers messages
    • Tribu
#22
  0
Lucasrslv a dit :
um script em que todos tenham meep

For name in paira(tfm.get.room.playerList) do
tfm.exec.giveMeep(name)
end
Brenower
« Censeur »
1487295780000
    • Brenower#0000
    • Profil
    • Derniers messages
    • Tribu
#23
  0
Hugotitas a dit :
Lucasrslv a dit :
um script em que todos tenham meep

For name in paira(tfm.get.room.playerList) do
tfm.exec.giveMeep(name)
end

Code Lua

1
2
3
for name in pairs(tfm.get.room.playerList) do
tfm.exec.giveMeep(name)
end
Contistente
« Citoyen »
1487336520000
    • Contistente#0000
    • Profil
    • Derniers messages
    • Tribu
#24
  0
Hugotitas a dit :
Lucasrslv a dit :
um script em que todos tenham meep

For name in paira(tfm.get.room.playerList) do
tfm.exec.giveMeep(name)
end

o script está errado, o breno ainda postou o certo.
Fly
« Citoyen »
1487361960000
    • Fly#8215
    • Profil
    • Derniers messages
    • Tribu
#27
  0
Lucasrslv a dit :
Como posso saber com lua o objeto que o shaman está invocando?

Code Lua

1
2
3
4
5
objectList = {[0] = "seta"; [24] = "spirit"; [1] = "caixa pequena"}

function eventSummoningStart(name, object, x, y, angle)
print("O shaman <v>"..name.."</v> está invocando o objeto <j>"..objectList[object].."</j>.")
end

Vai aparecer no console #lua uma mensagem dizendo o shaman, e o objeto que está sendo invocado. Se ele não estiver na tabela objectList vai mostrar o seu ID ao invés do seu nome: http://image.prntscr.com/image/327caf73e567415c9a121cd9d3f3ec8b.png

Se você não conhece todos os IDs e quiser adicionar um objeto e seu ID na tabela, coloque um ; (ponto e vírgula) no final de cada item da tabela, e adicione-os como os outros itens, desse jeito: [ID] = "nome do objeto"

Dernière modification le 1487362020000
Covinhas
« Citoyen »
1487371800000
    • Covinhas#9536
    • Profil
    • Derniers messages
#28
  0
Alguém poderia criar uma script pra mim? Eu não entendo de Lua, mas tenho uma ideia de um (Possível Module) :/
Fly
« Citoyen »
1487373300000
    • Fly#8215
    • Profil
    • Derniers messages
    • Tribu
#29
  0
Formigotudo a dit :
Alguém poderia criar uma script pra mim? Eu não entendo de Lua, mas tenho uma ideia de um (Possível Module) :/

Pode me dizer como seria o script que você quer?
Hugotitas
« Citoyen »
1487373960000
    • Hugotitas#0000
    • Profil
    • Derniers messages
    • Tribu
#30
  0
Contistente a dit :
Hugotitas a dit :
Lucasrslv a dit :
um script em que todos tenham meep

For name in paira(tfm.get.room.playerList) do
tfm.exec.giveMeep(name)
end

o script está errado, o breno ainda postou o certo.

É meu corretor que fica fazendo isso direito
Tuxilapy
« Citoyen »
1487381040000
    • Tuxilapy#0000
    • Profil
    • Derniers messages
#32
  0
Alguém poderia criar um módule para mim? Mais informações privado, se necessário pago 500 queijos.
Ruamorangos
« Citoyen »
1487383320000
    • Ruamorangos#0000
    • Profil
    • Derniers messages
#33
  0
Alguém consegue criar uma enquete igual a enquete do presidente do transformice?
Covinhas
« Citoyen »
1487384040000
    • Covinhas#9536
    • Profil
    • Derniers messages
#34
  0
Seria possível um script que quando um rato jogar uma bola de neve em outro, se acerta o rato morre?
Covinhas
« Citoyen »
1487384160000
    • Covinhas#9536
    • Profil
    • Derniers messages
#35
  0
Um script que coloque skins no module?
Hydroper
« Citoyen »
1487409660000
    • Hydroper#0528
    • Profil
    • Derniers messages
    • Tribu
#36
  0
Formigotudo a dit :
Seria possível um script que quando um rato jogar uma bola de neve em outro, se acerta o rato morre?

Você pode se basear nisso.

Formigotudo a dit :
Um script que coloque skins no module?

Trocar jogador por imagem? Se for vai precisar testar fora do cafofo usando o método `tfm.exec.addImage()` ou baseie no Baiacu.
Fly
« Citoyen »
1487462220000
    • Fly#8215
    • Profil
    • Derniers messages
    • Tribu
#38
  0
Lucasrslv a dit :
scripiti de ffa

Nesse tópico tem: Pequenos códigos
Mescouleur
« Citoyen »
1487464260000
    • Mescouleur#0000
    • Profil
    • Derniers messages
    • Tribu
#39
  0
Ruamorangos a dit :
Alguém consegue criar uma enquete igual a enquete do presidente do transformice?


Code Lua

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
enquete = {}
enquete[1] = "Arroz com banana" -- Enquete opção
enquete[2] = "Feijão com batata" -- Enquete opção
enquete[3] = "Batata frita" -- Enquete opção
enquete[4] = "Chocolate" -- Enquete opção

texto = {}
texto[1] = "#Retirado " -- Não mexa aqui
texto[2] = "<p align='center'><V>Clique em uma opção para votar e aguarde o resultado." -- Ajuda
texto[3] = "<p align='center'><V>Descrição: Você quer que sirva arroz com banana ou o que? O prato com mais votos vai ser o jantar." -- Descrição da enquete
texto[4] = "<B><J><p align='center'> RESULTADO"

numeros = {
eqn1 = 0,
eqn2 = 0,
eqn3 = 0,
eqn4 = 0
}

-- (eqn1+eqn2)/100 * #sala
titulo = "Enquete BRASIL 2018" -- Título da enquete

tempo = 0 -- Mexa
tempo2 = 10 -- Tempo para a textarea mostrar o resultado. (10 segundos)
id = 0
player = nil -- Mostrar para...
x = 210 -- Posição X
y = 66 -- Posição Y

ui.addTextArea(1, "", player, x + 1, y + 2, 394, 284, 0x573C2A, 0x573C2A, 1, true)
ui.addTextArea(2, "", player, x + 4, y + 3, 389, 279, 0x926240, 0x926240, 1, true)
ui.addTextArea(5, "", player, x + 5, y + 5, 387, 276, 0x0B1619, 0x0B1619, 1, true)
ui.addTextArea(8, "<B><J><p align='center'>"..string.upper(titulo).."</p></J></b>", player, x + 9, y + 9, 379, 268, 0x193438, 0x193438, 1, true)
ui.addTextArea(9, "<p align='center'><a href='event:eqn1'><VP>"..enquete[1].."</VP> <b>("..numeros.eqn1..")", player, x + 20, y + 60, 358, 22, 0x0B1619, 0x21454a, 1, true)
ui.addTextArea(11, "<p align='center'><a href='event:eqn2'><VP>"..enquete[2].."</VP> <b>("..numeros.eqn2..")", player, x + 20, y + 100, 358, 22, 0x0B1619, 0x21454a, 1, true)
ui.addTextArea(12, "<p align='center'><a href='event:eqn3'><VP>"..enquete[3].."</VP> <b>("..numeros.eqn3..")", player, x + 20, y + 150, 358, 22, 0x0B1619, 0x21454a, 1, true)
ui.addTextArea(13, "<p align='center'><a href='event:eqn4'><VP>"..enquete[4].."</VP> <b>("..numeros.eqn4..")", player, x + 20, y + 190, 358, 22, 0x0B1619, 0x21454a, 1, true)
ui.addTextArea(15, texto[2], player, x + 20, y + 225, 358, 52, 0x193438, 0x193438, 1, true)


eventTextAreaCallback = function(id, n, c)
if c == "eqn1" then

numeros.eqn1 = numeros.eqn1 + 1
print(numeros.eqn1)
for i = 1, 15 do
ui.removeTextArea(i, n)
end
elseif c == "eqn2" then
numeros.eqn2 = numeros.eqn2 + 1
for i = 1, 15 do
ui.removeTextArea(i, n)
end
elseif c == "eqn3" then
numeros.eqn3 = numeros.eqn3 + 1
for i = 1, 15 do
ui.removeTextArea(i, n)
end
elseif c == "eqn4" then
numeros.eqn4 = numeros.eqn4 + 1
for i = 1, 15 do
ui.removeTextArea(i, n)
end

end
end

eventLoop = function()
tempo = tempo + 0.5
if tempo > tempo2 then
ui.addTextArea(1, "", player, x + 1, y + 2, 394, 284, 0x573C2A, 0x573C2A, 1, true)
ui.addTextArea(2, "", player, x + 4, y + 3, 389, 279, 0x926240, 0x926240, 1, true)
ui.addTextArea(5, "", player, x + 5, y + 5, 387, 276, 0x0B1619, 0x0B1619, 1, true)
ui.addTextArea(8, texto[4], player, x + 9, y + 9, 379, 268, 0x193438, 0x193438, 1, true)
ui.addTextArea(9, "<p align='center'><VP>"..enquete[1].."</VP> <b>("..numeros.eqn1..")", player, x + 20, y + 60, 358, 22, 0x0B1619, 0x21454a, 1, true)
ui.addTextArea(11, "<p align='center'><VP>"..enquete[2].."</VP> <b>("..numeros.eqn2..")", player, x + 20, y + 100, 358, 22, 0x0B1619, 0x21454a, 1, true)
ui.addTextArea(12, "<p align='center'><VP>"..enquete[3].."</VP> <b>("..numeros.eqn3..")", player, x + 20, y + 150, 358, 22, 0x0B1619, 0x21454a, 1, true)
ui.addTextArea(13, "<p align='center'><VP>"..enquete[4].."</VP> <b>("..numeros.eqn4..")", player, x + 20, y + 190, 358, 22, 0x0B1619, 0x21454a, 1, true)
ui.addTextArea(15, texto[3], player, x + 20, y + 225, 358, 52, 0x193438, 0x193438, 1, true)
end
end

--[[ for i = 1, 15 do
ui.removeTextArea(i, nil)
end
]]--


Te envio o atualizado mais tarde :v
  • Forums
  • /
  • Transformice
  • /
  • Archives
  • /
  • Seção Editor de Mapas e Modules
  • /
  • [Lua] Peça scripts aqui!
« ‹ 2 / 133 › »
© Atelier801 2018

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

Version 1.27