×

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
« ‹ 29 / 55 › »
Guia Module + Tópico de Dúvidas
Brenower
« Censeur »
1386709320000
    • Brenower#0000
    • Profil
    • Derniers messages
    • Tribu
#561
  0
Lucasmribe a dit :
tem como colocar o print para enviar para todos os jogadores? ele tem algum argumento NIL?

Print só aparece para quem rodou o script.
Lucasmribe
« Citoyen »
1386709500000
    • Lucasmribe#0000
    • Profil
    • Derniers messages
    • Tribu
#562
  0
Brenower a dit :
Print só aparece para quem rodou o script.

como assim rodou? tipo.. para quem usou o /lua na sala ou qem executou o script (como por exemplo usar um comando)
Yteizz
« Citoyen »
1386709860000
    • Yteizz#0000
    • Profil
    • Derniers messages
    • Tribu
#563
  0
Lucasmribe a dit :
como assim rodou? tipo.. para quem usou o /lua na sala ou qem executou o script (como por exemplo usar um comando)


O print so mostra para quem colocou ele no ecript, tipo eu coloco o print no meu ecript so eu podera ver :)
Brenower
« Censeur »
1386709980000
    • Brenower#0000
    • Profil
    • Derniers messages
    • Tribu
#564
  0
Lucasmribe a dit :
como assim rodou? tipo.. para quem usou o /lua na sala ou qem executou o script (como por exemplo usar um comando)

Para quem usou o /lua
Mini
« Citoyen »
1386729420000
    • Mini#0840
    • Profil
    • Derniers messages
    • Tribu
#565
  0
Alguem pode fazer um video-aula de como usar scripts?'-' seria mais facil de ensinar, daki a poco o Brenower vai desistir de tentar me ensinar '-'
Ruancool
« Citoyen »
1386729420000
    • Ruancool#0000
    • Profil
    • Derniers messages
#566
  0
Brenower a dit :
Para quem usou o /lua

brenower desculpa encomodar mas fiz 2 pergunta para vc no essentials functions e no sistema de banimento se puder... >.<
Brenower
« Censeur »
1386774000000
    • Brenower#0000
    • Profil
    • Derniers messages
    • Tribu
#567
  0
Minijuruba a dit :
Alguem pode fazer um video-aula de como usar scripts?'-' seria mais facil de ensinar, daki a poco o Brenower vai desistir de tentar me ensinar '-'

Basta botar ele no /lua e depois apertar em enviar.
Lucasmribe
« Citoyen »
1386775680000
    • Lucasmribe#0000
    • Profil
    • Derniers messages
    • Tribu
#568
  0
a dit :

