×

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
  • /
  • Guia Module + Tópico de Dúvidas
« ‹ 25 / 55 › »
Guia Module + Tópico de Dúvidas
Brenower
« Censeur »
1386277200000
    • Brenower#0000
    • Profil
    • Derniers messages
    • Tribu
#481
  0
Como faz para remover tudo de uma table?
Joaovictors
« Citoyen »
1386277320000
    • Joaovictors#0000
    • Profil
    • Derniers messages
    • Tribu
#482
  0
Brenower a dit :
Como faz para remover tudo de uma table?

Tabela associativa ou normal mesmo? (Se for normal msm, ai vai:)

a dit :


function table.removeAll(nome)
for k,v in pairs(nome) do
table.remove(nome,k)
end
end

ai vc usa:

a dit :

tbl = {"oi","como","você","está","?"}
table.removeAll(tbl)

mas tbm pode fazer só o for ali eaheauhae
Brenower
« Censeur »
1386277320000
    • Brenower#0000
    • Profil
    • Derniers messages
    • Tribu
#483
  0
Joaovictors a dit :
Tabela associativa ou normal mesmo? (Se for normal msm, ai vai:)
ai vc usa:
mas tbm pode fazer só o for ali eaheauhae

Não está dando.
:c
Saynien
« Citoyen »
1386338160000
    • Saynien#0000
    • Profil
    • Derniers messages
    • Tribu
#484
  0
Quero saber como faz para fazer luas em salas ç
Brenower
« Censeur »
1386338400000
    • Brenower#0000
    • Profil
    • Derniers messages
    • Tribu
#485
  0
Saynien a dit :
Quero saber como faz para fazer luas em salas ç

Só pode usar se for dev oficial.
Garisom
1386353400000
    • Garisom#0000
    • Profil
    • Derniers messages
#486
[Modéré par Modexter, raison : Flood.]
Lucasmribe
« Citoyen »
1386414840000
    • Lucasmribe#0000
    • Profil
    • Derniers messages
    • Tribu
#487
  0
Ainda não entedi completamente sobre tables. É possivel escolher as pessoas que vao voar com o table? ex:

a dit :
function eventNewPlayer(name)
tfm.exec.bindKeyboard(Lucasmribe,32,true,true)
end

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

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

^ Este é o script normal para apenas eu(Lucasmribe) voar.

mas o que eu estava querendo colocar uma table para poder escolher as pessoas que vão voar, ex:

a dit :
x = {"Lucasmribe", "Alguem"};
function eventNewPlayer(name)
tfm.exec.bindKeyboard(X,32,true,true)
end

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

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

Como eu faço para funcionar? é possivel fazer isso?
Laagaadoo
« Citoyen »
1386419400000
    • Laagaadoo#0000
    • Profil
    • Derniers messages
    • Tribu
#488
  0
É possível /\

a dit :
for i = 0, #x do
function eventNewPlayer(name)
tfm.exec.bindKeyboard(x, 32, true, true)
end
end

:)
Joaovictors
« Citoyen »
1386425160000
    • Joaovictors#0000
    • Profil
    • Derniers messages
    • Tribu
#489
  0
Lucasmribe a dit :
Ainda não entedi completamente sobre tables. É possivel escolher as pessoas que vao voar com o table? ex:


^ Este é o script normal para apenas eu(Lucasmribe) voar.

mas o que eu estava querendo colocar uma table para poder escolher as pessoas que vão voar, ex:
Como eu faço para funcionar? é possivel fazer isso?

Totalmente:

a dit :


x = {"Lucasmribe", "Alguem"};
function eventNewPlayer(name)
for index,nick in pairs(x) do
tfm.exec.bindKeyboard(nick,32,true,true)
end

end

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

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

:P
Brenower
« Censeur »
1386426960000
    • Brenower#0000
    • Profil
    • Derniers messages
    • Tribu
#490
  0
a dit :

for player in pairs(tfm.get.room.playerList) do
editPlayerData(player,"tribo","1243")
end
function editPlayerData(player,Config,Item)
data[player].Config = Item
end

