×

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!
« ‹ 47 / 133 › »
[Lua] Peça scripts aqui!
Joaopsan
« Citoyen »
1525646700000
    • Joaopsan#0000
    • Profil
    • Derniers messages
    • Tribu
#921
  0
KKKKKKKKKKKKKKKKK MDS

Gente, eu gostaria de um script que o jogador atirasse um objeto de shaman e umas particulas junto (tipo um kamehameha com objeto)
variando entre 3 poderes e teclas (Z, X e C)
enfim, se alguem quiser me ajudar eu agradeço, obg :3

Dernière modification le 1525660620000
Bolodefchoco
« Sénateur »
1525649520000
    • Bolodefchoco#0095
    • Profil
    • Derniers messages
    • Tribu
#922
  0
Joaopsan a dit :

KKKKKKKKKKKKKKKKK MDS

Gente, eu gostaria de um script que o jogador atirasse um objeto de shaman e umas particulas junto (tipo um kamehameha com objeto)
variando entre 3 poderes e teclas (Z, X e C)
enfim, se alguem quiser me ajudar eu agradeço, obg :3

Poderia especificar o formato de cada partícula?

Vá na sala #powers (2 ou mais ratos eu acho) e aperte espaço, é esse tipo de kamehameha?

Dernière modification le 1525660680000
Joaopsan
« Citoyen »
1525654560000
    • Joaopsan#0000
    • Profil
    • Derniers messages
    • Tribu
#923
  0
Bolodefchoco a dit :
Joaopsan a dit :
KKKKKKKKKKKKKKKKK MDS

Gente, eu gostaria de um script que o jogador atirasse um objeto de shaman e umas particulas junto (tipo um kamehameha com objeto)
variando entre 3 poderes e teclas (Z, X e C)
enfim, se alguem quiser me ajudar eu agradeço, obg :3

Poderia especificar o formato de cada partícula?

Vá na sala #powers (2 ou mais ratos eu acho) e aperte espaço, é esse tipo de kamehameha?

sim ^~^
só que um azul, um vermelho e um amarelo, com forças de impulso diferentes, e com maior distância se possível

Dernière modification le 1525660680000
Bolodefchoco
« Sénateur »
1525656300000
    • Bolodefchoco#0095
    • Profil
    • Derniers messages
    • Tribu
#924
  0
Joaopsan a dit :
Bolodefchoco a dit :
Joaopsan a dit :

KKKKKKKKKKKKKKKKK MDS

Gente, eu gostaria de um script que o jogador atirasse um objeto de shaman e umas particulas junto (tipo um kamehameha com objeto)
variando entre 3 poderes e teclas (Z, X e C)
enfim, se alguem quiser me ajudar eu agradeço, obg :3

Poderia especificar o formato de cada partícula?

Vá na sala #powers (2 ou mais ratos eu acho) e aperte espaço, é esse tipo de kamehameha?

sim ^~^
só que um azul, um vermelho e um amarelo, com forças de impulso diferentes, e com maior distância se possível

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
local toDespawn = {}

shootRay = function(player, x, y, color, speed)
color = color or 9
speed = speed or 6

local right = tfm.get.room.playerList[player].isFacingRight and 1 or -1
for i = 1, 50 do
tfm.exec.displayParticle(color, x + (20 + (i * 2) ^ .5 * 8) * right, y - 10, speed * right)
end