admins = {[[Lucasmribe]]};
--continuação desnessesaria--
--funçao chatComando--
function eventChatCommand(playerName,message)
local hasPermission = false
for i = 1, # admins do
if playerName == admins then
hasPermission = true
end
end
local hasBanned = false
for i = 1, # banneds do
if playerName == banneds then
hasBanned = true
end
end
if (message == [[help]]) then
if not (hasBanned) then
ui.addTextArea(1,doTranslate([[help]])[players[playerName].helpid],playerName,250,50,300,300,0x300,0x300,0.8);
ui.addTextArea(2,[[<p align='center'><a href='event:previous'><b>«</b></a></p>]],playerName,500,365,16,16,0x300,0x300,0.8);
ui.addTextArea(3,[[<p align='center'><a href='event:next'><b>»</b></a></p>]],playerName,532,365,16,16,0x300,0x300,0.8);
ui.addTextArea(4,[[<p align='center'><a href='event:close'><b>Sair</b></a></p>]],playerName,442,365,42,16,0x300,0x300,0.8);
ui.addTextArea(5,[[<p align='center'>]]..players[playerName].helpid..[[/]]..#doTranslate([[help]])..[[</p>]],playerName,250,365,42,16,0x300,0x300,0.8);
end
elseif (message == [[mort]]) then
tfm.exec.killPlayer(playerName)
elseif (message:sub(0,6) == [[report]]) then
if not (hasBanned) then
for str,num in pairs(tfm.get.room.playerList) do
if (str == message:sub(8)) then
port=port+1
table.insert(reporteds,[[]]..port..[[]],[[<BV>]]..playerName..[[ <N>reported <R>]]..str..[[]])
end
end
end
end
elseif (message == [[shaman]]) then
for index,player in pairs(admins) do
for pl in pairs(tfm.room.playerList) do
tfm.exec.setShaman(pl)
end
end
end
end

esse é o script do [Utilitário] Painel de Controle 7.4.2, eu tentei adicionar o comando que todos virao shaman, só que nao funcionou, arrumem pra min pf? =P
Petrenrenpet
« Citoyen »
1386794880000
    • Petrenrenpet#0000
    • Profil
    • Derniers messages
    • Tribu
#569
  0
tfm.exec.setShaman(pl)

^ Vc botou "pl" e não "p" :D
Ruancool
1386795120000
    • Ruancool#0000
    • Profil
    • Derniers messages
#570
[Modéré par Frapuccino, raison : Na próxima deixe o script em forma de quote.]
Kevinfelipe
« Citoyen »
1386798180000
    • Kevinfelipe#0000
    • Profil
    • Derniers messages
    • Tribu
#571
  0
O que significa Isso aqui

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

se alguém achar um tópico que explique avisa ae
Joaovictors
« Citoyen »
1386824400000
    • Joaovictors#0000
    • Profil
    • Derniers messages
    • Tribu
#572
  0
Kevinfelipe a dit :
O que significa Isso aqui

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

se alguém achar um tópico que explique avisa ae

é um loop, para cada valor na tabela ele se repete 1x
tá, confuso.

tfm.get.room.playerList é a tabela com os dados de todos os players na sala. para cada valor desse, ele se repete uma vez. ahhhh, deixa, não sei explicar kk. ai vai uma "tradução" do codigo:

para cada nome e dados do player na tabela tfm.get.room.playerList, fazer
Lucasmribe
« Citoyen »
1386853080000
    • Lucasmribe#0000
    • Profil
    • Derniers messages
    • Tribu
#573
  0
Petrenrenpet a dit :
tfm.exec.setShaman(pl)

^ Vc botou "pl" e não "p" :D

Ah obrigado.

--

veja:
Script a dit :
for index,player in pairs(admins) do
--Outro--
for str,num in pairs(tfm.get.room.playerList) do
--outro--
for pl in pairs(tfm.room.playerList) do
--outro--
for name,player in pairs(tfm.get.room.playerList) do

existe algum topico/documentação ou site mais voltada para o uso deses "argumentos"? como e qando usar? onde acho isso na documentação criada pelo tig(eu não vi nada falando sobre isso .-.)?
---------------------
qal a diferença entre as tables local algumacoisa = e algumacoisa = {}
+Thogabriel
« Citoyen »
1386858060000
    • +Thogabriel#0000
    • Profil
    • Derniers messages
    • Tribu
#574
  0
Lucasmribe a dit :

qal a diferença entre as tables local algumacoisa = e algumacoisa = {}

tipo assim

local lucas = tfm.exec

isso é pra diminuir os caracteres do script, mas tem que saber usar
Joaovictors
« Citoyen »
1386879480000
    • Joaovictors#0000
    • Profil
    • Derniers messages
    • Tribu
#575
  0
Lucasmribe a dit :
Ah obrigado.

--

veja:

existe algum topico/documentação ou site mais voltada para o uso deses "argumentos"? como e qando usar? onde acho isso na documentação criada pelo tig(eu não vi nada falando sobre isso .-.)?
---------------------
qal a diferença entre as tables local algumacoisa = e algumacoisa = {}

Tem um site que explica bem, mas não me lembro o nome agora. Dá uma olhada no google. Mas os argumentos do for in pairs ai, varia com a tabela. Se a tabela for "comum" (indice = valor), o primeiro argumento vai ser o indice (um numero) e o segundo arg o valor. Já as associativas, como o tfm.get.room.playerList e tfm.get.room.objectList, funciona do mesmo jeito mas o primeiro argumento vai ser a chave. Exemplo:

Normal a dit :

tbl = {"oi","tudo","bem"}
for chave,valor in pairs(tbl) do
print(chave.." > "..valor)
end

resultado:
[•] 1 > oi
[•] 2 > tudo
[•] 3 > bem

se fosse associativa:
Associativa a dit :

tbl = {x="oi",y="tudo",z="bem"}
for chave,valor in pairs(tbl) do
print(chave.." > "..valor)
end

resultado:
[•] x > oi
[•] y > tudo
[•] z > bem

ok, foi mal pela explicação ruim eaheuhau
Pedrinonrato
« Citoyen »
1386885600000
    • Pedrinonrato#0000
    • Profil
    • Derniers messages
    • Tribu
#576
  0
Os scripts não estão indo aqui, só aparece o botão fechar.
Esh
« Censeur »
1386885960000
    • Esh#0095
    • Profil
    • Derniers messages
    • Tribu
#577
  0
Pedrinonrato a dit :
Os scripts não estão indo aqui, só aparece o botão fechar.

Isso se deve ao lag/numero de linhas que seu script têm, espere até no maximo 4 minutos, caso o script não rode, cheque se o seu script não excedeu o numero de linhas.
Lucasmribe
« Citoyen »
1386886740000
    • Lucasmribe#0000
    • Profil
    • Derniers messages
    • Tribu
#578
  0
Pedrinonrato a dit :
Os scripts não estão indo aqui, só aparece o botão fechar.

se caso o botao enviar nao volte vc tera q fexar o client e dps abrir dnv

----
como fazer um comando que seja o comando + um argumento? poderia me dar um exemplo de !vamp + nome '-'
Racody
« Consul »
1386889800000
    • Racody#0000
    • Profil
    • Derniers messages
    • Tribu
#579
  0
Existe como se transformar em piso em lua?
Brenower
« Censeur »
1386890460000
    • Brenower#0000
    • Profil
    • Derniers messages
    • Tribu
#580
  0
Racody a dit :
Existe como se transformar em piso em lua?

Como assim?
  • Forums
  • /
  • Transformice
  • /
  • Archives
  • /
  • Seção Editor de Mapas e Modules
  • /
  • Guia Module + Tópico de Dúvidas
« ‹ 29 / 55 › »
© Atelier801 2018

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

Version 1.27