×

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!
« ‹ 22 / 133 › »
[Lua] Peça scripts aqui!
Gatan
« Censeur »
1512306420000
    • Gatan#1201
    • Profil
    • Derniers messages
    • Tribu
#421
  0
Como eu faço pra algo acontecer se qualquer jogador clicar em 5, 30 (canto superior esquerdo) independentemente do tamanho do mapa?

em resumo eu tava tentando fazer isso

1
2
3
4
5
sugar = 1

if eventMouse ('Amstream', 5, 30)
then sugar = 0
end

e o erro é • [11:12] # [*Comic Sans MS] Init Error : Amstream.lua:5: attempt to call nil

1/0 funcionam como true/false pra lua tb?

Dernière modification le 1512306720000
Jellymichey
« Censeur »
1512335760000
    • Jellymichey#0000
    • Profil
    • Derniers messages
    • Tribu
#422
  0
Gatanjinha a dit :
Como eu faço pra algo acontecer se qualquer jogador clicar em 5, 30 (canto superior esquerdo) independentemente do tamanho do mapa?

em resumo eu tava tentando fazer isso

1
2
3
4
5
sugar = 1

if eventMouse ('Amstream', 5, 30)
then sugar = 0
end

e o erro é • [11:12] # [*Comic Sans MS] Init Error : Amstream.lua:5: attempt to call nil

1/0 funcionam como true/false pra lua tb?

pfv este n é o tpc certo

Caso vc tenha aprendido Lua todas os eventos do API são funções, não "peças de return"
Fofinhoppp
« Consul »
1512336480000
    • Fofinhoppp#0000
    • Profil
    • Derniers messages
    • Tribu
#423
  0
Jellymichey a dit :
Gatanjinha a dit :
Como eu faço pra algo acontecer se qualquer jogador clicar em 5, 30 (canto superior esquerdo) independentemente do tamanho do mapa?

em resumo eu tava tentando fazer isso

1
2
3
4
5
sugar = 1

if eventMouse ('Amstream', 5, 30)
then sugar = 0
end

e o erro é • [11:12] # [*Comic Sans MS] Init Error : Amstream.lua:5: attempt to call nil

1/0 funcionam como true/false pra lua tb?

pfv este n é o tpc certo

Caso vc tenha aprendido Lua todas os eventos do API são funções, não "peças de return"

Na verdade esse tópico é o certo sim, afinal ela está pedindo a correção de um script, vc inclusive poderia ter corrigido ao invés de atrapalhar.

Código certo:
Code Lua

1
2
3
4
5
6
7
sugar = 1

function eventMouse(player, x, y)
if player == 'Amstream' and x == 5 and y == 30 then
sugar = 0
end
end
obs: só funciona se vc já tiver dado o ''bind'' no jogador
Gamedroit
« Citoyen »
1512433500000
    • Gamedroit#3347
    • Profil
    • Derniers messages
    • Tribu
#424
  0
Fofinhoppp a dit :
Jellymichey a dit :
Gatanjinha a dit :
Como eu faço pra algo acontecer se qualquer jogador clicar em 5, 30 (canto superior esquerdo) independentemente do tamanho do mapa?

em resumo eu tava tentando fazer isso

1
2
3
4
5
sugar = 1

if eventMouse ('Amstream', 5, 30)
then sugar = 0
end

e o erro é • [11:12] # [*Comic Sans MS] Init Error : Amstream.lua:5: attempt to call nil

1/0 funcionam como true/false pra lua tb?

pfv este n é o tpc certo

Caso vc tenha aprendido Lua todas os eventos do API são funções, não "peças de return"

Na verdade esse tópico é o certo sim, afinal ela está pedindo a correção de um script, vc inclusive poderia ter corrigido ao invés de atrapalhar.

Código certo:
Code Lua

1
2
3
4
5
6
7
sugar = 1

function eventMouse(player, x, y)
if player == 'Amstream' and x == 5 and y == 30 then
sugar = 0
end
end
obs: só funciona se vc já tiver dado o ''bind'' no jogador

nossa kkk, fofi deu uma patada monstra, pelo menos resolveu ajudar envez de ficar reclamando...
Hugotitas
« Citoyen »
1512499680000
    • Hugotitas#0000
    • Profil
    • Derniers messages
    • Tribu
