×

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!
« ‹ 6 / 133 › »
[Lua] Peça scripts aqui!
Lcemt
« Citoyen »
1490391240000
    • Lcemt#0000
    • Profil
    • Derniers messages
    • Tribu
#101
  0
Snownevo a dit :
Lcemt a dit :
Snownevo a dit :
Como o meu script deveria funcionar? Os comandos tão errados. =/

vc escreve !chat oi ai aparece a popup

Aqui não funciona/não tá funcionando. Pode testa-lo para mim?

Code Lua

1
2
3
4
5
6
7
8
9
10
Snownevo=0

function eventChatCommand(p,c)
cmd,frase=c:match("(%S+) (%S+)")
if _G[p] and cmd:lower()=="chat" then
ui.addPopup(0,0,frase)
end
end

system.disableChatCommandDisplay("chat")
eu n jogo mice então nem tem como eu testar
se der erro manda aqui mas eu acho que deve funcionar agora
Ghost
« Censeur »
1490392320000
    • Ghost#4078
    • Profil
    • Derniers messages
    • Tribu
#102
  0
Lcemt a dit :
Snownevo a dit :
Lcemt a dit :
Snownevo a dit :
Como o meu script deveria funcionar? Os comandos tão errados. =/

vc escreve !chat oi ai aparece a popup

Aqui não funciona/não tá funcionando. Pode testa-lo para mim?

Code Lua

1
2
3
4
5
6
7
8
9
10
Snownevo=0

function eventChatCommand(p,c)
cmd,frase=c:match("(%S+) (%S+)")
if _G[p] and cmd:lower()=="chat" then
ui.addPopup(0,0,frase)
end
end

system.disableChatCommandDisplay("chat")
eu n jogo mice então nem tem como eu testar
se der erro manda aqui mas eu acho que deve funcionar agora

Agora ta indo, mas para aparecer todas as palavras tenho que escrever todas juntas. Dá para resolver mais uma vez?

Dernière modification le 1490393220000
Mathkwos
« Citoyen »
1490393820000
    • Mathkwos#0129
    • Profil
    • Derniers messages
#103
  0
Snownevo a dit :
Aproveitando a chance, vou fazer um pedido: Um PopUp de cor azul aparece em x lugar, como se fosse alguém falando. E sempre que o admin escrevesse !chat oi, aparecia esse pop up escrito oi. Mas, não pode aparecer o nome de quem falou oi, só a mensagem que o admin falou oi


PS: cor e lugar editáveis. E, se poder, deixar apenas um admin.

Code Lua

1
2
3
4
5
6
7
8
9
10
11
p={}

function eventChatCommand(name,message)
if message == "chat" then
ui.addPopup(0, 2, "Mensagem", name, 8, 28, 200, true)
end
end

function eventPopupAnswer(id, name, answer)
ui.addPopup(0, 0, ""..answer.."", nil, tfm.get.room.playerList[name].x, tfm.get.room.playerList[name].y-80, 200, true)
end

