×

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!
« ‹ 32 / 133 › »
[Lua] Peça scripts aqui!
Roose
« Citoyen »
1517757900000
    • Roose#7190
    • Profil
    • Derniers messages
    • Tribu
#621
  0
Olá, function eventLoop()
for k = 20,0,-1 do
tfm.exec.displayParticle(14,math.random(0,800),math.random(50),0,math.random(1.1),0,math.random(0.22))
end
end (comando da chuva) fazer quando essa agua encostar no rato ele automaticamente morra, obrigado
Bolodefchoco
« Sénateur »
1517762040000
    • Bolodefchoco#0095
    • Profil
    • Derniers messages
    • Tribu
#622
  0
Uhzinhooo a dit :
Olá, function eventLoop()
for k = 20,0,-1 do
tfm.exec.displayParticle(14,math.random(0,800),math.random(50),0,math.random(1.1),0,math.random(0.22))
end
end (comando da chuva) fazer quando essa agua encostar no rato ele automaticamente morra, obrigado

É impossível detectar quando um rato está sendo tocado por uma partícula :/ Seria possível se ela não tivesse velocidade de movimento
Juan
« Citoyen »
1517762340000
    • Juan#0104
    • Profil
    • Derniers messages
    • Tribu
#623
  0
tfm.exec.disableAutoShaman()
cannons = {}
eventNewGame = function()
cannons = {}
tfm.exec.setShaman('Matheushasbr')
end
tfm.exec.newGame(0)