Algo de errado?
Yteizz
« Citoyen »
1386427080000
    • Yteizz#0000
    • Profil
    • Derniers messages
    • Tribu
#491
  0
Brenower a dit :
Algo de errado?

Pode mostra o erro que apareceu?
Brenower
« Censeur »
1386427260000
    • Brenower#0000
    • Profil
    • Derniers messages
    • Tribu
#492
  0
Yteizz a dit :
Pode mostra o erro que apareceu?

Não mostra nenhum erro.
É que não vai os dados para a table.
Yteizz
« Citoyen »
1386427260000
    • Yteizz#0000
    • Profil
    • Derniers messages
    • Tribu
#493
  0
Então não posso ajudar kkk é para o evento de natal ?
Brenower
« Censeur »
1386427380000
    • Brenower#0000
    • Profil
    • Derniers messages
    • Tribu
#494
  0
Yteizz a dit :
Então não posso ajudar kkk é para o evento de natal ?

Não é.
Joaovictors
« Citoyen »
1386427620000
    • Joaovictors#0000
    • Profil
    • Derniers messages
    • Tribu
#495
  0
Brenower a dit :
Não mostra nenhum erro.
É que não vai os dados para a table.

Brenower a dit :
Algo de errado?

Quando você usa o . pra pegar/setar valores na tabela, bem, como posso explicar, não sei. É assim:
não dá pra usar variaveis pra coisar o coiso da coisa

então no caso ai, você não pode usar a var Config e depois usar .Config, que o lua vai ler como se fosse a subtable "Config". faz assim:

a dit :

for player in pairs(tfm.get.room.playerList) do
editPlayerData(player,"tribo","1243")
end
function editPlayerData(player,Config,Item)
data[player][Config] = Item
end

ok, foi mal pela explicação fail ali eahuhua
Brenower
« Censeur »
1386427860000
    • Brenower#0000
    • Profil
    • Derniers messages
    • Tribu
#496
  0
Joaovictors a dit :
Quando você usa o . pra pegar/setar valores na tabela, bem, como posso explicar, não sei. É assim:
não dá pra usar variaveis pra coisar o coiso da coisa

então no caso ai, você não pode usar a var Config e depois usar .Config, que o lua vai ler como se fosse a subtable "Config". faz assim:
ok, foi mal pela explicação fail ali eahuhua

Sempre é kk.
Obrigado.<3
Ronan
« Citoyen »
1386428640000
    • Ronan#3434
    • Profil
    • Derniers messages
#497
  0
PROBLEMA : t

fm.exec.newGame(mapas[math.random(#mapas)])

[•] Init Error : transformice.lua:2: attempt to get length of nil


OQ TEM DE ERRADO
Doneky
« Citoyen »
1386428880000
    • Doneky#0000
    • Profil
    • Derniers messages
    • Tribu
#498
  0
Ronanresende a dit :
[...]
OQ TEM DE ERRADO

Tenta isto:
a dit :
mapas = {"1","2","3","4","5"}

tfm.exec.newGame(mapas[math.random(#mapas)])

~~
Douglaspow
« Citoyen »
1386428880000
    • Douglaspow#0000
    • Profil
    • Derniers messages
#499
  0
oque ta errado
tfm.exec.setGameTime(99999)
tfm.exec.disableAfkDeath(true)
Brenower
« Censeur »
1386429000000
    • Brenower#0000
    • Profil
    • Derniers messages
    • Tribu
#500
  0
Douglaspow a dit :
oque ta errado
tfm.exec.setGameTime(99999)
tfm.exec.disableAfkDeath(true)

Nada.
Além do tempo que não vai aparecer.
Nada.
  • Forums
  • /
  • Transformice
  • /
  • Archives
  • /
  • Seção Editor de Mapas e Modules
  • /
  • Guia Module + Tópico de Dúvidas
« ‹ 25 / 55 › »
© Atelier801 2018

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

Version 1.27