Popup n sao editaveis a cor, apenas text areas, caso queira com text areas, so mudar:
ui.addPopup(0, 0, ""..answer.."", nil, tfm.get.room.playerList[name].x, tfm.get.room.playerList[name].y-80, 200, true)
por:
ui.addtextArea(0, ""..answer.."", nil, tfm.get.room.playerList[name].x, tfm.get.room.playerList[name].y-80, 200,#html da cor, #html da borda, true)

!chat aparece uma popup de mensagem para mandar a mensagem no local do rato não consegui fazer por comando :P

Espero ter ajudado
Ghost
« Censeur »
1490394060000
    • Ghost#4078
    • Profil
    • Derniers messages
    • Tribu
#104
  0
Lcemt a dit :
Snownevo a dit :
Lcemt a dit :
Snownevo a dit :
Como o meu script deveria funcionar? Os comandos tão errados. =/

vc escreve !chat oi ai aparece a popup

Aqui não funciona/não tá funcionando. Pode testa-lo para mim?

Code Lua

1
2
3
4
5
6
7
8
9
10
Snownevo=0

function eventChatCommand(p,c)
cmd,frase=c:match("(%S+) (%S+)")
if _G[p] and cmd:lower()=="chat" then
ui.addPopup(0,0,frase)
end
end

system.disableChatCommandDisplay("chat")
eu n jogo mice então nem tem como eu testar
se der erro manda aqui mas eu acho que deve funcionar agora

Rianmojang a dit :
Snownevo a dit :
Aproveitando a chance, vou fazer um pedido: Um PopUp de cor azul aparece em x lugar, como se fosse alguém falando. E sempre que o admin escrevesse !chat oi, aparecia esse pop up escrito oi. Mas, não pode aparecer o nome de quem falou oi, só a mensagem que o admin falou oi


PS: cor e lugar editáveis. E, se poder, deixar apenas um admin.

Code Lua

1
2
3
4
5
6
7
8
9
10
11
p={}

function eventChatCommand(name,message)
if message == "chat" then
ui.addPopup(0, 2, "Mensagem", name, 8, 28, 200, true)
end
end

function eventPopupAnswer(id, name, answer)
ui.addPopup(0, 0, ""..answer.."", nil, tfm.get.room.playerList[name].x, tfm.get.room.playerList[name].y-80, 200, true)
end

Popup n sao editaveis a cor, apenas text areas, caso queira com text areas, so mudar:
ui.addPopup(0, 0, ""..answer.."", nil, tfm.get.room.playerList[name].x, tfm.get.room.playerList[name].y-80, 200, true)
por:
ui.addtextArea(0, ""..answer.."", nil, tfm.get.room.playerList[name].x, tfm.get.room.playerList[name].y-80, 200,#html da cor, #html da borda, true)

!chat aparece uma popup de mensagem para mandar a mensagem no local do rato não consegui fazer por comando :P

Espero ter ajudado

Obrigado a vocês dois por me ajudarem.
Enzohquest
« Citoyen »
1490544240000
    • Enzohquest#0000
    • Profil
    • Derniers messages
    • Tribu
#105
  0
Tem como eu dividir o nome de uma pessoa e pegar, por exemplo, apenas as 4 primeiras letras ou dividir o nome da pessoa ao meio (eu acho q não, mas só quero ter certeza de que não dá)?
Por exemplo:
t="função que divide o nome Fulano ao meio"
print(t)
• [12:56] # [*Tribo] Fula

Dernière modification le 1490544300000
Lcemt
« Citoyen »
1490550780000
    • Lcemt#0000
    • Profil
    • Derniers messages
    • Tribu
#106
  0
Enzohquest a dit :
Tem como eu dividir o nome de uma pessoa e pegar, por exemplo, apenas as 4 primeiras letras ou dividir o nome da pessoa ao meio (eu acho q não, mas só quero ter certeza de que não dá)?
Por exemplo:
t="função que divide o nome Fulano ao meio"
print(t)
• [12:56] # [*Tribo] Fula

é só pegar a quantidade de caracteres da string e dividir por 2 e dps usar o string.sub
Code Lua

1
2
str="Enzohquest"
print(str:sub(1,math.ceil(string.len(str)/2)))
V1n1exit
« Citoyen »
1490551080000
    • V1n1exit#0000
    • Profil
    • Derniers messages
#107
  0
Eu quero um Script que deixa o rato com Speed. Tipo

Quando eu carrego no meu cafofo

E digito !speed 2

Multiplicará a velocidade normal do rato em 2 vezes

!speed 3

Multiplicará a velocidade normal do rato em 3 vezes

!speed 2,5

Multiplicará a velocidade normal do rato em 2,5 vezes

E assim vai até o número 50

Ah, e ter o comando !map @code ou !map (que vai ser um mapa aleatório) e ter o !admin (nick) eu daria admin para alguém e !speed Tigroumeama (número) aumentaria a velocidade pro Tigroumeama
Travonrodfer
« Censeur »
1490570520000
    • Travonrodfer#0000
    • Profil
    • Derniers messages
    • Tribu
#108
  0
Complexo:
Quero que nasça um bandido/inimigo, tipo os de RPG à cada 5 minutos, inimigos com barra de life com 90 de hp. Armas como espada e arco e flecha pra matar esses inimigos. Quando a flecha dispara dá dano e quando a espada toca dá dano, se clicar com mouse a espada ataca e se apertar a barra de espaço a flecha dispara, a espada e o arco tem o mesmo dano, que é 25. No caso, 100 - 25 = 75. Durante um tempo o dano do jogador vai ficando mais fraco pois ele fica cansado. O bandido tem 10 de ataque e cooldown de 2 segundos o player que ataca também. Tudo isso vai ocorrer em um mapa que eu vou por então deixem um espaço pra por o @cod. Coloquem bastante aquele negocio de -- explicando pra eu saber me locomover no scritp e não me perder.
Kelly321
« Citoyen »
1490576100000
    • Kelly321#0000
    • Profil
    • Derniers messages
    • Tribu
#109
  0
Queria um script que o que eu quiser falar vai aparecer no chat da sala pra todo mundo ver, tipo quando a moderação vai falar conosco

Também queria uma tabela de ui.addTextArea com as mesmas funções do ui.addPopup, tipo poder escrever alguma coisa e enviar, sim e não e apenas fechar.

http://image.prntscr.com/image/76e04d8f77184a1ebacac50081672516.png           http://image.prntscr.com/image/3a169d32b830475f8b6dac4f801ba7ba.png   http://image.prntscr.com/image/75b4ce2af0de4537b78d2395e40aff02.png

Dernière modification le 1490581320000
Peanutbutter
« Citoyen »
1490580780000
    • Peanutbutter#7887
    • Profil
    • Derniers messages
    • Tribu
#110
  0
Kelly321 a dit :
Queria um script que o que eu quiser falar vai aparecer no chat da sala pra todo mundo ver, tipo quando a moderação vai falar conosco

Todo mundo ver não dá, e scripts assim só podem ser ativados pelos LUA Devs, não é capaz de ser ativado no cafofo
Mathkwos
« Citoyen »
1490661180000
    • Mathkwos#0129
    • Profil
    • Derniers messages
#111
  0
Kelly321 a dit :
Queria um script que o que eu quiser falar vai aparecer no chat da sala pra todo mundo ver, tipo quando a moderação vai falar conosco

Também queria uma tabela de ui.addTextArea com as mesmas funções do ui.addPopup, tipo poder escrever alguma coisa e enviar, sim e não e apenas fechar.

http://image.prntscr.com/image/76e04d8f77184a1ebacac50081672516.png           http://image.prntscr.com/image/3a169d32b830475f8b6dac4f801ba7ba.png   http://image.prntscr.com/image/75b4ce2af0de4537b78d2395e40aff02.png

Da para fazer text area com o fechar e o sim/não, mas o de escrever a documentação lua do trasformice não permite

Com fechar

Code Lua

1
2
3
4
5
6
7
ui.addTextArea(0,"Texto aqui", nil, 222, 121, 322, 211, 0x324650, 0x324650,nil,true)
ui.addTextArea(1,"<p align='center'><a href='event:close'><b><R>X</b></a></p>",name,528, 123, 14, 16,nil,0x1f343b,nil,true)
function eventTextAreaCallback(tI, name, c)
for id=0,4 do -- ele vai atualizar de 0 até chegar em 4
ui.removeTextArea(id,name)
end
end

Com sim e não

Code Lua

1
2
3
4
5
6
7
8
9
10
11
12
ui.addTextArea(0, "Texto", nil, 242, 118, 201, 100, 0x324650, 0x000000, 1, true)
ui.addTextArea(1, "<a href='event:sim'>Sim<p", nil, 276, 183, 32, 22, 0x324650, 0x324650, 0, true)
ui.addTextArea(2, "<a href='event:nao'>Não<p", nil, 358, 183, 32, 22, 0x324650, 0x324650, 0, true)

function eventTextAreaCallback(link, name, id)
if link == "sim" then -- link do sim
-- bota oq vai fazer quando clicar em sim
end
if link == "nao" then -- link do nao
-- bota oq vai fazer quando clicar em nao
end
end


Espero ter ajudado :v

Dernière modification le 1490684940000
Love_my
« Citoyen »
1490728740000
    • Love_my#0000
    • Profil
    • Derniers messages
#113
  0

-->> P E D I DO DE S C R I P T <<--


Objetivo do script: O mesmo disponibilizaria poderes (habilidades especiais) aos ratos.


P.S: Caso consigam realizar meu pedido, solicito que mande-me o script no privado, enviando-me uma mensagem.


Comandos:

!fly - O rato ter à habilidade de voar.
!speed - O rato tem sua velocidade aumentada em 10.
!teleport - O rato pode se teletransportar ao clicar em um certo local do mapa.
!meep - O rato possui a habilidade de meep.
!win - O rato instantaneamente irá pegar o queijo e entrar na toca.
!namecolor [CÓDIGO DA COR] - O rato terá o poder de mudar a cor do seu nome inserido o código da cor em hexadecimal.

- Mais comandos de poderes e mais funções serão adicionadas ao decorrer do tempo, por enquanto é só isto.


Mais informações:
Em breve...

Dernière modification le 1490728920000
Favelada
« Consul »
1491199080000
    • Favelada#6672
    • Profil
    • Derniers messages
    • Tribu
#114
  0
Queria um algoritmo que diz a raiz quadrada do número que eu for digitar.
Gary
« Sénateur »
1491202860000
    • Gary#6926
    • Profil
    • Derniers messages
#115
  0
Tópico interessante e___e

Dernière modification le 1491256980000
Fofinhoppp
« Consul »
1491212940000
    • Fofinhoppp#0000
    • Profil
    • Derniers messages
    • Tribu
#116
  0
Paulmarques a dit :
Queria um algoritmo que diz a raiz quadrada do número que eu for digitar.

local x = 2
print(x*x)
Hydroper
« Citoyen »
1491223320000
    • Hydroper#0528
    • Profil
    • Derniers messages
    • Tribu
#117
  0
Fofinhoppp a dit :
Paulmarques a dit :
Queria um algoritmo que diz a raiz quadrada do número que eu for digitar.

local x = 2
print(x*x)

Acho que você confundiu:

Code Lua

1
print(math.sqrt(x))
Fofinhoppp
« Consul »
1491227640000
    • Fofinhoppp#0000
    • Profil
    • Derniers messages
    • Tribu
#118
  0
Profiver a dit :
Fofinhoppp a dit :
Paulmarques a dit :
Queria um algoritmo que diz a raiz quadrada do número que eu for digitar.

local x = 2
print(x*x)

Acho que você confundiu:

Code Lua

1
print(math.sqrt(x))

Também da na mesma,
Hydroper
« Citoyen »
1491240420000
    • Hydroper#0528
    • Profil
    • Derniers messages
    • Tribu
#119
  0
x * x --> 2 ** 2: 4
math.sqrt(x) --> raíz quadrada de 2: 1.4142135623731
Favelada
« Consul »
1491241140000
    • Favelada#6672
    • Profil
    • Derniers messages
    • Tribu
#120
  0
Fofinhoppp a dit :
Paulmarques a dit :
Queria um algoritmo que diz a raiz quadrada do número que eu for digitar.

local x = 2
print(x*x)

Em falar em potenciação, tem o operador ^ em lua? Exemplo: 3^3 ou math.pow (3, 3) em Java.

Profiver a dit :
Fofinhoppp a dit :
Paulmarques a dit :
Queria um algoritmo que diz a raiz quadrada do número que eu for digitar.

local x = 2
print(x*x)

Acho que você confundiu:

Code Lua

1
print(math.sqrt(x))

Obrigado!
  • Forums
  • /
  • Transformice
  • /
  • Archives
  • /
  • Seção Editor de Mapas e Modules
  • /
  • [Lua] Peça scripts aqui!
« ‹ 6 / 133 › »
© Atelier801 2018

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

Version 1.27