eventSummoningEnd = function(n, t, x, y, a)
if t == 0 then
cannons[#cannons + 1] = { x = x, y = y, a = a, time = os.time() + 1000}
end
end

eventLoop = function()
for k, v in next, cannons do
if v.time > 0 and os.time() > v.time then
v.time = 0
tfm.exec.addShamanObject(17, v.x, v.y, v.a + 180)
end
end
end

Obrigado pelo script Bolo, e desculpe, n sei "responder" aki no forum kk.
Tem jeito de qnd eu spawnar a seta invisivel, vir uma cn invisivel tmb ?
Bolodefchoco
« Sénateur »
1517764200000
    • Bolodefchoco#0095
    • Profil
    • Derniers messages
    • Tribu
#624
  0
Matheushasbr a dit :
Obrigado pelo script Bolo, e desculpe, n sei "responder" aki no forum kk.
Tem jeito de qnd eu spawnar a seta invisivel, vir uma cn invisivel tmb ?

Claro!
Para quotar/citar alguém, basta fazer isso: https://image.prntscr.com/image/C9CH6RsbTMWzpvFhb7G1Hw.png


Code Lua

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
tfm.exec.disableAutoShaman()
cannons = {}
eventNewGame = function()
cannons = {}
tfm.exec.setShaman('Matheushasbr')
end
tfm.exec.newGame(0)

eventSummoningEnd = function(n, t, x, y, a, i)
if t == 0 then
cannons[#cannons + 1] = { x = x, y = y, a = a, time = os.time() + 1000, ghost = i.ghost}
end
end

eventLoop = function()
for k, v in next, cannons do
if v.time > 0 and os.time() > v.time then
v.time = 0
tfm.exec.addShamanObject(17, v.x, v.y, v.a + 180, 0, 0, v.ghost)
end
end
end
Juan
« Citoyen »
1517767980000
    • Juan#0104
    • Profil
    • Derniers messages
    • Tribu
#625
  1
Bolodefchoco a dit :
Matheushasbr a dit :
Obrigado pelo script Bolo, e desculpe, n sei "responder" aki no forum kk.
Tem jeito de qnd eu spawnar a seta invisivel, vir uma cn invisivel tmb ?

Claro!
Para quotar/citar alguém, basta fazer isso: https://image.prntscr.com/image/C9CH6RsbTMWzpvFhb7G1Hw.png


Code Lua

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
tfm.exec.disableAutoShaman()
cannons = {}
eventNewGame = function()
cannons = {}
tfm.exec.setShaman('Matheushasbr')
end
tfm.exec.newGame(0)

eventSummoningEnd = function(n, t, x, y, a, i)
if t == 0 then
cannons[#cannons + 1] = { x = x, y = y, a = a, time = os.time() + 1000, ghost = i.ghost}
end
end

eventLoop = function()
for k, v in next, cannons do
if v.time > 0 and os.time() > v.time then
v.time = 0
tfm.exec.addShamanObject(17, v.x, v.y, v.a + 180, 0, 0, v.ghost)
end
end
end

:O Aprendi aspoekaspoekasp
Obrigado dnv Bolomito e,e
Spiderwii
« Citoyen »
1517838960000
    • Spiderwii#0000
    • Profil
    • Derniers messages
    • Tribu
#626
  1
Bolo e aos outros programadores tenho muito a agradecer pela ajuda de vocês. Estava aqui me perguntando Como comparar pontuação de cada ratinho eu tenho uma base mas não consigo fazer a comparação. Alguém da um help.
Bolodefchoco
« Sénateur »
1517843280000
    • Bolodefchoco#0095
    • Profil
    • Derniers messages
    • Tribu
#627
  0
Spiderwii a dit :
Bolo e aos outros programadores tenho muito a agradecer pela ajuda de vocês. Estava aqui me perguntando Como comparar pontuação de cada ratinho eu tenho uma base mas não consigo fazer a comparação. Alguém da um help.

Obrigado pelo reconhecimento =)

Como você quer comparar? Do maior pro menor? Do menor pra maior?
Você pode salvar todos os nomes e pontuações numa tabela e organizar usando table.sort

Code Lua

1
2
3
4
5
6
7
8
9
10
local players = {}
for k, v in next, tfm.get.room.playerList do
players[#players + 1] = { nome = k, score = v.score }
end

table.sort(players, function(a, b) return a.score > b.score end)

for k, v in next, players do
print(v.nome .. " - " .. v.score)
end

Dernière modification le 1517843340000
Mestybkzo
« Citoyen »
1517858880000
    • Mestybkzo#0000
    • Profil
    • Derniers messages
#628
  0
Ola, se permitido eu gostaria de um script assim:

Um mapa ira carregar, e os ratinhos deverao ir para a toca com os objetos spwanados por eles mesmos, exemplo:

Ao apertar E sai um balao
Ao apertar F sai bola
Ao apertar Z sai tabua grande
Ao apertar X sai tabua pequena
Ao apertar G sai Caixa grande
Ao apertar H sai caixa pequena
Ao apertar Y sai bigorna

Obrigada!
Bolodefchoco
« Sénateur »
1517869320000
    • Bolodefchoco#0095
    • Profil
    • Derniers messages
    • Tribu
#629
  0
Mestybkzo a dit :
Ola, se permitido eu gostaria de um script assim:

Um mapa ira carregar, e os ratinhos deverao ir para a toca com os objetos spwanados por eles mesmos, exemplo:

Ao apertar E sai um balao
Ao apertar F sai bola
Ao apertar Z sai tabua grande
Ao apertar X sai tabua pequena
Ao apertar G sai Caixa grande
Ao apertar H sai caixa pequena
Ao apertar Y sai bigorna

Obrigada!

Oi, tudo bem? =)

Entendi seu pedido e eu posso criá-lo para você, mas já procurou jogar o minigame #deploy? Ele tem praticamente a mesma jogabilidade!

Se ainda quiser, poderei fazer o script pra você.
Mestybkzo
« Citoyen »
1517875020000
    • Mestybkzo#0000
    • Profil
    • Derniers messages
#630
  0
Bolodefchoco a dit :
Mestybkzo a dit :
Ola, se permitido eu gostaria de um script assim:

Um mapa ira carregar, e os ratinhos deverao ir para a toca com os objetos spwanados por eles mesmos, exemplo:

Ao apertar E sai um balao
Ao apertar F sai bola
Ao apertar Z sai tabua grande
Ao apertar X sai tabua pequena
Ao apertar G sai Caixa grande
Ao apertar H sai caixa pequena
Ao apertar Y sai bigorna

Obrigada!

Oi, tudo bem? =)

Entendi seu pedido e eu posso criá-lo para você, mas já procurou jogar o minigame #deploy? Ele tem praticamente a mesma jogabilidade!

Se ainda quiser, poderei fazer o script pra você.

Obrigada pela atenção, mas eu gostaria se fizesse se não fosse incômodo, porque o #deploy para mim está meio que bugado, eu solto as tábuas e elas não aparecem e se eu solto outra elas somem
Spiderwii
« Citoyen »
1517927280000
    • Spiderwii#0000
    • Profil
    • Derniers messages
    • Tribu
#631
  0
Como aplica um item a um menu ? imagem Ilustrativa.
Bolodefchoco
« Sénateur »
1517930760000
    • Bolodefchoco#0095
    • Profil
    • Derniers messages
    • Tribu
#632
  0
Mestybkzo a dit :
Ola, se permitido eu gostaria de um script assim:

Um mapa ira carregar, e os ratinhos deverao ir para a toca com os objetos spwanados por eles mesmos, exemplo:

Ao apertar E sai um balao
Ao apertar F sai bola
Ao apertar Z sai tabua grande
Ao apertar X sai tabua pequena
Ao apertar G sai Caixa grande
Ao apertar H sai caixa pequena
Ao apertar Y sai bigorna

Obrigada!

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
local keys = {
E = 30,
F = 6,
Z = 4,
X = 3,
G = 2,
H = 1,
Y = 10,
}

eventNewPlayer = function(n)
for k, v in next, {string.byte("EFZXGHY", 1, 7)} do
system.bindKeyboard(n, v, true, true)
end
end
table.foreach(tfm.get.room.playerList, eventNewPlayer)

eventKeyboard = function(n, k, d, x, y)
local o = keys[string.char(k)]
if o then
local dir = tfm.get.room.playerList[n].isFacingRight and 1 or -1
tfm.exec.addShamanObject(o, x + 15 * dir, y - 10)
end
end


Spiderwii a dit :
Como aplica um item a um menu ? imagem Ilustrativa.

Poderia explicar melhor?
Spiderwii
« Citoyen »
1517932140000
    • Spiderwii#0000
    • Profil
    • Derniers messages
    • Tribu
#633
  0
Bolodefchoco a dit :
Mestybkzo a dit :
Ola, se permitido eu gostaria de um script assim:

Um mapa ira carregar, e os ratinhos deverao ir para a toca com os objetos spwanados por eles mesmos, exemplo:

Ao apertar E sai um balao
Ao apertar F sai bola
Ao apertar Z sai tabua grande
Ao apertar X sai tabua pequena
Ao apertar G sai Caixa grande
Ao apertar H sai caixa pequena
Ao apertar Y sai bigorna

Obrigada!

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
local keys = {
E = 30,
F = 6,
Z = 4,
X = 3,
G = 2,
H = 1,
Y = 10,
}

eventNewPlayer = function(n)
for k, v in next, {string.byte("EFZXGHY", 1, 7)} do
system.bindKeyboard(n, v, true, true)
end
end
table.foreach(tfm.get.room.playerList, eventNewPlayer)

eventKeyboard = function(n, k, d, x, y)
local o = keys[string.char(k)]
if o then
local dir = tfm.get.room.playerList[n].isFacingRight and 1 or -1
tfm.exec.addShamanObject(o, x + 15 * dir, y - 10)
end
end


Spiderwii a dit :
Como aplica um item a um menu ? imagem Ilustrativa.

Poderia explicar melhor?

Uma Imagem de Exemplo sobre um Menu Referencia: Dancefloor
A loja Posue Skins e elas eu acho que são Imagens.
A mesma coisa no Menu help tem imagem. Gostaria de Saber Como fazer.
Jellymichey
« Censeur »
1517932440000
    • Jellymichey#0000
    • Profil
    • Derniers messages
    • Tribu
#634
  0
Spiderwii a dit :

Uma Imagem de Exemplo sobre um Menu Referencia: Dancefloor
A loja Posue Skins e elas eu acho que são Imagens.
A mesma coisa no Menu help tem imagem. Gostaria de Saber Como fazer.

vc n pode colocar imagens, só lua team
Spiderwii
« Citoyen »
1517934480000
    • Spiderwii#0000
    • Profil
    • Derniers messages
    • Tribu
#635
  0
Vc está se referindo a um "Admin Lua" com permissão, Pelo oque eu Entendi Muito Obrigado a todos.
Bolodefchoco
« Sénateur »
1517937720000
    • Bolodefchoco#0095
    • Profil
    • Derniers messages
    • Tribu
#636
  0
Spiderwii a dit :
Vc está se referindo a um "Admin Lua" com permissão, Pelo oque eu Entendi Muito Obrigado a todos.

Use tfm.exec.addImage para adicionar imagens. Infelizmente você não poderá visualizar as imagens porque não é membro da equipe Lua.

(um admin sempre tem permissão automaticamente em qualquer lugar, justamente por ser admin, a equipe lua são só membros oficiais [não staff] que tem algumas vantagens, como poder usar imagens para facilitar o trabalho)
Ghostxand
« Citoyen »
1518001200000
    • Ghostxand#0000
    • Profil
    • Derniers messages
    • Tribu
#637
  0
Olá, eu vi um script aqui no forum sobre Anime (One Piece do Bokuyodo se não me engano) e testei e achei incrível, o script consegue mudar o background do mapa e as animações do rato.

É possível que façam-me um script que eu mude o background do cafofo para uma img especifica e o sprite/animação do rato para sprites específicos?


Dei uma lida no tópico e o membro Bolodefchoco comentou algo sobre ter que ser da Lua team, mas mesmo pra usar isso no cafofo é necessário ser? caso sim, há outra forma?

agradeço desde já.
Bolodefchoco
« Sénateur »
1518012600000
    • Bolodefchoco#0095
    • Profil
    • Derniers messages
    • Tribu
#638
  0
Ghostxand a dit :
Olá, eu vi um script aqui no forum sobre Anime (One Piece do Bokuyodo se não me engano) e testei e achei incrível, o script consegue mudar o background do mapa e as animações do rato.

É possível que façam-me um script que eu mude o background do cafofo para uma img especifica e o sprite/animação do rato para sprites específicos?


Dei uma lida no tópico e o membro Bolodefchoco comentou algo sobre ter que ser da Lua team, mas mesmo pra usar isso no cafofo é necessário ser? caso sim, há outra forma?

agradeço desde já.

Você só pode usar imagens se for um membro da equipe oficial Lua.
O sistema é tão falho que nem mesmo eles podem testar imagens no cafofo, por isso sempre as testam em #salas. Mas, de qualquer forma, não há nenhum meio que você possa utilizar para isso.
Em adição ao que já foi dito, você ainda precisa hospedar as imagens em atelier801.images, um micepix da staff, então é, realmente, impossível :/

No entanto, você pode pedir para algum membro hospedar a imagem e/ou carregar o código numa sala, assim você poderá ver as imagens.

Para fazer um background, use
Code Lua

1
2
3
4
eventNewGame = function()
-- Assumindo que a imagem seja 800 x 400
tfm.exec.addImage("código_imagem.png", "?0", 0, 0)
end

E para fazer uma animação, use
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
local imagens = {"img1", "img2", "img3", "img4"}

-- Essa função executa um timer dentro de outro timer, over and over again
system.looping = function(f, tick)
local s = 1000 / tick
local t = {}

local fooTimer = function()
t[#t+1] = system.newTimer(f,1000,true)
end
for timer = 0,1000 - s,s do
system.newTimer(fooTimer,1000 + timer,false)
end
return t
end

system.looping(coroutine.wrap(function()
local atual, id = 1
while true do
tfm.exec.removeImage(id)
id = tfm.exec.addImage(imagens[atual] .. ".png", "%Ghostxand", -10, -10) -- -10 para alinhamento, arrume como necessário
atual = atual + 1
if atual > #imagens then
atual = 1
end
end
end), 8)

Mais ou menos isso :P
Ghostxand
« Citoyen »
1518046140000
    • Ghostxand#0000
    • Profil
    • Derniers messages
    • Tribu
#639
  1
Bolodefchoco a dit :

Você só pode usar imagens se for um membro da equipe oficial Lua.
O sistema é tão falho que nem mesmo eles podem testar imagens no cafofo, por isso sempre as testam em #salas. Mas, de qualquer forma, não há nenhum meio que você possa utilizar para isso.
Em adição ao que já foi dito, você ainda precisa hospedar as imagens em atelier801.images, um micepix da staff, então é, realmente, impossível :/

No entanto, você pode pedir para algum membro hospedar a imagem e/ou carregar o código numa sala, assim você poderá ver as imagens.

Para fazer um background, use
Code Lua

1
codigo

E para fazer uma animação, use
Code Lua

1
codigo

Mais ou menos isso :P

Entendi, então no caso se eu quiser fazer um module que necessite trocar as imagens como dito (Background, Sprites e etc) um caminho viável seria montar um topico para o minigame aqui no forum mostrando as imagens que seriam substituídas e explicando certo? talvez algum mod veja e ajude..

mas e se eu não tiver os scripts prontos, e só tiver o projeto em imagens, é permitido postar? não achei nada sobre nas regras..

@Edit: Esqueci de agradecer a atenção, Bolodefchoco. o/
Enderz
« Citoyen »
1518099900000
    • Enderz#8142
    • Profil
    • Derniers messages
#640
  0
Preciso de um script para fazer com que as bigornas parem de ser lançadas por detrás do rato.
  • Forums
  • /
  • Transformice
  • /
  • Archives
  • /
  • Seção Editor de Mapas e Modules
  • /
  • [Lua] Peça scripts aqui!
« ‹ 32 / 133 › »
© Atelier801 2018

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

Version 1.27