×

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
  • /
  • Tópico de Dúvidas
« ‹ 20 / 39 › »
Tópico de Dúvidas
Tiwdamerenda
« Citoyen »
1408843680000
    • Tiwdamerenda#0000
    • Profil
    • Derniers messages
    • Tribu
#381
  0
Bolodefchoco a dit :
Mas como fica com o fly?

function eventNewPlayer(name)
for i,key in ipairs({32}) do
tfm.exec.bindKeyboard(name,key,true,true)
end
end

function eventKeyboard(name,key,down,x,y)
if key==32 then
tfm.exec.movePlayer(name,0,0,true,0,-60,true)
end
end

for name,player in pairs(tfm.get.room.playerList) do
eventNewPlayer(name)
end


Vai ficar

function eventAtivarFly()
print("fly ativado")
end

function eventChatCommand()
eventAtivarFly()
end

SCRIPT DE FLY AQUI

?

Acho que é isso que você quer:

function eventNewPlayer(name)
for i,key in ipairs({32}) do
tfm.exec.bindKeyboard(name,key,true,true)
end
end

function eventKeyboard(name,key,down,x,y)
if key==32 then
tfm.exec.movePlayer(name,0,0,true,0,-60,true)
end
end

function eventChatCommand(name,c)
if c=="fly" then
eventNewPlayer(name)
end
end
Bolodefchoco
« Sénateur »
1408846560000
    • Bolodefchoco#0095
    • Profil
    • Derniers messages
    • Tribu
#382
  0
Oi, sou eu dnv.
Como eu posso fazer um print, onde todos possam ver, não só eu? .-.
Tipo, Digite !Comandos para ver todos os comandos
Ah, tbm preciso saber como tipo, a pessoa digita !Help e abre um addPopUp, mas eu quero que só apareça pra ela .-. , Poderiam me ajudar? '-'

Dernière modification le 1408846860000
Joaovictors
« Citoyen »
1408886820000
    • Joaovictors#0000
    • Profil
    • Derniers messages
    • Tribu
#383
  0
Bolodefchoco a dit :
Oi, sou eu dnv.
Como eu posso fazer um print, onde todos possam ver, não só eu? .-.
Tipo, Digite !Comandos para ver todos os comandos
Ah, tbm preciso saber como tipo, a pessoa digita !Help e abre um addPopUp, mas eu quero que só apareça pra ela .-. , Poderiam me ajudar? '-'