#425
  0
Cons -.-' não coloca fogo na lenha tbm né
Gamedroit
« Citoyen »
1512875160000
    • Gamedroit#3347
    • Profil
    • Derniers messages
    • Tribu
#426
  0
Hugotitas a dit :
Cons -.-' não coloca fogo na lenha tbm né

:V
Travonrodfer
« Censeur »
1512921480000
    • Travonrodfer#0000
    • Profil
    • Derniers messages
    • Tribu
#427
  0
queria um script que matasse o jogador se ele saísse da área do mapa
Gamedroit
« Citoyen »
1512935820000
    • Gamedroit#3347
    • Profil
    • Derniers messages
    • Tribu
#428
  0
Travonrodfer a dit :
queria um script que matasse o jogador se ele saísse da área do mapa

Code Lua

1
2
3
4
5
6
7
8
9
10
11
12
13
map = {w=800,h=400}

function checkPlayers()
for name, i in pairs(tfm.get.room.playerList) do
if (i.x > map.w) or (i.x < 10) or (i.y > map.h) or (i.y < 20) then
tfm.exec.killPlayer(name)
end
end
end

function eventLoop()
checkPlayers()
end

vê se funciona eu montei de cabeça ...
Leitininho
« Citoyen »
1512958920000
    • Leitininho#1006
    • Profil
    • Derniers messages
#429
  0
Script que faz a árvore de natal ficar brilhando
Pequeno
« Citoyen »
1513180200000
    • Pequeno#6058
    • Profil
    • Derniers messages
    • Tribu
#430
  0
como eu faço para o rato voar por 10 segundos?
Lobomal772
« Citoyen »
1513195920000
    • Lobomal772#0000
    • Profil
    • Derniers messages
#431
  0
como eu uso esses comando
no lua
Lobomal772
« Citoyen »
1513205280000
    • Lobomal772#0000
    • Profil
    • Derniers messages
#432
  0
quero um q sai fumaca quando anda e me explica como usar
Hugotitas
« Citoyen »
1513208520000
    • Hugotitas#0000
    • Profil
    • Derniers messages
    • Tribu
#433
  1
  • pedido1
  • pedido2
  • pedido3
Minichibata a dit :
Script que faz a árvore de natal ficar brilhando

for _, v in next, {'AutoShaman', 'AutoNewGame', 'AutoTimeLeft', 'PhysicalConsumables','AfkDeath','AutoScore'} do
tfm.exec['disable' .. v]()
end

local cores = {"0030FF","FF0000","08FF00","FFF500","F100FF","FFFFFF","FF5F00"} -- Se quise adc mais cores aqui... Coloque a hex das cores entre aspas :p

