×

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
  • /
  • [Pedidos de Scripts] Joaovictors
1 / 7 › »
[Pedidos de Scripts] Joaovictors
Joaovictors
« Citoyen »
1382738400000
    • Joaovictors#0000
    • Profil
    • Derniers messages
    • Tribu
#1
  0
Eae pessoal, aqui está meu tópico de pedidos de scripts. Eu sei que já tem muitos tópicos e tal, mas não tenho nada pra fazer então vou ajudar o povo por aqui :/
[url=]

- Não faço jogos MUITO grandes e complexos, poste ai eu avalio e te informo.
- Se puder, seja bem detalhado.

[/url]
e só

Qualquer duvida, pode me contatar in-game.
Tini
« Sénateur »
1382739300000
    • Tini#0015
    • Profil
    • Derniers messages
    • Tribu
#2
  0
Boa sorte aí, seu fofo pr0.
Allantinaldo
« Citoyen »
1382740080000
    • Allantinaldo#0000
    • Profil
    • Derniers messages
#3
  0
Script de fazer Um botao.
Brenower
« Censeur »
1382740440000
    • Brenower#0000
    • Profil
    • Derniers messages
    • Tribu
#4
  0
Qual a função que retorna dois valores?
Joaovictors
« Citoyen »
1382740560000
    • Joaovictors#0000
    • Profil
    • Derniers messages
    • Tribu
#5
  0
Allantinaldo a dit :
Script de fazer Um botao.

faz com textarea quando clicar no txt
a dit :

for p in pairs(tfm.get.room.playerList) do
ui.addTextArea(1, "<a href='event:help'>?</a>", p, 5, 30)
end

function eventTextAreaCallback(id, player, cb)
if cb == "help" then
ui.addPopup(2, 0, "Texto da ajuda.", player)
end
end

----

Brenower a dit :
Qual a função que retorna dois valores?

não entendi e.e
Brenower
« Censeur »
1382740680000
    • Brenower#0000
    • Profil
    • Derniers messages
    • Tribu
#6
  0
Tipo retornar dois valores de uma table.
Por exemplo a table x tem 5 valores, eu quero uma função que retorne 2 valores dessa table.
Joaovictors
« Citoyen »
1382741760000
    • Joaovictors#0000
    • Profil
    • Derniers messages
    • Tribu
#7
  0
Brenower a dit :
Tipo retornar dois valores de uma table.
Por exemplo a table x tem 5 valores, eu quero uma função que retorne 2 valores dessa table.

\/

a dit :

x = { "Valor1", "Valor2", "Valor3", "Valor4" }

