×

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!
« ‹ 123 / 133 › »
[Lua] Peça scripts aqui!
Ywiggle12
« Citoyen »
1591838760000
    • Ywiggle12#0000
    • Profil
    • Derniers messages
#2441
  0
Fazer uma tabela com pontos que conte em duplas pra quem entrar na toca ( O time ganha o ponto), mas em vez de 2 ou 4 times, ter vários times.

Dernière modification le 1591838820000
Jp_darkuss
« Citoyen »
1591906200000
    • Jp_darkuss#4806
    • Profil
    • Derniers messages
#2442
  0
Esthergames a dit :
Alguém sabe como juntar dois scripts?

É só colocar um debaixo do outro.

IMPORTANTE: muitas vezes isso não funciona, principalmente se os dois scripts forem da mesma pessoa!!
Esthergames
« Citoyen »
1591910040000
    • Esthergames#0147
    • Profil
    • Derniers messages
#2443
  1
local maps = {
"156","@264785","@1606516"
}
function eventNewGame()
tfm.exec.linkMice("Avarito#0000","Esthergames#0147")
tfm.exec.linkMice("Ywiggle12#0000","Bunitareis#9293")
tfm.exec.linkMice("Cnnnnnnnnnnn#1475","Tourn3#0000")
tfm.exec.disableAutoTimeLeft(false)
tfm.exec.disableAutoShaman(true)
tfm.exec.disableAutoNewGame(true)
tfm.exec.newGame(maps[math.random(#maps)])
end




Alguém me diz como eu coloco pra quando o tempo acabar e todos os players morrerem mudar de mapa?

Dernière modification le 1591921740000
Skyhjkf
« Citoyen »
1591986240000
    • Skyhjkf#5507
    • Profil
    • Derniers messages
    • Tribu
#2444
  0
Alguém sabe script de um carrinho que ande muito rápido?

Se souber pode me passar o script pvf?

Dernière modification le 1591986360000
Shiryu
« Citoyen »
1592421420000
    • Shiryu#8794
    • Profil
    • Derniers messages
    • Tribu
#2445
  0
poderia fazer um script de temporizador
Tectoqsonrei
« Citoyen »
1592695980000
    • Tectoqsonrei#9426
    • Profil
    • Derniers messages
    • Tribu
#2446
  0
Alguem pode fazer um script de SUDOKU? Eu amaria pessoa velho
Gabriel
« Citoyen »
1592698680000
    • Gabriel#8287
    • Profil
    • Derniers messages
    • Tribu
#2447
  1
Eu gostaria de um scribt de troll, como por exemplo: Uma mensagem de que a pessoa foi banida por 360 horas por hack
Lightsuit
« Citoyen »
1592927460000
    • Lightsuit#7572
    • Profil
    • Derniers messages
    • Tribu
#2448
  0
Quero um comando que faça qualquer jogador da sala mudar de mapa com !np
Jp_darkuss
« Citoyen »
1593020460000
    • Jp_darkuss#4806
    • Profil
    • Derniers messages
#2449
  0
Lightsuit a dit :
Quero um comando que faça qualquer jogador da sala mudar de mapa com !np

Code Lua

1
2
3
4
5
eventChatCommand= function(_, command)
if (command:sub(1, 2)=="np") then
tfm.exec.newGame(command:sub(4, #command))
end
end

Shiryu a dit :
poderia fazer um script de temporizador

Script

Code Lua

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
local _, adm= pcall(nil)
adm= adm:match("(.-#%d+)")
local openned= false
local count= false
local show= true
local ms= 0
local loop= 0
local see= function()
if (show) then
return "ativo"
else
return "inativo"
end
end
local time= function()
local time= ms
local minuto, segundos= math.floor((ms / 1000) / 60), 0
time= time - minuto * 60 * 1000
segundos= math.floor(time / 1000)
minuto= (minuto>= 10) and minuto or "0"..minuto
segundos= (segundos>= 10) and segundos or "0"..segundos
return minuto..":"..segundos
end
local screen= function()
ui.addTextArea(1, "<p align='center'>Temporizador</p><br/><br/><p>Contagem: <a href='event:set'>"..time().."</a></p><br/><p>Tela: <a href='event:active'>"..see().."</a></p><br/><p align='center'><a href='event:stop'>Parar cronômetro</a></p>", adm, 300, 140, 200, nil, nil, nil, 0.9, true)
end
eventTextAreaCallback= function(_, _, callback)
if (callback=="screen") then
if (not openned) then
screen()
openned= true
else
openned= false
ui.removeTextArea(1, adm)
end
elseif (callback=="set") then
ui.addPopup(1, 2, "Digite os minutos e segundos (os dois primeiros digitos deverão ser os minutos e os outros dois - após espaço - são os segundos; exemplo: "..string.format("%q", "02 56").."):", adm, 300, 258, 200, true)
elseif (callback=="stop") then
count= false
ms= 0
ui.updateTextArea(2, "<font color='#66FF66' size='14'>"..time().."</font>", nil)
elseif (callback=="active") then
if (show) then
show= false
screen()
else
show= true
screen()
end
end
end
eventPopupAnswer= function(_, _, answer)
ms= (tonumber(answer:match("(%d+) %d+")) * 60 * 1000) + (tonumber(answer:match("%d+ (%d+)")) * 1000)
screen()
count= true
end
eventLoop= function()
loop= loop + 500
if (count and loop>= 1000 and ms> 0) then
ms= ms - 1000
loop= 0
if (show) then
ui.updateTextArea(2, "<font color='#66FF66' size='14'>"..time().."</font>", nil)
end
end
end
do
ui.addTextArea(0, "<a href='event:screen'>Temporizador</a>", adm, 20, 370, nil, nil, nil, nil, 0.9, true)
ui.addTextArea(2, "<font color='#66FF66' size='14'>"..time().."</font>", nil, 380, 30, nil, nil, nil, nil, 0.8, true)
end

Se não gostar de algo me avisa.

Esthergames a dit :
Tô precisando de um script pros dias do namorados...um script que eu selecione os mapas que eu quero, no caso vão ser só de alma gêmea e que eu possa escolher quem vai ser alma de quem nesses mapas e que não tenha sha nos mapas...

Ex: /alma1 EstherGames#0147 QualquerUm#0000
/alma2 Você#000 Eu#0183

Desde já, agradeço!

Script

Code Lua

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
local _, adm= pcall(nil)
adm= adm:match("(.-#%d+)")
local souls= {}
eventChatCommand= function(player, command)
local cmd= {}
for data in command:gmatch("%S+") do
table.insert(cmd, data)
end
if (player== adm) then
if (cmd[1]=="alma") then
table.insert(souls, {cmd[2], cmd[3]})
elseif (cmd[1]=="map") then
tfm.exec.newGame(cmd[2])
elseif (cmd[1]=="reset") then
souls= {}
end
end
end
eventNewGame= function()
for _, data in next, souls do
tfm.exec.linkMice(data[1], data[2], true)
end
end
do
for _, data in next, {"AutoShaman", "AutoNewGame", "AutoTimeLeft", "MortCommand"} do
tfm.exec["disable"..data]()
end
system.disableChatCommandDisplay()
end


Atrasado, mas tá aí kkkkk

Comandos:

  • !alma name#0000 name#0000 - adiciona uma instância de alma, que é gerada quando um mapa é carregado
  • !reset - elimina as almas
  • !map code - inicia um mapa

  • Dernière modification le 1593182580000
    Zfalash
    « Citoyen »
    1593094740000
      • Zfalash#3334
      • Profil
      • Derniers messages
      • Tribu
    #2450
      0
    Alguém que tenha o script do Dropper
    Hatz
    « Citoyen »
    1593286740000
      • Hatz#8731
      • Profil
      • Derniers messages
      • Tribu
    #2451
      0
    Quero uma text area que da para fechar clicando em um lugar escrito "Fechar"
    Jp_darkuss
    « Citoyen »
    1593289080000
      • Jp_darkuss#4806
      • Profil
      • Derniers messages
    #2452
      0
    Hatz a dit :
    Quero uma text area que da para fechar clicando em um lugar escrito "Fechar"

    Esse pedido é um pouco relativo, teria que ser mais específico, tipo: a quem a textArea deve aparecer? Quando deve aparecer? Qual
    o conteúdo que ela deve mostrar?
    Etc...

    Mas se quiser a lógica é só fazer manipulação de valores em variáveis, segue o exemplo:

    Script e lógica

    Code Lua

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    local _, target= pcall(nil)
    target= target:match(".-#%d+")

    local openned= true --a função booleana que indica o estado da textArea, se está aberta ou não

    local screen= function() --essa função faz as telas aparecerem
    ui.addTextArea(0, "<p align='center'>Sua tela</p>", target, 300, 100, 200, 100, nil, nil, 1, true)
    ui.addTextArea(1, "<a href='event:_'>Fechar</a>", target, 380, 200, nil, nil, nil, nil, 1, true)
    end

    eventTextAreaCallback= function()
    if (openned) then --se openned for true (verdadeiro, ou seja "textArea aberta"), ela deverá ser fechada
    ui.removeTextArea(0, target)
    ui.removeTextArea(1, target)
    ui.addTextArea(2, "<a href='event:_'>Abrir</a>", target, 20, 340, nil, nil, nil, nil, 1, true) --e aqui faz o botão para reabrir
    openned= false
    else --porém se openned for false (false, ou seja "textArea fechada"), ela deverá ser aberta novamente
    ui.removeTextArea(2, target)
    screen() --abra usando a função screen
    openned= true
    end
    end

    screen() --no fim de tudo, invoca as textAreas chamando a função screen
    Hatz
    « Citoyen »
    1593290040000
      • Hatz#8731
      • Profil
      • Derniers messages
      • Tribu
    #2453
      0
    Jp_darkuss a dit :
    Hatz a dit :
    Quero uma text area que da para fechar clicando em um lugar escrito "Fechar"

    Esse pedido é um pouco relativo, teria que ser mais específico, tipo: a quem a textArea deve aparecer? Quando deve aparecer? Qual
    o conteúdo que ela deve mostrar?
    Etc...

    Mas se quiser a lógica é só fazer manipulação de valores em variáveis, segue o exemplo:

    Script e lógica

    Code Lua

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    local _, target= pcall(nil)
    target= target:match(".-#%d+")

    local openned= true --a função booleana que indica o estado da textArea, se está aberta ou não

    local screen= function() --essa função faz as telas aparecerem
    ui.addTextArea(0, "<p align='center'>Sua tela</p>", target, 300, 100, 200, 100, nil, nil, 1, true)
    ui.addTextArea(1, "<a href='event:_'>Fechar</a>", target, 380, 200, nil, nil, nil, nil, 1, true)
    end

    eventTextAreaCallback= function()
    if (openned) then --se openned for true (verdadeiro, ou seja "textArea aberta"), ela deverá ser fechada
    ui.removeTextArea(0, target)
    ui.removeTextArea(1, target)
    ui.addTextArea(2, "<a href='event:_'>Abrir</a>", target, 20, 340, nil, nil, nil, nil, 1, true) --e aqui faz o botão para reabrir
    openned= false
    else --porém se openned for false (false, ou seja "textArea fechada"), ela deverá ser aberta novamente
    ui.removeTextArea(2, target)
    screen() --abra usando a função screen
    openned= true
    end
    end

    screen() --no fim de tudo, invoca as textAreas chamando a função screen

    Eu queria tipo uma textarea q digitasse !comandos e ela aparece para todo mundo com um texto e tem uma opção de fechar a textarea

    Dernière modification le 1593290100000
    Lightsuit
    « Citoyen »
    1593291060000
      • Lightsuit#7572
      • Profil
      • Derniers messages
      • Tribu
    #2454
      0
    ola,eu queria pedir um script em que tivesse powerups e quando o rato pegasse um powerup ele ganhasse a habilidade de pular alto,ficar pequeno
    ou ganhar velocidade.

    Meu pedido é Possivel de fazer?
    Jp_darkuss
    « Citoyen »
    1593294000000
      • Jp_darkuss#4806
      • Profil
      • Derniers messages
    #2455
      0
    Hatz a dit :
    Jp_darkuss a dit :
    Hatz a dit :
    Quero uma text area que da para fechar clicando em um lugar escrito "Fechar"

    Esse pedido é um pouco relativo, teria que ser mais específico, tipo: a quem a textArea deve aparecer? Quando deve aparecer? Qual
    o conteúdo que ela deve mostrar?
    Etc...

    Mas se quiser a lógica é só fazer manipulação de valores em variáveis, segue o exemplo:

    Script e lógica

    Code Lua

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    local _, target= pcall(nil)
    target= target:match(".-#%d+")

    local openned= true --a função booleana que indica o estado da textArea, se está aberta ou não

    local screen= function() --essa função faz as telas aparecerem
    ui.addTextArea(0, "<p align='center'>Sua tela</p>", target, 300, 100, 200, 100, nil, nil, 1, true)
    ui.addTextArea(1, "<a href='event:_'>Fechar</a>", target, 380, 200, nil, nil, nil, nil, 1, true)
    end

    eventTextAreaCallback= function()
    if (openned) then --se openned for true (verdadeiro, ou seja "textArea aberta"), ela deverá ser fechada
    ui.removeTextArea(0, target)
    ui.removeTextArea(1, target)
    ui.addTextArea(2, "<a href='event:_'>Abrir</a>", target, 20, 340, nil, nil, nil, nil, 1, true) --e aqui faz o botão para reabrir
    openned= false
    else --porém se openned for false (false, ou seja "textArea fechada"), ela deverá ser aberta novamente
    ui.removeTextArea(2, target)
    screen() --abra usando a função screen
    openned= true
    end
    end

    screen() --no fim de tudo, invoca as textAreas chamando a função screen

    Eu queria tipo uma textarea q digitasse !comandos e ela aparece para todo mundo com um texto e tem uma opção de fechar a textarea

    Nesse caso, já tinha esse script, veja se gosta! (Dei umas modificações para melhor lhe satisfazer).

    Script

    Code Lua

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    local _, adm= pcall(nil)
    adm= adm:match(".-#d+")
    local color="#DDDDDD"
    eventChatCommand= function(player, c)
    cmd= {}
    for i in string.gmatch(c, "%S+") do
    table.insert(cmd, i)
    end
    if (string.sub(c, 1, 3)=="msg" and player== adm) then
    ui.addTextArea(0, "<b><font color='#DDDDDD' size='14'>["..adm.."]</font></b> <font size='12' color='"..color.."'>"..string.sub(c, 4, #c).."<br/><br/><p align='center'><font color='#66FF66' size='16'><a href='event:a'>Fechar</a></font></p>", nil, 200, 100, 400, 0, nil, nil, 0.8, true)
    elseif (cmd[1]=="color" and player== adm) then
    color= cmd[2]
    print("<font color='#DDDDDD'>A cor da fonte agora é <font color='"..color.."'>"..color.."</font>.</font>")
    end
    end
    eventTextAreaCallback= function(_, playert)
    ui.removeTextArea(0, player)
    end
    system.disableChatCommandDisplay()


    Para você mandar a mensagem use o comando !msg mensagem, tem também como você mudar a cor das letras, usando o comando !color code, onde code tem que ser um código hexadecimal.

    Dernière modification le 1593294120000
    Hatz
    « Citoyen »
    1593294780000
      • Hatz#8731
      • Profil
      • Derniers messages
      • Tribu
    #2456
      1
    Jp_darkuss a dit :
    Hatz a dit :
    Jp_darkuss a dit :
    Hatz a dit :
    Quero uma text area que da para fechar clicando em um lugar escrito "Fechar"

    Esse pedido é um pouco relativo, teria que ser mais específico, tipo: a quem a textArea deve aparecer? Quando deve aparecer? Qual
    o conteúdo que ela deve mostrar?
    Etc...

    Mas se quiser a lógica é só fazer manipulação de valores em variáveis, segue o exemplo:

    Script e lógica

    Code Lua

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    local _, target= pcall(nil)
    target= target:match(".-#%d+")

    local openned= true --a função booleana que indica o estado da textArea, se está aberta ou não

    local screen= function() --essa função faz as telas aparecerem
    ui.addTextArea(0, "<p align='center'>Sua tela</p>", target, 300, 100, 200, 100, nil, nil, 1, true)
    ui.addTextArea(1, "<a href='event:_'>Fechar</a>", target, 380, 200, nil, nil, nil, nil, 1, true)
    end

    eventTextAreaCallback= function()
    if (openned) then --se openned for true (verdadeiro, ou seja "textArea aberta"), ela deverá ser fechada
    ui.removeTextArea(0, target)
    ui.removeTextArea(1, target)
    ui.addTextArea(2, "<a href='event:_'>Abrir</a>", target, 20, 340, nil, nil, nil, nil, 1, true) --e aqui faz o botão para reabrir
    openned= false
    else --porém se openned for false (false, ou seja "textArea fechada"), ela deverá ser aberta novamente
    ui.removeTextArea(2, target)
    screen() --abra usando a função screen
    openned= true
    end
    end

    screen() --no fim de tudo, invoca as textAreas chamando a função screen

    Eu queria tipo uma textarea q digitasse !comandos e ela aparece para todo mundo com um texto e tem uma opção de fechar a textarea

    Nesse caso, já tinha esse script, veja se gosta! (Dei umas modificações para melhor lhe satisfazer).

    Script

    Code Lua

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    local _, adm= pcall(nil)
    adm= adm:match(".-#d+")
    local color="#DDDDDD"
    eventChatCommand= function(player, c)
    cmd= {}
    for i in string.gmatch(c, "%S+") do
    table.insert(cmd, i)
    end
    if (string.sub(c, 1, 3)=="msg" and player== adm) then
    ui.addTextArea(0, "<b><font color='#DDDDDD' size='14'>["..adm.."]</font></b> <font size='12' color='"..color.."'>"..string.sub(c, 4, #c).."<br/><br/><p align='center'><font color='#66FF66' size='16'><a href='event:a'>Fechar</a></font></p>", nil, 200, 100, 400, 0, nil, nil, 0.8, true)
    elseif (cmd[1]=="color" and player== adm) then
    color= cmd[2]
    print("<font color='#DDDDDD'>A cor da fonte agora é <font color='"..color.."'>"..color.."</font>.</font>")
    end
    end
    eventTextAreaCallback= function(_, playert)
    ui.removeTextArea(0, player)
    end
    system.disableChatCommandDisplay()


    Para você mandar a mensagem use o comando !msg mensagem, tem também como você mudar a cor das letras, usando o comando !color code, onde code tem que ser um código hexadecimal.

    Vlw man ajudou mt

    Dernière modification le 1593294840000
    Jp_darkuss
    « Citoyen »
    1593303000000
      • Jp_darkuss#4806
      • Profil
      • Derniers messages
    #2457
      0
    Lightsuit a dit :
    ola,eu queria pedir um script em que tivesse powerups e quando o rato pegasse um powerup ele ganhasse a habilidade de pular alto,ficar pequeno
    ou ganhar velocidade.

    Meu pedido é Possivel de fazer?

    Até dá para fazer, depois eu vejo o que posso fazer.
    Sonialayve
    « Citoyen »
    1593474480000
      • Sonialayve#0000
      • Profil
      • Derniers messages
      • Tribu
    #2458
      1
    Mestre mandou e chão é lava
    Maaah
    « Citoyen »
    1594040100000
      • Maaah#5487
      • Profil
      • Derniers messages
    #2459
      0
    alguem pode me passa os melhores scripts pra eu fazer uns evento na minha tribo nao conheço quase nenhum
    Danielered
    « Citoyen »
    1594347420000
      • Danielered#0000
      • Profil
      • Derniers messages
      • Tribu
    #2460
      0
    alguém pode fazer por favor um script pro mini game #batata, para que possa passar a batata em um alcance maior?
    • Forums
    • /
    • Transformice
    • /
    • Archives
    • /
    • Seção Editor de Mapas e Modules
    • /
    • [Lua] Peça scripts aqui!
    « ‹ 123 / 133 › »
    © Atelier801 2018

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

    Version 1.27