Por partes:
Não é possível fazer um print para que todos da sala vejam. Só é possível nas salas de minigames (#).
Já aqui no !help e adiciona o popup, é bem simples:
a dit :

function eventChatCommand(player,cmd)
--player = quem executou o comando, cmd = comando
if cmd == "help" then
ui.addPopup(1,"Aqui o texto da ajuda",player)
--addPopup(id,texto,player)
end
end
Guachinimmmm
« Citoyen »
1408915920000
    • Guachinimmmm#0000
    • Profil
    • Derniers messages
#384
  0
Quais minigames do #module ganham queijos?
Brenower
« Censeur »
1408918740000
    • Brenower#0000
    • Profil
    • Derniers messages
    • Tribu
#385
  0
Guachinimmmm a dit :
Quais minigames do #module ganham queijos?

ficar 2 minutos na sala do modulo que ganha queijo
Squalleze
« Citoyen »
1409081160000
    • Squalleze#0000
    • Profil
    • Derniers messages
    • Tribu
#386
  0
Eu sei que todo mundo aqui me odeia, mais eu voltei a jogar esse jogo de rato e não me lembro de muita coisa sobre lua ._. mais eu queia saber como eu faço comando que pega os valores separados por espaço, tipo '!1 2 3 4', eu me lembro q usava split mais n consigo mais então se alguem me odiar pouco pde me ajudar?
Kombizinha
« Citoyen »
1409085720000
    • Kombizinha#0000
    • Profil
    • Derniers messages
    • Tribu
#387
  0
Squalleze a dit :
Eu sei que todo mundo aqui me odeia, mais eu voltei a jogar esse jogo de rato e não me lembro de muita coisa sobre lua ._. mais eu queia saber como eu faço comando que pega os valores separados por espaço, tipo '!1 2 3 4', eu me lembro q usava split mais n consigo mais então se alguem me odiar pouco pde me ajudar?

Não te odeio.

function eventChatCommand(p,c)
arg={}
for args in c:gmatch("%S+") do
table.insert(arg,args)
tfm.exec.addShamanObject(arg[1],arg[2],arg[3])
end
end


No exemplo a cima adicionara um objeto.

!1 200 300

1 = Id
200 = X
300 = Y
Potyrat
« Citoyen »
1409093700000
    • Potyrat#0000
    • Profil
    • Derniers messages
    • Tribu
#388
  0
Como fazer que quando um jogador morra, apareça um texto no Chat pra todos da sala? Eu botei e apareceu isso:
[Lua] # [*Toots Toots] You don't have the right to use this function
(tfm.exec.chatMessage).
Tiwdamerenda
« Citoyen »
1409093760000
    • Tiwdamerenda#0000
    • Profil
    • Derniers messages
    • Tribu
#389
  0
Potyrat a dit :
Como fazer que quando um jogador morra, apareça um texto no Chat pra todos da sala? Eu botei e apareceu isso:
[Lua] # [*Toots Toots] You don't have the right to use this function
(tfm.exec.chatMessage).

Esse comando foi retirado por causa do abuso
Somente devs podem usar

Dernière modification le 1409093820000
Marcosffn
« Citoyen »
1409094960000
    • Marcosffn#0000
    • Profil
    • Derniers messages
#390
  0
Eu queria saber programar lua

Me ensinem
Squalleze
« Citoyen »
1409106000000
    • Squalleze#0000
    • Profil
    • Derniers messages
    • Tribu
#391
  0
Kombizinha a dit :
Squalleze a dit :
Eu sei que todo mundo aqui me odeia, mais eu voltei a jogar esse jogo de rato e não me lembro de muita coisa sobre lua ._. mais eu queia saber como eu faço comando que pega os valores separados por espaço, tipo '!1 2 3 4', eu me lembro q usava split mais n consigo mais então se alguem me odiar pouco pde me ajudar?

Não te odeio.

function eventChatCommand(p,c)
arg={}
for args in c:gmatch("%S+") do
table.insert(arg,args)
tfm.exec.addShamanObject(arg[1],arg[2],arg[3])
end
end


No exemplo a cima adicionara um objeto.

!1 200 300

1 = Id
200 = X
300 = Y

Obrigado :D
Eu nem lembrava do gmatch ._.
#Edit: Não dava pra fazer com split antes?

Dernière modification le 1409106060000
Tiwdamerenda
« Citoyen »
1409139540000
    • Tiwdamerenda#0000
    • Profil
    • Derniers messages
    • Tribu
#392
  0
Squalleze a dit :
Kombizinha a dit :
Squalleze a dit :
Eu sei que todo mundo aqui me odeia, mais eu voltei a jogar esse jogo de rato e não me lembro de muita coisa sobre lua ._. mais eu queia saber como eu faço comando que pega os valores separados por espaço, tipo '!1 2 3 4', eu me lembro q usava split mais n consigo mais então se alguem me odiar pouco pde me ajudar?

Não te odeio.

function eventChatCommand(p,c)
arg={}
for args in c:gmatch("%S+") do
table.insert(arg,args)
tfm.exec.addShamanObject(arg[1],arg[2],arg[3])
end
end


No exemplo a cima adicionara um objeto.

!1 200 300

1 = Id
200 = X
300 = Y

Obrigado :D
Eu nem lembrava do gmatch ._.
#Edit: Não dava pra fazer com split antes?

Acho que split era só uma função criada no script
Zhenriq
1409339940000
    • Zhenriq#0000
    • Profil
    • Derniers messages
#393
[Modéré par Modlaka]
Nlff
« Citoyen »
1409368140000
    • Nlff#0000
    • Profil
    • Derniers messages
    • Tribu
#394
  0
Gente, só uma dúvida!
Ainda existe a sala #retro? Se não, tem como eu fazer como o retro no cafofo pelo o menos 1 mapa?
Ninguem
« Consul »
1409382000000
    • Ninguem#0095
    • Profil
    • Derniers messages
    • Tribu
#395
  0
nlff a dit :
Gente, só uma dúvida!
Ainda existe a sala #retro? Se não, tem como eu fazer como o retro no cafofo pelo o menos 1 mapa?

Não e não. A sala retro usava um comando de colocar imagens e isso é restrito só pra minigames oficiais. O único jeito seria refazer todos os mapas com pisos de madeira e tal, já é um começo.
Rscorreia
« Censeur »
1409395980000
    • Rscorreia#0000
    • Profil
    • Derniers messages
    • Tribu
#396
  0
Ninguem a dit :
nlff a dit :
Gente, só uma dúvida!
Ainda existe a sala #retro? Se não, tem como eu fazer como o retro no cafofo pelo o menos 1 mapa?

Não e não. A sala retro usava um comando de colocar imagens e isso é restrito só pra minigames oficiais. O único jeito seria refazer todos os mapas com pisos de madeira e tal, já é um começo.

Ou então usar os mapas de evento feitos pelos adms e hospedados no transformice, quem podemos usar no cafofo.
Veja os mapas que você pode colocar em no cafofo em: http://atelier801.com/topic?f=6&t=775457&p=1
Ai estão todos que pode usar por lua, menos o da Pascoa (Atelier801) e Pesca 2013. Pelo lua você pode usar todos os mapas de evento, desde pesca 2013 até hoje, menos os mapas do dia das crianças, guerra de neve e fábrica de brinquedos, lembrando que ai não mostra dois que já disse.
Você pode construir alguns mapas no editor, pelo viprin, como o de natal de 2012 ou 2011 (não me lemnro o ano), também o de carnaval 2013, tinha até o código, mas perdi ele, também tem outros, como halloween, você pode conseguir imagens dos mapas em sites etc. Tem outros que você pode conseguir pelo editor ^^
Pegando os mapas, você pode forma um script com os mapas e criar o seu retro. Eu mesmo estou criando um painel com os mapas, mas um painel e não sala retro, ele tem 14 mapas, desde pesca 2013 ate hoje, menos fabrica de brinquedos, guerra de neve e dia das crianças, estou fazendo os mapas de halloween e outros para eles.

Dernière modification le 1409396280000
Derttred
« Citoyen »
1409437800000
    • Derttred#0000
    • Profil
    • Derniers messages
    • Tribu
#397
  0
como poe foto no perfil ?
Potyrat
« Citoyen »
1409493660000
    • Potyrat#0000
    • Profil
    • Derniers messages
    • Tribu
#398
  0
2 perguntas

1° - Quando eu quero adicionar um PhysicObject, no caso uma madeira, é type=?
2° - Tem como adicionar queijo e toca numa certa parte do mapa?

Coordenadas em que eu quero que bote:
H = 20000
L = 400
Ruancool
« Citoyen »
1409494800000
    • Ruancool#0000
    • Profil
    • Derniers messages
#399
  0
Gente, podem me ajudar? to tentando criar um script mas n to conseguindo, eu quero ele assim pf:

Quando eu (ruancool) ou meu amigo (mrlolenergy) falar:

!deus
acontece isso:
A gente pode andar em cima da agua mesmo com queijo, a gente voa usando space, a gente se teleporta onde a gente clicka, nosso nome fica em uma cor vermelha apertando a letra G, e com cor amarelo apertando H, e azul apertando O, a gente ganha queijo ao clicka a letra Q, Toca clickando na letra T, instant win clickando W, e a gente pode mata ao falar !kill [nome]
quem consegir, eu fico muito grato
Tiwdamerenda
« Citoyen »
1409494980000
    • Tiwdamerenda#0000
    • Profil
    • Derniers messages
    • Tribu
#400
  0
Ruancool a dit :
Gente, podem me ajudar? to tentando criar um script mas n to conseguindo, eu quero ele assim pf:

Quando eu (ruancool) ou meu amigo (mrlolenergy) falar:

!deus
acontece isso:
A gente pode andar em cima da agua mesmo com queijo, a gente voa usando space, a gente se teleporta onde a gente clicka, nosso nome fica em uma cor vermelha apertando a letra G, e com cor amarelo apertando H, e azul apertando O, a gente ganha queijo ao clicka a letra Q, Toca clickando na letra T, instant win clickando W, e a gente pode mata ao falar !kill [nome]
quem consegir, eu fico muito grato

è um script grande d+


Potyrat a dit :
2 perguntas

1° - Quando eu quero adicionar um PhysicObject, no caso uma madeira, é type=?
2° - Tem como adicionar queijo e toca numa certa parte do mapa?

Coordenadas em que eu quero que bote:
H = 20000
L = 400

Coordenadas são x e y
a id da madeira é 17

body={type=17, friction=0.32, restituition=0.9, width = 30, height=21}
tfm.exec.addPhysicObject(1, 300, 200, body)


e adicionar queijo e toca no mapa acho que tem com xml e objeto psiquico tambem só que falso

Dernière modification le 1409495760000
  • Forums
  • /
  • Transformice
  • /
  • Archives
  • /
  • Seção Editor de Mapas e Modules
  • /
  • Tópico de Dúvidas
« ‹ 20 / 39 › »
© Atelier801 2018

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

Version 1.27