function valreturn(tabl)
result = tabl[math.random(1, #tabl)]

return result
end

print(valreturn(x))
print(valreturn(x))

bem não sei se dá pra retornar dois valores em uma função, mas taí, só fazer 2x hue
Claudiiiin
« Citoyen »
1382741880000
    • Claudiiiin#0000
    • Profil
    • Derniers messages
    • Tribu
#8
  0
Quero um script que faça todos das salas pederem os pontos na contagem shaman
Joaovictors
« Citoyen »
1382742120000
    • Joaovictors#0000
    • Profil
    • Derniers messages
    • Tribu
#9
  0
Claudiiiin a dit :
Quero um script que faça todos das salas pederem os pontos na contagem shaman

um comando ou só o código?
na via das duvidas vai os 2

a dit :

for n, p in pairs(tfm.get.room.playerList) do
tfm.exec.setPlayerScore(p, 0)
end

---------
function eventChatCommand(playr, cmd)
if cmd == "reset" then
for n, p in pairs(tfm.get.room.playerList) do
tfm.exec.setPlayerScore(p, 0)
end
end
end

[url=][/url]
Allantinaldo
« Citoyen »
1382742600000
    • Allantinaldo#0000
    • Profil
    • Derniers messages
#10
  0
EU CRIEI O BOTAO SO Q NÃO ABRE

for p in pairs(tfm.get.room.playerList) do
ui.addTextArea(1, " Painel ", p, 15, 375)
end
function eventTextAreaCallback(id, player, cb)
if cm == "help" then
ui.addPopup(2,0, "Testando o Botão.",player)
end
end
Claudiiiin
« Citoyen »
1382742600000
    • Claudiiiin#0000
    • Profil
    • Derniers messages
    • Tribu
#11
  0
Joaovictors a dit :
um comando ou só o código?
na via das duvidas vai os 2
[url=][/url]

Não funcionou
Joaovictors
« Citoyen »
1382743020000
    • Joaovictors#0000
    • Profil
    • Derniers messages
    • Tribu
#12
  0
Claudiiiin a dit :
Não funcionou

desculpe, erro meu.

a dit :

function eventChatCommand(playr, cmd)
if cmd == "reset" then
for n, p in pairs(tfm.get.room.playerList) do
tfm.exec.setPlayerScore(n, 0)
end
end
end

----

Allantinaldo a dit :
EU CRIEI O BOTAO SO Q NÃO ABRE

for p in pairs(tfm.get.room.playerList) do
ui.addTextArea(1, " Painel ", p, 15, 375)
end
function eventTextAreaCallback(id, player, cb)
if cm == "help" then
ui.addPopup(2,0, "Testando o Botão.",player)
end
end

você editou o <a href='....
não mude esta parte, só o que tem depois do > e antes do <

vou passar o código todo com o destaque da área editavel:

a dit :

for p in pairs(tfm.get.room.playerList) do
ui.addTextArea(1, "<a href='event:help'>Painel</a>", p, 5, 30)
end

function eventTextAreaCallback(id, player, cb)
if cb == "help" then
ui.addPopup(2, 0, "Texto da ajuda.", player)
end
end

Branco = editável

e o cb no if tava como cm .-.
Allantinaldo
« Citoyen »
1382743500000
    • Allantinaldo#0000
    • Profil
    • Derniers messages
#13
  0
Painel de Comandos.
Claudiiiin
« Citoyen »
1382744280000
    • Claudiiiin#0000
    • Profil
    • Derniers messages
    • Tribu
#14
  0
Joaovictors a dit :
desculpe, erro meu.


----
você editou o &lt;a href='....
não mude esta parte, só o que tem depois do &gt; e antes do &lt;

vou passar o código todo com o destaque da área editavel:
Branco = editável

e o cb no if tava como cm .-.

Ainda não deu
Joaovictors
« Citoyen »
1382744520000
    • Joaovictors#0000
    • Profil
    • Derniers messages
    • Tribu
#15
  0
Allantinaldo a dit :
Painel de Comandos.

basicamente, a mesma coisa só que com mais callbacks. não vou fazr muitos porque é chato e trabalhoso fazer isso

a dit :

for p in pairs(tfm.get.room.playerList) do
ui.addTextArea(1, "<a href='event:help'>Painel</a>", p, 5, 30)
end

function eventTextAreaCallback(id, player, cb)
if cb == "help" then
ui.addTextArea(2, "<a href='event:ns'>Selecionar proximo shaman</a> \n <a href='event:pm'>Proximo mapa</a> \n <a href='event:allsh'>Todos são shamans</a> \n <a href='event:msg'>Mensagem</a>", player, 25, 30)

elseif cb == "ns" then
ui.removeTextArea(2)
ui.addPopup(3, 2, "Digite o nome:", player)
elseif cb == "pm" then
ui.removeTextArea(2)
ui.addPopup(4, 2, "Digite o código:", player)
elseif cb == "allsh" then
ui.removeTextArea(2)
for p in pairs(tfm.get.room.playerList) do
tfm.exec.setShaman(p)
end
elseif cb == "msg" then
ui.removeTextArea(2)
ui.addPopup(5, 2, "Digite a mensagem:", player)
end
end

function eventPopupAnswer(id, p, ans)
if id == 3 then
tfm.exec.setPlayerScore(ans, 500)
elseif id == 4 then
tfm.exec.newGame(ans)
elseif id == 5 then
ui.addPopup(6, 0, ans)
end
end


tai um basicão
Loenho
« Citoyen »
1382791680000
    • Loenho#0000
    • Profil
    • Derniers messages
    • Tribu
#16
  0
Joaovictors a dit :
Eae pessoal, aqui está meu tópico de pedidos de scripts. Eu sei que já tem muitos tópicos e tal, mas não tenho nada pra fazer então vou ajudar o povo por aqui :/
[url=]

- Não faço jogos MUITO grandes e complexos, poste ai eu avalio e te informo.
- Se puder, seja bem detalhado.

[/url]
e só

Qualquer duvida, pode me contatar in-game.

oie cara vc estuda em qual escola ?
e em qual turma em ??
vlew
Allantinaldo
« Citoyen »
1382791800000
    • Allantinaldo#0000
    • Profil
    • Derniers messages
#17
  0
Loenho a dit :
oie cara vc estuda em qual escola ?
e em qual turma em ??
vlew

Mano kkkk tem nada aver com o topico
Allantinaldo
« Citoyen »
1382792400000
    • Allantinaldo#0000
    • Profil
    • Derniers messages
#18
  0
Joao mas como eu coloco + comandos tipo de reviver ..
Joaovictors
« Citoyen »
1382793180000
    • Joaovictors#0000
    • Profil
    • Derniers messages
    • Tribu
#19
  0
Allantinaldo a dit :
Joao mas como eu coloco + comandos tipo de reviver ..

sabe aquela linha assim:

a dit :

ui.addTextArea(2, "<a href='event:ns'>Selecionar proximo shaman</a> \n <a href='event:pm'>Proximo mapa</a> \n <a href='event:allsh'>Todos são shamans</a> \n <a href='event:msg'>Mensagem</a>", player, 25, 30)

adiciona mais um \n <a href='event:OQACONTECE'>Nome do comando</a> depois do ultimo </a>

e depois disso aqui:

a dit :

elseif cb == "msg" then
ui.removeTextArea(2)
ui.addPopup(5, 2, "Digite a mensagem:", player)

você faz mais um elseif e coloca oq acontece. tipo, no codigo ali /\ vc colocou event:OQACONTECE, então coloca OQACONTECE no lugar do msg /\

a dit :

elseif cb == "OQACONTECE" then
-- aqui o codigo do que vai acontecer, no caso reviver

então com os edits ai ia ficar os 2 assim:

a dit :

ui.addTextArea(2, "<a href='event:ns'>Selecionar proximo shaman</a> \n <a href='event:pm'>Proximo mapa</a> \n <a href='event:allsh'>Todos são shamans</a> \n <a href='event:msg'>Mensagem</a>\n <a href='event:reviver'>Reviver</a> ", player, 25, 30)

e a outra linha:

a dit :

elseif cb == "reviver" then
tfm.exec.respawnPlayer(playr)

é por ai.
Allantinaldo
« Citoyen »
1382793600000
    • Allantinaldo#0000
    • Profil
    • Derniers messages
#20
  0
So Que aconteceu um erro.
[11:21] [•] Init Error : [string "transformice.lua"]:7: unfinished string
[11:21] [•] [Allantinaldo] Lua script loaded in 1 ms (4000 max)

Script:

for p in pairs(tfm.get.room.playerList) do
ui.addTextArea(1, "<a href='event:help'>Painel</a>", p, 5, 375)
end

function eventTextAreaCallback(id, player, cb)
if cb == "help" then
ui.addTextArea(2, "<a href='event:ns'> Selecionar proximo shaman</a> \n <a href='event:pm'>Proximo mapa</a> \n <a href='event:allsh'>Todos são shamans</a> \n <a href='event:msg'>Mensagem</a>\n <a href='event:reviver'>Reviver</a>", player, 25, 30)", player, 5, 300)
elseif cb == "ns" then
ui.removeTextArea(2)
ui.addPopup(3, 2, "Digite o nome:", player)
elseif cb == "pm" then
ui.removeTextArea(2)
ui.addPopup(4, 2, "Digite o código:", player)
elseif cb == "allsh" then
ui.removeTextArea(2)
for p in pairs(tfm.get.room.playerList) do
tfm.exec.setShaman(p)
end
elseif cb == "msg" then
ui.removeTextArea(2)
ui.addPopup(5, 2, "Digite a mensagem:", player)
end
end
elseif cb == "reviver" then
tfm.exec.respawnPlayer(player)
function eventPopupAnswer(id, p, ans)
if id == 3 then
tfm.exec.setPlayerScore(ans, 500)
elseif id == 4 then
tfm.exec.newGame(ans)
elseif id == 5 then
ui.addPopup(6, 0, ans)
end
end
  • Forums
  • /
  • Transformice
  • /
  • Archives
  • /
  • Seção Editor de Mapas e Modules
  • /
  • [Pedidos de Scripts] Joaovictors
1 / 7 › »
© Atelier801 2018

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

Version 1.27