toDespawn[#toDespawn + 1] = { os.time() + 5000, tfm.exec.addShamanObject(6000, x + 40 * right, y - 10, 0, speed * right, -3) }
end

local data = {
-- Letter = Particle ID, Speed
[string.byte("Z")] = { 9, 12 },
[string.byte("X")] = { 13, 17 },
[string.byte("C")] = { 2, 26 },
}
eventNewPlayer = function(n)
for key in next, data do
system.bindKeyboard(n, key, true, true)
end
end
table.foreach(tfm.get.room.playerList, eventNewPlayer)

eventKeyboard = function(n, k, _, x, y)
local info = data[k]
if info then
shootRay(n, x, y, info[1], info[2])
end
end

table.copy = function(list)
local out = {}
for k, v in next, list do
out[k] = v
end

return out
end
eventLoop = function()
for k, v in next, table.copy(toDespawn) do
if os.time() > v[1] then
tfm.exec.removeObject(v[2])
table.remove(toDespawn, k)
end
end
end

altera aquele 50 da linha 8 pra ficar maior/menor, mas 50 é o máximo que eu recomendo

Dernière modification le 1525660680000
Ikke
« Sénateur »
1525660620000
    • Ikke#0010
    • Profil
    • Derniers messages
    • Tribu
#925
  1
~~ Editei os posts acima por citação de comentário moderado :p
Boladepelo
« Censeur »
1525730460000
    • Boladepelo#1836
    • Profil
    • Derniers messages
#926
  2
Como faço por exemplo um quiz?
Bolodefchoco
« Sénateur »
1525731000000
    • Bolodefchoco#0095
    • Profil
    • Derniers messages
    • Tribu
#927
  0
Boladepelo a dit :
Como faço por exemplo um quiz?

Crie uma tabela no formato

{ "pergunta", "resposta" }

e faça um display com um contador.

perguntas[contador][1] = a pergunta que vai ser mostrada

quando alguem digitar no chat (eventChatCommand ou eventChatMessage) você vê se perguntas[contador][2]:lower() == resposta:lower()

:lower() vai fazer com que as resposta "oi", "OI", "Oi", "oI" sejam iguais

Se passar do if, é um "correto" e você pode dar pontos pra pessoa, etc
Joaopsan
« Citoyen »
1525732560000
    • Joaopsan#0000
    • Profil
    • Derniers messages
    • Tribu
#928
  1
Bolodefchoco a dit :
Joaopsan a dit :
Bolodefchoco a dit :
Joaopsan a dit :

KKKKKKKKKKKKKKKKK MDS

Gente, eu gostaria de um script que o jogador atirasse um objeto de shaman e umas particulas junto (tipo um kamehameha com objeto)
variando entre 3 poderes e teclas (Z, X e C)
enfim, se alguem quiser me ajudar eu agradeço, obg :3

Poderia especificar o formato de cada partícula?

Vá na sala #powers (2 ou mais ratos eu acho) e aperte espaço, é esse tipo de kamehameha?

sim ^~^
só que um azul, um vermelho e um amarelo, com forças de impulso diferentes, e com maior distância se possível

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
local toDespawn = {}

shootRay = function(player, x, y, color, speed)
color = color or 9
speed = speed or 6

local right = tfm.get.room.playerList[player].isFacingRight and 1 or -1
for i = 1, 50 do
tfm.exec.displayParticle(color, x + (20 + (i * 2) ^ .5 * 8) * right, y - 10, speed * right)
end

toDespawn[#toDespawn + 1] = { os.time() + 5000, tfm.exec.addShamanObject(6000, x + 40 * right, y - 10, 0, speed * right, -3) }
end

local data = {
-- Letter = Particle ID, Speed
[string.byte("Z")] = { 9, 12 },
[string.byte("X")] = { 13, 17 },
[string.byte("C")] = { 2, 26 },
}
eventNewPlayer = function(n)
for key in next, data do
system.bindKeyboard(n, key, true, true)
end
end
table.foreach(tfm.get.room.playerList, eventNewPlayer)

eventKeyboard = function(n, k, _, x, y)
local info = data[k]
if info then
shootRay(n, x, y, info[1], info[2])
end
end

table.copy = function(list)
local out = {}
for k, v in next, list do
out[k] = v
end

return out
end
eventLoop = function()
for k, v in next, table.copy(toDespawn) do
if os.time() > v[1] then
tfm.exec.removeObject(v[2])
table.remove(toDespawn, k)
end
end
end

altera aquele 50 da linha 8 pra ficar maior/menor, mas 50 é o máximo que eu recomendo

Nossa Choco, muito obrigadão, c é topper <3 :3
Bruno
« Censeur »
1525783920000
    • Bruno#3852
    • Profil
    • Derniers messages
    • Tribu
#929
  0
Quero um script que possa traduzir meu formulário do contact.
Feiticeirobr
« Censeur »
1525792740000
    • Feiticeirobr#0000
    • Profil
    • Derniers messages
    • Tribu
#930
  0
Falar "Pew [Nick da pessoa]" e ela fazer a ação de dormir.
Cafetina
« Censeur »
1525796340000
    • Cafetina#2101
    • Profil
    • Derniers messages
    • Tribu
#931
  0
Alguem por favor poderia me fazer um script aonde saiam confetes com a area que eu posso modificar aonde spawnam os confetes que se ativam com o comando para parar e iniciar e tbm como eu altero o nome do comando.????
expo:
COMANDO xxxxxX y 34 x 67 Xxxxxxxxxx

Dernière modification le 1525796400000
Bolodefchoco
« Sénateur »
1525804080000
    • Bolodefchoco#0095
    • Profil
    • Derniers messages
    • Tribu
#932
  1
Bruno a dit :
Quero um script que possa traduzir meu formulário do contact.

Já que a líder da minha equipe não está topando fazer o que a equipe deveria fazer, é só me mandar por mensagem privada sem informações pessoais que eu faço pra você. <3


Feiticeirobr a dit :
Falar "Pew [Nick da pessoa]" e ela fazer a ação de dormir.

Code Lua

1
2
3
4
5
6
7
8
eventChatMessage = function(n, m)
if m:sub(1, 3):lower() == "pew" then
n = m:sub(5):lower():gsub("%a", string.upper, 1)
if tfm.get.room.playerList[n] then
tfm.exec.playEmote(n, 6)
end
end
end


Cafetina a dit :
Alguem por favor poderia me fazer um script aonde saiam confetes com a area que eu posso modificar aonde spawnam os confetes que se ativam com o comando para parar e iniciar e tbm como eu altero o nome do comando.????
expo:
COMANDO xxxxxX y 34 x 67 Xxxxxxxxxx

Seu português impossibilitou minha compreensão do pedido, peça novamente
Cafetina
« Censeur »
1525811700000
    • Cafetina#2101
    • Profil
    • Derniers messages
    • Tribu
#933
  0
Perdão eu nao estou acostumada com o português.

Bem eu quero um script que spawne confete eh uma area determinada por mim e se ative e desative por um comando.
(preferencia da cor do confete >>> Vermelhos)

Para facilitar para mim dps rsrs grifar a parte do script que posso definir a area do spawn.

Dernière modification le 1525811760000
Bruno
« Censeur »
1525868280000
    • Bruno#3852
    • Profil
    • Derniers messages
    • Tribu
#934
  0
Bolodefchoco a dit :
Bruno a dit :
Quero um script que possa traduzir meu formulário do contact.

Já que a líder da minha equipe não está topando fazer o que a equipe deveria fazer, é só me mandar por mensagem privada sem informações pessoais que eu faço pra você. <3


Feiticeirobr a dit :
Falar "Pew [Nick da pessoa]" e ela fazer a ação de dormir.

Code Lua

1
2
3
4
5
6
7
8
eventChatMessage = function(n, m)
if m:sub(1, 3):lower() == "pew" then
n = m:sub(5):lower():gsub("%a", string.upper, 1)
if tfm.get.room.playerList[n] then
tfm.exec.playEmote(n, 6)
end
end
end


Cafetina a dit :
Alguem por favor poderia me fazer um script aonde saiam confetes com a area que eu posso modificar aonde spawnam os confetes que se ativam com o comando para parar e iniciar e tbm como eu altero o nome do comando.????
expo:
COMANDO xxxxxX y 34 x 67 Xxxxxxxxxx

Seu português impossibilitou minha compreensão do pedido, peça novamente

Ué, o playEmote não é exclusivo para os desenvolvedores oficiais?
Jellymichey
« Censeur »
1525871640000
    • Jellymichey#0000
    • Profil
    • Derniers messages
    • Tribu
#935
  1
Bruno a dit :
Bolodefchoco a dit :
Bruno a dit :
Quero um script que possa traduzir meu formulário do contact.

Já que a líder da minha equipe não está topando fazer o que a equipe deveria fazer, é só me mandar por mensagem privada sem informações pessoais que eu faço pra você. <3


Feiticeirobr a dit :
Falar "Pew [Nick da pessoa]" e ela fazer a ação de dormir.

Code Lua

1
2
3
4
5
6
7
8
eventChatMessage = function(n, m)
if m:sub(1, 3):lower() == "pew" then
n = m:sub(5):lower():gsub("%a", string.upper, 1)
if tfm.get.room.playerList[n] then
tfm.exec.playEmote(n, 6)
end
end
end


Cafetina a dit :
Alguem por favor poderia me fazer um script aonde saiam confetes com a area que eu posso modificar aonde spawnam os confetes que se ativam com o comando para parar e iniciar e tbm como eu altero o nome do comando.????
expo:
COMANDO xxxxxX y 34 x 67 Xxxxxxxxxx

Seu português impossibilitou minha compreensão do pedido, peça novamente

Ué, o playEmote não é exclusivo para os desenvolvedores oficiais?

não
Bolodefchoco
« Sénateur »
1525907580000
    • Bolodefchoco#0095
    • Profil
    • Derniers messages
    • Tribu
#936
  0
Cafetina a dit :
Perdão eu nao estou acostumada com o português.

Bem eu quero um script que spawne confete eh uma area determinada por mim e se ative e desative por um comando.
(preferencia da cor do confete >>> Vermelhos)

Para facilitar para mim dps rsrs grifar a parte do script que posso definir a area do spawn.

n testei, se der merda vc me diz

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
local de_x = 100
local ate_x = 200

local de_y = 200
local ate_y = 300

local start = false
eventChatCommand = function(n, c)
-- comando = !start
if c == "start" and n == "Cafetina#2101" then
start = true
end
end

eventLoop = function()
if start then
local x, y
for i = 1, 40 do -- se achar muito confete de uma vez é só diminuir o 40 ali
x = math.random(de_x, ate_x)
y = math.random(de_y, ate_y)

tfm.exec.displayParticle(tfm.enum.particle.redConfetti, x, y)
end
end
end
Cafetina
« Censeur »
1525911000000
    • Cafetina#2101
    • Profil
    • Derniers messages
    • Tribu
#937
  0
Bolodefchoco a dit :
Cafetina a dit :
Perdão eu nao estou acostumada com o português.

Bem eu quero um script que spawne confete eh uma area determinada por mim e se ative e desative por um comando.
(preferencia da cor do confete >>> Vermelhos)

Para facilitar para mim dps rsrs grifar a parte do script que posso definir a area do spawn.

n testei, se der merda vc me diz

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
local de_x = 100
local ate_x = 200

local de_y = 200
local ate_y = 300

local start = false
eventChatCommand = function(n, c)
-- comando = !start
if c == "start" and n == "Cafetina#2101" then
start = true
end
end

eventLoop = function()
if start then
local x, y
for i = 1, 40 do -- se achar muito confete de uma vez é só diminuir o 40 ali
x = math.random(de_x, ate_x)
y = math.random(de_y, ate_y)

tfm.exec.displayParticle(tfm.enum.particle.redConfetti, x, y)
end
end
end

obg amorzinho.
Britanytaylo
« Citoyen »
1525974360000
    • Britanytaylo#3614
    • Profil
    • Derniers messages
#938
  0
Eu queria um script assim: Exemplo, com eu e minha amiga conversando ai o script responde e aparece para todos.

[Britanytaylo]: Oi?
[Minha amiga]: Oi?
[Script]: (O script responde:) Olá tudo bem com vocês?

Obrigado se conseguirem fazer vou ficar muito agradecida.
Bruno
« Censeur »
1525986120000
    • Bruno#3852
    • Profil
    • Derniers messages
    • Tribu
#939
  0
Britanytaylo a dit :
Eu queria um script assim: Exemplo, com eu e minha amiga conversando ai o script responde e aparece para todos.

[Britanytaylo]: Oi?
[Minha amiga]: Oi?
[Script]: (O script responde:) Olá tudo bem com vocês?

Obrigado se conseguirem fazer vou ficar muito agradecida.

Oi, não tem como. A função que faz mensagens serem exibidas no chat da sala é privada e exclusiva para os desenvolvedores oficiais de minigames. Você pode usar textAreas no lugar, é meio bosta mas é melhor.
Cremosinha
« Citoyen »
1526053560000
    • Cremosinha#9255
    • Profil
    • Derniers messages
#940
  0
Bruno a dit :
Britanytaylo a dit :
Eu queria um script assim: Exemplo, com eu e minha amiga conversando ai o script responde e aparece para todos.

[Britanytaylo]: Oi?
[Minha amiga]: Oi?
[Script]: (O script responde:) Olá tudo bem com vocês?

Obrigado se conseguirem fazer vou ficar muito agradecida.

Oi, não tem como. A função que faz mensagens serem exibidas no chat da sala é privada e exclusiva para os desenvolvedores oficiais de minigames. Você pode usar textAreas no lugar, é meio bosta mas é melhor.

E como ficaria usando isso?
  • Forums
  • /
  • Transformice
  • /
  • Archives
  • /
  • Seção Editor de Mapas e Modules
  • /
  • [Lua] Peça scripts aqui!
« ‹ 47 / 133 › »
© Atelier801 2018

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

Version 1.27