function eventLoop()
ui.addTextArea(0,"<font size='30' color='#"..cores[math.random(#cores)].."'>•",nil,406,215,0,0,0x00000,0x00000,1,true)
ui.addTextArea(1,"<font size='30' color='#"..cores[math.random(#cores)].."'>•",nil,377,264,0,0,0x00000,0x00000,1,true)
ui.addTextArea(2,"<font size='30' color='#"..cores[math.random(#cores)].."'>•",nil,428,315,0,0,0x00000,0x00000,1,true)
ui.addTextArea(3,"<font size='30' color='#"..cores[math.random(#cores)].."'>•",nil,350,313,0,0,0x00000,0x00000,1,true)
ui.addTextArea(4,"<font size='30' color='#"..cores[math.random(#cores)].."'>•",nil,374,205,0,0,0x00000,0x00000,1,true)
end

tfm.exec.newGame('<C><P F="5" /><Z><S><S L="30" o="1c0d00" H="46" X="400" Y="352" T="12" P="0,0,0.3,0.2,0,0,0,0" /><S L="800" H="34" X="401" Y="390" T="11" P="0,0,0.05,0.1,0,0,0,0" /></S><D><P P="1,0" Y="341" T="57" X="397" /></D><O /></Z></C>')
Da388 a dit :
como eu faço para o rato voar por 10 segundos?

Não ligue pros nomes das tabelas :v

for _, v in next, {'AutoShaman', 'AutoNewGame', 'AutoTimeLeft', 'PhysicalConsumables','AfkDeath','AutoScore'} do
tfm.exec['disable' .. v]()
end

local data = {}
local voar = {}
local voei = {}
local voando = os.time();
local poder = -50 -- aqui vc mudar o poder de voar do jogador

function eventNewPlayer(name)
data[name] = {
voando = 0,
}
system.bindKeyboard(name, 32, true)
end


function eventKeyboard(name,key,down,x,y)
if key == 32 then
if data[name].voando < os.time()-10000 then
table.insert(voar,{time=os.time()})
table.insert(voei,name)
end
data[name].voando = os.time();
end
end

function eventLoop()
for _,nome in pairs(voei) do
tfm.exec.movePlayer(nome,0,0,true,0,poder,true)
end
for i,v in ipairs(voar) do
if v.time <= os.time()-10000 then
table.remove(voar,i)
table.remove(voei,i)
end
end
end


for all in pairs(tfm.get.room.playerList) do
eventNewPlayer(all)
end

Lobomal772 a dit :
quero um q sai fumaca quando anda e me explica como usar

for _, v in next, {'AutoShaman', 'AutoNewGame', 'AutoTimeLeft', 'PhysicalConsumables','AfkDeath','AutoScore'} do
tfm.exec['disable' .. v]()
end

local particula = 3 --- aqui a id da particula

function eventNewPlayer(name)
for keys, k in pairs({81,83,68,87,37,38,39,40}) do
tfm.exec.bindKeyboard(name,k,true,true)
end
end

function eventKeyboard(name,key,down,x,y)
if (key == 81 or key == 83 or key == 68 or key == 87 or key == 37 or key == 38 or key == 39 or key == 40) then
tfm.exec.displayParticle(3,x,y,0,0,0,0,nil)
end
end


for all in pairs(tfm.get.room.playerList) do
eventNewPlayer(all)
end


Dernière modification le 1513211940000
Hugotitas
« Citoyen »
1513209780000
    • Hugotitas#0000
    • Profil
    • Derniers messages
    • Tribu
#434
  0
Lobomal772 a dit :
como eu uso esses comando
no lua

Digite "/lua" e cole o script dentro dele
+Noobcampeur
« Consul »
1513269480000
    • +Noobcampeur#0000
    • Profil
    • Derniers messages
#435
  0
Algum script que vc fale com mensagem rosa tipo como se fosse moderador ou algo assim? :x
Jellymichey
« Censeur »
1513277940000
    • Jellymichey#0000
    • Profil
    • Derniers messages
    • Tribu
#436
  0
+Noobcampeur a dit :
Algum script que vc fale com mensagem rosa tipo como se fosse moderador ou algo assim? :x

não dá, apenas da team lua consegue
+Noobcampeur
« Consul »
1513291140000
    • +Noobcampeur#0000
    • Profil
    • Derniers messages
#437
  0
Jellymichey a dit :
+Noobcampeur a dit :
Algum script que vc fale com mensagem rosa tipo como se fosse moderador ou algo assim? :x

não dá, apenas da team lua consegue

Ah sim, vlw http://img.atelier801.com/04a4f17c.png
Lobomal772
« Citoyen »
1513348680000
    • Lobomal772#0000
    • Profil
    • Derniers messages
#438
  0
um que permite por um totem trol ou sair balao de tudo conte parte
Quinckas
« Citoyen »
1513362480000
    • Quinckas#0579
    • Profil
    • Derniers messages
    • Tribu
#439
  0
Code Lua

1
2
3
function eventKeyboard(playerName, key, down, x, y)

end
como se usa o "down"? tentei mas não consegui :/
exemplo: se vc clicar na tela segurando x tecla vai printar "texto"
Travonrodfer
« Censeur »
1513387680000
    • Travonrodfer#0000
    • Profil
    • Derniers messages
    • Tribu
#440
  0
queria um script que quando rato pegasse o queijo o rato que pegou o queijo fosse teleportado pra x 0 y 0 infinitamente
  • Forums
  • /
  • Transformice
  • /
  • Archives
  • /
  • Seção Editor de Mapas e Modules
  • /
  • [Lua] Peça scripts aqui!
« ‹ 22 / 133 › »
© Atelier801 2018

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

Version 1.27