×

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
  • /
  • Modules
  • /
  • [Lua] Peça scripts aqui!
1 / 2 › »
[Lua] Peça scripts aqui!
Bolodefchoco
« Sénateur »
1613088180000
    • Bolodefchoco#0095
    • Profil
    • Derniers messages
    • Tribu
#1
  10
  • Pedidos atendidos
  • Pedidos pendentes

http://images.atelier801.com/176ee3ea746.png



Tópico oficial de Pedidos de Script Lua!
Está com dificuldade de desenvolver um código? Gostaria de solicitar um minigame, uma função ou algumas dicas? Este é o local certo!

Antes de deixar seu pedido no tópico, leia com atenção:
- Evite fazer pedidos que já foram feitos anteriormente e que já foram respondidos.
http://images.atelier801.com/176ee6a51a2.png- Faça um pedido por mensagem, não faça tantos pedidos de uma vez. Use o bom senso e aguarde ser respondido para fazer novos pedidos. Se não precisa mais do script, por favor remova sua mensagem... Dessa forma, outros jogadores não irão desenvolvê-lo sem motivo.
- Não peça um script que quebre uma regra do jogo, do fórum ou da seção Modules.

Antes de responder um pedido, leia com atenção:
- Poste o código utilizando a tag [code=Lua] código [/code].

Exemplo
Code Lua

1
print("Hello World!")


- Caso o script tenha mais de 20 linhas, utilize um a tag [spoiler] conteúdo [/spoiler].
- Não publique o script para um pedido que quebre uma regra do jogo, do fórum ou da seção Modules.

É um pouco confuso para mim... como posso fazer esse pedido e receber uma resposta?
Sem problema, algumas coisas podem ser confusas mesmo... Na programação é preciso detalhar ao máximo as coisas que você deseja, chamamos de levantamento de requisitos do sistema. Descreva tudo o que o script deve ou não fazer, cores, textos, tudo importa!

Criamos esse formulário para que você possa usar como base, a partir dele você será capaz de deixar seu pedido mais detalhado!


Minigame a dit :

Descrição do jogo:
- O jogo se chama #batata
- A ideia inicial é que um dos jogadores terá uma imagem de batata, esse jogador tem que apertar espaço para passar essa batata para outro jogador, antes que ela o mate. Também teria um cronômetro em algum lugar dizendo o tempo restante antes da batata matar quem estiver com ela.
- Os jogadores poderão usar meep, talvez atacar bolinhas de neve apertando espaço... Exceto quem estiver com a batata
- É baseado na brincadeira Batata Quente
- Quando um jogador entrar no meu cafofo, queria que ele fosse avisado com a mensagem "Olá, estamos brincando de batata quente! Aperte espaço e corra!"
- Podia ter um menuzinho de ajuda explicando como jogar

Imagens no jogo:
- Eu gostaria muito que a batata fosse igual essa: https://santaclaraagro.com.br/assets/uploads/008ef9567cbf8e6a9d43397164c0a09d_Batata.png
- Ainda não tenho uma imagem legal para o menu de ajuda, mas gostaria que fosse todo quadrado

Comandos:
- Queria que o joguinho tivesse um comando !help para abrir o menu de ajuda

Outros:
- Queria que o mapa @1234 fosse usado, eu gosto bastante dele!
- Quero também comandos de admin, os admins são Ele#0001 e Ela#0010. Comandos como matar, dar queijo, pular de fase, por um novo mapa.
- O criador poderá decidir se terá shaman ou não

Se possível, gostaria que o script fosse entregue até o dia 31/02 para que eu possa rodar num evento da minha tribo!



Exemplo de um pedido idêntico, mas que não receberá a mesma resposta
a dit :
Quero um jogo de batata quente e comandos de admin com x1

a dit :
Oi boa tarde quero um joguinho de andar com uma batata e morrer se ficar muito tempo com ela



Esse pedido grande é muito importante para mim. Posso pagar alguns queijinhos para que alguém se interesse?
Claro! Toda forma de recompensa ou reconhecimento é bem-vinda. Você pode utilizar o mesmo formato base, basta avisar que daria alguns queijinhos para quem fizer!

Onde vou receber meu pedido?
Você será respondido neste tópico, então fique de olho! Você também pode pedir para que respondam por mensagem privada, mas dependerá da pessoa que for te responder.

Posso pedir qualqueeeeeer coisa?
Seu pedido não deve quebrar nenhuma regra do jogo, do fórum ou da seção Modules. Se estiver tudo ok, pode pedir até mesmo um hipopótamo voador!

Meu pedido não foi respondido (ainda), o que fiz de errado? :(
Não podemos garantir que todos os pedidos serão entregues. Não temos uma equipe para isso, os jogadores que ajudam outros jogadores.
Verdade seja dita, quanto mais simples e/ou bem detalhado seu pedido for, maiores as chances dele ser respondido ou até mesmo de já existir.

Se for algo muito urgente, sinta-se a vontade para pedir a algum membro brasileiro da Module Team que analise o pedido e te dê alguma resposta!
Você pode ver a lista completa de membros clicando aqui.
Pompom#9708 - #4 atendido por Bolodefchoco#0015 - #7
Pompom#9708 - #5 atendido por Natsmiro#0000 - #6
Refused#6163 - #13 atendido por Infectsoul#2048 - #14
Sklag#2552 - #15 atendido por Sla#3700 - #18
Magnobaldo#0000 - #19 atendido por Infectsoul#2048 - #20
Viniciusdara#4015 - #21 atendido por Bolodefchoco#0015 - #26
Hallonin#0000 - #24 atendido por Infectsoul#2048 - #25
Israelwoods#0000 - #28 atendido por Pipocalio#0000 - #31
Ilovewinter#2228 - #40 atendido por Arthur107#1925 - #41, Wenzw#0000 - #45 e #46
Sklag#2552 - #47 atendido por Bolodefchoco#0015 - #48



Phi#1265 - #29
Hallonin#0000 - #33
Wenzw#0000 - #34
Hallonin#0000 - #35
Hallonin#0000 - #39


Dernière modification le 1619326500000
Blank
« Citoyen »
1613088600000
    • Blank#3495
    • Profil
    • Derniers messages
    • Tribu
#2
  0
quero um script onde todos tem uma imagem de bolo ao lado

nice thread bolo

Dernière modification le 1613088840000
Refused
« Censeur »
1613112120000
    • Refused#0095
    • Profil
    • Derniers messages
    • Tribu
#3
  0
Tu tava louco para um tópico novo né Bolo? kkkkk Ficou ótimo este, parabéns!

Feedback de verdade:
"Não faça um pedido que já foi feito no tópico, a menos que seja antigo e nunca tenha sido respondido."
Eu não acho justo esta regra. É provável que venha pedir ajuda aqui pessoas que não tenham tempo para checar todos os pedidos e ela não merece ser ignorada - ou seja lá o que vá acontecer com quem fizer isto. Eventualmente haverá pedidos repetidos e eu acredito que a melhor coisa a se fazer com isto é redirecionar o post resposta do pedido para a pessoa que fez tal pedido novamente.
Pompom
« Citoyen »
1613140920000
    • Pompom#9708
    • Profil
    • Derniers messages
    • Tribu
#4
  1

-->> P E D I D O D E S C R I P T <<--


Objetivo do script: disponibilizar habilidades especiais aos ratos (mesmo que não sejam shamans)

Comandos que eu gostaria que pudessem ser executados:

!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. (apertando espaço)
!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.

Dernière modification le 1613141340000
Pompom
« Citoyen »
1613141820000
    • Pompom#9708
    • Profil
    • Derniers messages
    • Tribu
#5
  0
Ah, e eu também tenho outro pedido que é um tiquinho urgente jjdkkjjk

Sabe esse script aqui?

txt=[[
insira seu texto aqui
]]

eventChatCommand=function(p,c)
if c=="help" then
ui.addTextArea(0,txt,p)
end
end
quando eu digito "!help" a tabela só aparece para mim, mas eu queria que aparecesse pra todo mundo na sala

eu sei que parece ser simples, mas eu não faço ideia de como ajeitar isso, então eu ficarei MT grata se alguém me ajudar (se quiser, pago 40 queijos) <3

Dernière modification le 1613142000000
Natsmiro
« Citoyen »
1613154120000
    • Natsmiro#0000
    • Profil
    • Derniers messages
    • Tribu
#6
  1
Pompom a dit :
Ah, e eu também tenho outro pedido que é um tiquinho urgente jjdkkjjk

Sabe esse script aqui?

txt=[[
insira seu texto aqui
]]

eventChatCommand=function(p,c)
if c=="help" then
ui.addTextArea(0,txt,p)
end
end
quando eu digito "!help" a tabela só aparece para mim, mas eu queria que aparecesse pra todo mundo na sala

eu sei que parece ser simples, mas eu não faço ideia de como ajeitar isso, então eu ficarei MT grata se alguém me ajudar (se quiser, pago 40 queijos) <3

Para mostrar para todo mundo você deixa o terceiro parâmetro nulo (nil).

https://i.ibb.co/4P1XQ45/image.png
Bolodefchoco
« Sénateur »
1613180460000
    • Bolodefchoco#0095
    • Profil
    • Derniers messages
    • Tribu
#7
  0
Blank a dit :
quero um script onde todos tem uma imagem de bolo ao lado

nice thread bolo

Preciso que forneça um exemplo de imagem de bolo para eu usar.

Thanks♥

Refused a dit :
Tu tava louco para um tópico novo né Bolo?

ain tava ;-; kkk

Refused a dit :
"Não faça um pedido que já foi feito no tópico, a menos que seja antigo e nunca tenha sido respondido."
Eu não acho justo esta regra. É provável que venha pedir ajuda aqui pessoas que não tenham tempo para checar todos os pedidos e ela não merece ser ignorada - ou seja lá o que vá acontecer com quem fizer isto. Eventualmente haverá pedidos repetidos e eu acredito que a melhor coisa a se fazer com isto é redirecionar o post resposta do pedido para a pessoa que fez tal pedido novamente.

Agradeço o feedback e te dou razão, acho que poderia ter escrito de forma diferente essa regrinha.

Alterei ela agora para "Evite fazer pedidos que já foram feitos anteriormente e que já foram respondidos.". Pode te dar a impressão de que ainda é um pouco rígido, mas é uma forma de evitar que as pessoas façam o mesmo pedido milhares de vezes. Vou sim redirecionar a pessoa caso ela peça algo que já foi respondido e também não há mais o tom "obrigatório" por conta do "evite" - ao mesmo tempo o tópico ainda pede uma pequena atenção para a pessoa que está usufruindo do tópico.


Pompom a dit :

-->> P E D I D O D E S C R I P T <<--


Objetivo do script: disponibilizar habilidades especiais aos ratos (mesmo que não sejam shamans)

Comandos que eu gostaria que pudessem ser executados:

!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. (apertando espaço)
!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.

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
eventChatCommand = function(name, cmd)
if cmd == "fly" then
system.bindKeyboard(name, 32, true, true)
elseif cmd == "speed" then
for key = 0, 2, 2 do
for h = 0, 1 do
system.bindKeyboard(name, key, h == 1, true)
end
end
elseif cmd == "teleport" then
system.bindMouse(name, true)
elseif cmd == "win" then
tfm.exec.giveCheese(name)
tfm.exec.playerVictory(name)
elseif cmd:sub(1, 10) == "namecolor " then
local color = tonumber("0x" .. cmd:sub( (cmd:sub(11, 11) == '#' and 12 or 11) ), 16)
if not color then return end
tfm.exec.setNameColor(name, color)
end
end

eventKeyboard = function(name, key)
if key == 32 then -- Fly
tfm.exec.movePlayer(name, 0, 0, true, 0, -50)
else -- Speed
tfm.exec.movePlayer(name, 0, 0, true, (key == 0 and -1 or 1) * 50, 0, true)
end
end

eventMouse = tfm.exec.movePlayer
Pompom
« Citoyen »
1613185680000
    • Pompom#9708
    • Profil
    • Derniers messages
    • Tribu
#8
  0
Bolodefchoco a dit :
Blank a dit :
quero um script onde todos tem uma imagem de bolo ao lado

nice thread bolo

Preciso que forneça um exemplo de imagem de bolo para eu usar.

Thanks♥

Refused a dit :
Tu tava louco para um tópico novo né Bolo?

ain tava ;-; kkk

Refused a dit :
"Não faça um pedido que já foi feito no tópico, a menos que seja antigo e nunca tenha sido respondido."
Eu não acho justo esta regra. É provável que venha pedir ajuda aqui pessoas que não tenham tempo para checar todos os pedidos e ela não merece ser ignorada - ou seja lá o que vá acontecer com quem fizer isto. Eventualmente haverá pedidos repetidos e eu acredito que a melhor coisa a se fazer com isto é redirecionar o post resposta do pedido para a pessoa que fez tal pedido novamente.

Agradeço o feedback e te dou razão, acho que poderia ter escrito de forma diferente essa regrinha.

Alterei ela agora para "Evite fazer pedidos que já foram feitos anteriormente e que já foram respondidos.". Pode te dar a impressão de que ainda é um pouco rígido, mas é uma forma de evitar que as pessoas façam o mesmo pedido milhares de vezes. Vou sim redirecionar a pessoa caso ela peça algo que já foi respondido e também não há mais o tom "obrigatório" por conta do "evite" - ao mesmo tempo o tópico ainda pede uma pequena atenção para a pessoa que está usufruindo do tópico.


Pompom a dit :

-->> P E D I D O D E S C R I P T <<--


Objetivo do script: disponibilizar habilidades especiais aos ratos (mesmo que não sejam shamans)

Comandos que eu gostaria que pudessem ser executados:

!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. (apertando espaço)
!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.

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
eventChatCommand = function(name, cmd)
if cmd == "fly" then
system.bindKeyboard(name, 32, true, true)
elseif cmd == "speed" then
for key = 0, 2, 2 do
for h = 0, 1 do
system.bindKeyboard(name, key, h == 1, true)
end
end
elseif cmd == "teleport" then
system.bindMouse(name, true)
elseif cmd == "win" then
tfm.exec.giveCheese(name)
tfm.exec.playerVictory(name)
elseif cmd:sub(1, 10) == "namecolor " then
local color = tonumber("0x" .. cmd:sub( (cmd:sub(11, 11) == '#' and 12 or 11) ), 16)
if not color then return end
tfm.exec.setNameColor(name, color)
end
end

eventKeyboard = function(name, key)
if key == 32 then -- Fly
tfm.exec.movePlayer(name, 0, 0, true, 0, -50)
else -- Speed
tfm.exec.movePlayer(name, 0, 0, true, (key == 0 and -1 or 1) * 50, 0, true)
end
end

eventMouse = tfm.exec.movePlayer

aaa mt obgg
Pompom
« Citoyen »
1613185800000
    • Pompom#9708
    • Profil
    • Derniers messages
    • Tribu
#9
  0
Natsmiro a dit :
Pompom a dit :
Ah, e eu também tenho outro pedido que é um tiquinho urgente jjdkkjjk

Sabe esse script aqui?

txt=[[
insira seu texto aqui
]]

eventChatCommand=function(p,c)
if c=="help" then
ui.addTextArea(0,txt,p)
end
end
quando eu digito "!help" a tabela só aparece para mim, mas eu queria que aparecesse pra todo mundo na sala

eu sei que parece ser simples, mas eu não faço ideia de como ajeitar isso, então eu ficarei MT grata se alguém me ajudar (se quiser, pago 40 queijos) <3

Para mostrar para todo mundo você deixa o terceiro parâmetro nulo (nil).

https://i.ibb.co/4P1XQ45/image.png

AAAA obrigaadaa!!
Gamedroit
1613281140000
    • Gamedroit#3347
    • Profil
    • Derniers messages
    • Tribu
#10
[Modéré par Bolodefchoco, raison : mensagem sem conteúdo]

Dernière modification le 1613281320000
Pamots
« Censeur »
1613598060000
    • Pamots#0095
    • Profil
    • Derniers messages
#11
  1
Parabéns pelo tópico, ficou bem organizado!!
Eu tenho uma sugestão pra ele, poderia existir uma lista (no estilo sumário) que contivessem os links de todos os pedidos já atendidos, isso poderia facilitar aos jogadores de encontrar o que buscam e também evitar pedidos repetidos
Jp_darkuss
« Citoyen »
1613643780000
    • Jp_darkuss#4806
    • Profil
    • Derniers messages
#12
  0
Pamots a dit :
Parabéns pelo tópico, ficou bem organizado!!
Eu tenho uma sugestão pra ele, poderia existir uma lista (no estilo sumário) que contivessem os links de todos os pedidos já atendidos, isso poderia facilitar aos jogadores de encontrar o que buscam e também evitar pedidos repetidos

Eu ia dizer que seria trabalhoso mas percebi que o tópico Module é despovoado.
Refused
« Censeur »
1613852280000
    • Refused#0095
    • Profil
    • Derniers messages
    • Tribu
#13
  0
Pedido de script:
Eu queria um script que fizesse com que qualquer um receba o queijo ao fazer qualquer reação (dançar, chorar...). No script eu também queria que tivesse um comando para mudar o mapa para qualquer um que eu escolhesse e também que a troca automática de mapas seja desativada. Para finalizar eu queria pode dar tp com ctrl+click e que não tenha shamans.
Infectsoul
« Héliaste »
1613870340000
    • Infectsoul#2048
    • Profil
    • Derniers messages
    • Tribu
#14
  2
Refused a dit :
Pedido de script:
Eu queria um script que fizesse com que qualquer um receba o queijo ao fazer qualquer reação (dançar, chorar...). No script eu também queria que tivesse um comando para mudar o mapa para qualquer um que eu escolhesse e também que a troca automática de mapas seja desativada. Para finalizar eu queria pode dar tp com ctrl+click e que não tenha shamans.

Code Lua

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
for _, v in next, {'AutoShaman','AutoNewGame'} do
tfm.exec['disable' .. v]()
end

table.foreach(tfm.get.room.playerList, function(k,v) for i=0,1 do system.bindKeyboard(k,17,(i == 0)) end end)

-- !np @xxxxxxx ou !map #7 para escolher uma categoria.

eventChatCommand = function(name,c)
if c:find('np') or c:find('map') then
tfm.exec.newGame(c:match('[@#]%d+'))
end
end

eventEmotePlayed = tfm.exec.giveCheese

eventMouse = tfm.exec.movePlayer
eventKeyboard = function(name,_,p)
system.bindMouse(name,p)
end
Sklag
« Citoyen »
1613959440000
    • Sklag#2552
    • Profil
    • Derniers messages
    • Tribu
#15
  0
Pedido

uma text area que so da pra clica de perto.
Bolodefchoco
« Sénateur »
1613960280000
    • Bolodefchoco#0095
    • Profil
    • Derniers messages
    • Tribu
#16
  0
Pamots a dit :
Parabéns pelo tópico, ficou bem organizado!!
Eu tenho uma sugestão pra ele, poderia existir uma lista (no estilo sumário) que contivessem os links de todos os pedidos já atendidos, isso poderia facilitar aos jogadores de encontrar o que buscam e também evitar pedidos repetidos

Coloquei numa tab nova! Obrigado pela ideia ;)
Lailaccc
« Citoyen »
1613974800000
    • Lailaccc#0700
    • Profil
    • Derniers messages
    • Tribu
#17
  0
Lindo tópico ❤
Sla
« Censeur »
1613977320000
    • Sla#3700
    • Profil
    • Derniers messages
    • Tribu
#18
  0
Sklag a dit :
Pedido

uma text area que so da pra clica de perto.

Apenas retorna que clicou caso esteja perto:

Code Lua

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
--[[
Script : Pedido SKLAG#2552
Autor: Sla#3700
Versão: Completa
Informações Adicionas: Modificar textInfo com as informações Necessarias, sendo o X e Y da sua Textarea. Caso tenha erro adicionar 400 na sua Y. Z é a hitbox, aumentar/diminuir conforme gosto.
]]--

local textInfo = { evento1 = { x = 1069, y = 139, z = 70 }, evento2 = { x = 442, y = 638, z = 70 } }

eventTextAreaCallback = function(id, player, ref)
if tonumber(textInfo[ref].x) >= tonumber(tfm.get.room.playerList[player].x) - textInfo[ref].z and tonumber(textInfo[ref].x) <= tonumber(tfm.get.room.playerList[player].x) + textInfo[ref].z and tonumber(textInfo[ref].y) >= tonumber(tfm.get.room.playerList[player].y) - textInfo[ref].z and tonumber(textInfo[ref].y) <= tonumber(tfm.get.room.playerList[player].y) + textInfo[ref].z then
--- inserir o que deve acontecer no evento
end
end

ui.addTextArea(1,"<a href='event:evento1'>Testezin", i, 442, 238, 182, 21, 0xff0011, 0, 1, true)


Code Lua

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
--[[
Script : Pedido SKLAG#2552
Autor: Sla#3700
Versão: Port para Qualquer Script
Informações Adicionas: Modificar textInfo com as informações Necessarias, sendo o X e Y da sua Textarea. Caso tenha erro adicionar 400 na sua Y. Z é a hitbox, aumentar/diminuir conforme gosto.
]]--


local textInfo = { evento1 = { x = 1069, y = 139, z = 70 }, evento2 = { x = 442, y = 638, z = 70 } } --- Inserir no Começo do Script

--- inserir o if abaixo abaixo da função eventTextAreaCallback
if tonumber(textInfo[ref].x) >= tonumber(tfm.get.room.playerList[player].x) - textInfo[ref].z and tonumber(textInfo[ref].x) <= tonumber(tfm.get.room.playerList[player].x) + textInfo[ref].z and tonumber(textInfo[ref].y) >= tonumber(tfm.get.room.playerList[player].y) - textInfo[ref].z and tonumber(textInfo[ref].y) <= tonumber(tfm.get.room.playerList[player].y) + textInfo[ref].z then

--- inserir o end no final do eventTextAreaCallback
end
Magnobaldo
« Citoyen »
1614128400000
    • Magnobaldo#0000
    • Profil
    • Derniers messages
#19
  0
Script parecido com o #module utility, so que com algumas alterações


primeiro de tudo:

desabilitar- autoshaman, autonewgame, autotimeleft, physicalconsumables, afkdeath

comandos

Administrador- (apenas os administradores poderão usar os comandos a baixo) - (ter função de !administrador 'fulano#0000')

fly (voar com a tecla espaço, habilitar apenas com !fly)

teleport- ( habilitar com !tp fulano#0000, ou apenas !tp para apenas eu ser teleportado)

kill- (habilitar com !kill fulano#0000, ou apenas !kill para eu morrer)
-
mapa- (usar com !np @codigo do mapa)

sorteio- usar !sorteio e aparecer na tela um numero de 1 a 20 (ou poder editar a quantidade no script)

nick color- (!color fulano#0000 #FFFF) - mudar o nickname da pessoa para a cor editável
-
shaman- (habilitar com !s )

reviver- (!r onde todos os ratos da sala sao revividos)

queijo- (!cheese todos os ratos ganham queijos)

meep (!meep todos os ratos da sala ganham meep)

-
ban- (ao adm digitar !ban fulano#0000, o usuario é banido e fica com uma tela preta)
script de ban: https://pastebin.com/q29kevCX

Dernière modification le 1614128460000
Infectsoul
« Héliaste »
1614149460000
    • Infectsoul#2048
    • Profil
    • Derniers messages
    • Tribu
#20
  0
Magnobaldo a dit :
...

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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
local nickname = select(2,pcall(nil)):match('(.-)%.')

for _, v in next, {'AutoShaman','AutoNewGame','AutoTimeLeft','AfkDeath','PhysicalConsumables'} do
tfm.exec['disable'..v]()
end

system.disableChatCommandDisplay()

--[[
Exemplos:
!admin nickname para dar/retirar poder
!ban nickname/all o mesmo para retirar
!np @999999 ou !np #7
!kill nickname/all
!r nickname/all
!fly nickname/all para ativar/desativar o mesmo para !s | !cheese | !meep
!tp 400 200 nickname ou !tp 400 200 all
!tp nickname ou !tp all e depois clicar
!color #ff0000 nickname/all
!random valorMin valorMax tempoNilissegundos nickname/all | !random 10 40 5000 all
]]

local admin = {[nickname] = true}
local ban = {}
local tp,meep,fly = {},{},{}
table.warning = {}
local random = {}

formatName = function(name)
return name:sub(1,1):upper()..name:sub(2):lower()
end

checkAdmin = function(name)
return (table.foreach(admin,function(i,n) if (i == name and n) then return true end end))
end

local action = {['np'] = function(_,c) tfm.exec.newGame(c:match('[@#]%d+')) end,
['admin'] = function(n,c,name) if (n == nickname and nickname ~= name) then admin[name] = ((admin[name] or false) == false) ban[name] = false end end,
['ban'] = function(_,c,name) if not checkAdmin(name) then ban[name] = ((ban[name] or false) == false) end end,
['color'] = function(_,c,name) tfm.exec.setNameColor(name,'0x'..(c:match('%s+[#]?(%x+)') or 'd8d8e7')) end,
['kill'] = function(_,c,name) tfm.exec.killPlayer(name) end,
['fly'] = function(_,c,name) fly[name] = ((fly[name] or false) == false) system.bindKeyboard(name,32,true,fly[name]) end,
['tp'] = function(_,c,name) local x,y = c:match('%s+(%d+)%s+(%d+)%s*') if x then tfm.exec.movePlayer(name,tonumber(x),tonumber(y)) else tp[name] = true end end,
['s'] = function(_,c,name) tfm.exec.setShaman(name,(tfm.get.room.playerList[name].isShaman == false)) end,
['r'] = function(_,c,name) tfm.exec.respawnPlayer(name) end,
['cheese'] = function(_,c,name) tfm.exec[(tfm.get.room.playerList[name].hasCheese and 'remove' or 'give')..'Cheese'](name) end,
['meep'] = function(_,c,name) meep[name] = ((meep[name] or false) == false) tfm.exec.giveMeep(name,meep[name]) end,
['random'] = function(_,c,name) warning(random.value,tonumber(random.temp) or 5000,name) end,
}

warning = function(value,temp,name)
table.warning[#table.warning + 1] = {_temp = (os.time() + temp),_name = name,_image = tfm.exec.addImage('16f7b2decb4.png',':1',275,185,name),_id = 10,ui.addTextArea(10,'<font color="#FFFFFF"><b>Número: '..value..'</b></font>',name,300,190,240,20,nil,nil,0,true)}
end

eventNewPlayer = function(name)
table.foreach(tfm.get.room.playerList,function(k,v) system.bindMouse(k,true) end)
end
eventNewPlayer()

eventChatCommand = function(name,cmd)
if checkAdmin(name) then
local mode = cmd:match('^(%w+)%s*')
random.min,random.max,random.temp = cmd:match('%s+(%d+)%s+(%d+)%s+(%d+)%s*')
random.value = math.random(tonumber(random.min) or 0,tonumber(random.max) or 20)
if action[mode] then table.foreach(cmd:find('%s+(all)%s*') and tfm.get.room.playerList or {[nickname] = true},function(k,v) action[mode](name,cmd,formatName(cmd:match('%s+(%w+#%d+)%s*') or k)) end) end
end
end

eventLoop = function()
table.foreach(ban,function(i,n) if n then ui.addTextArea(1,'',i,-400,-400,1600,1600,'0x1','0x1',1,true) tfm.exec.killPlayer(i) else ui.removeTextArea(1,i) end end)
for k,v in next, table.warning do
if os.time() > v._temp then
tfm.exec.removeImage(v._image)
ui.removeTextArea (v._id,v._name)
table.warning[k] = nil
break
end
end
end

eventMouse = function(name,x,y)
if checkAdmin(name) then
for n,v in next, tp do
if v then
tfm.exec.movePlayer(n,x,y)
tp[n] = false
end
end
end
end

eventKeyboard = function(name)
tfm.exec.movePlayer(name,0,0,true,0,-50)
end
Viniciusdara
« Consul »
1614214500000
    • Viniciusdara#4015
    • Profil
    • Derniers messages
    • Tribu
#21
  0
Uma script que permite ter vários comandos do module #utility junto com a script de "adquirir" a XML do mapa.

Comandos que eu gostaria de ter: Rodar mapas por categoria (!map p1 !map p3 ...) Shaman, teleporte, morte (delete) , !clear, !score, etc...
E obviamente a função para receber a XML do mapa ao pressionar espaço.


Se possível a XML aparecer dentro de um pop-up na tela do jogo ao invés do chat

Dernière modification le 1614218580000
Shiryu
« Citoyen »
1614536760000
    • Shiryu#8794
    • Profil
    • Derniers messages
    • Tribu
#22
  0
um script onde existe uma barreira e ela some e aparecer depois de um certo tempo


especificações :

- barreira um piso de pedra, madeira de algum tipo de piso
- o tempo de aparece é desaparecer da barreira pode ser configurado
- ela apareceria no meio do mapa
- ela seria uma forma do rato não passar de um certo ponto só poderia passar depois que a barreira sumisse

Dernière modification le 1614538680000
Bolodefchoco
« Sénateur »
1614537000000
    • Bolodefchoco#0095
    • Profil
    • Derniers messages
    • Tribu
#23
  0
Shiryu a dit :
um script onde existe uma barreira e ela some e aparecer depois de um certo tempo, o tempo de aparece e desaparecer pode ser configurado

Por favor, detalhe mais o seu pedido para que as chances de ser atendido aumentem. O que é uma barreira? Aparece aonde? Faz o quê?

Dernière modification le 1614537060000
Hallonin
« Consul »
1615923540000
    • Hallonin#0000
    • Profil
    • Derniers messages
    • Tribu
#24
  0
~Gostaria de fazer um pedido de script~

O Script que eu quero é que caia raios do céu, quando um raio cair a tela fica preta e logo volta ao normal e assim se repete todo o processo de novo, e que eu consiga escolher o limite até onde o raio deve ir. (Ou caso não der não tem problema). Estarei dando recompensa aos interessados a fazer meu Script, caso queiram mais detalhes me chame no fórum estarei respondendo.
Infectsoul
« Héliaste »
1615948500000
    • Infectsoul#2048
    • Profil
    • Derniers messages
    • Tribu
#25
  0
Hallonin a dit :
~Gostaria de fazer um pedido de script~

O Script que eu quero é que caia raios do céu, quando um raio cair a tela fica preta e logo volta ao normal e assim se repete todo o processo de novo, e que eu consiga escolher o limite até onde o raio deve ir. (Ou caso não der não tem problema). Estarei dando recompensa aos interessados a fazer meu Script, caso queiram mais detalhes me chame no fórum estarei respondendo.

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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
system.admin = select(2,pcall(nil)):match('(.-)%.')

system.setting = function(activate,...) for k,v in next, {...} do tfm.exec['disable'..v](activate) end end
system.setting(nil,'AutoShaman','AutoNewGame','AutoTimeLeft','AfkDeath')

system.disableChatCommandDisplay()

system.startTime = math.modf(os.time() / 1000)

--[[
Comandos

!min valor | Ex: !min 200 | para definir a coordenada X mínima dos raios;
!max valor | Ex: !max 600 | para definir a coordenada X máxima dos raios;
!rarity valor | Ex: !rarity 30 | para definir a raridade dos raios;
!r | para reviver todos os ratos;
]]--

local map = {_code = '@7734897'}
local info = {_color = {'69B7FF','A7D5FF'},_light = {'ffffff'},_rarity = 30,_xMin = nil,_xMax = nil,_start = false}
local lightning,id = {},1

eventNewGame = function()
tfm.exec.addPhysicObject(1,0,0,{type = 14,miceCollision = false,groundCollision = false})
local config = ((tfm.get.room.xmlMapInfo and tfm.get.room.xmlMapInfo.xml or ''):match('<C><P(.-)/>') or '')
map._x = (tonumber(config:match('L="(.-)"')) or 800)
map._y = (tonumber(config:match('H="(.-)"')) or 400)
for y = 0,map._y,math.floor((20 / 400) * map._y) do
for x = 0,map._x,math.floor((20 / 800) * map._x) do
tfm.exec.addBonus(0,x,y,(y * 10000) + x,0,false,system.admin)
end
end
info._start = true
end
tfm.exec.newGame(map._code)

shader = function(color,merge,saturation,brightness)
local color = (type(color) == 'table' and (#color == 0 and {'ffffff'} or color) or color and {color} or {'ffffff'})
local merge = (merge and (merge < 0 and 0 or merge > 100 and 100 or merge) or 0)
local config = {_id = 0,_current = (#color == 1 and 1 or math.ceil(merge / (100 / (#color - 1)))),_division = (100 / (#color - 1)),_rgb = {},_hex = {}}
for v,c in next, color do
if (v == config._current or v == config._current + 1) then
config._id = (config._id + 1)
config._rgb[config._id] = {}
for convert in string.gmatch(c,'(..)') do
config._rgb[config._id][#config._rgb[config._id] + 1] = tonumber(convert,16)
end
end
end
while merge > config._division do merge = merge - config._division end
for v,c in next, config._rgb[1] do
for _,b in next, {(config._rgb[2] and (merge > 0 and merge <= 100) and {config._rgb[2][v],merge * (#color - 1)} or nil),((saturation or 0) ~= 0 and {255,saturation} or nil),((brightness or 0) ~= 0 and {0,brightness}) or nil} do
config._rgb[1][v] = config._rgb[1][v] + ((b[1] - config._rgb[1][v]) * (b[2]) / 100)
end
config._hex[#config._hex + 1] = string.format('%x', (config._rgb[1][v] > 255 and 255 or config._rgb[1][v] < 0 and 0 or config._rgb[1][v]))
end
for i=1,#config._hex do config._hex[i] = (config._hex[i]:len() == 1 and '0'..config._hex[i] or config._hex[i]) end
return table.concat(config._hex,'')
end

eventPlayerBonusGrabbed = function(name,idBonus)
local newY,newX = math.modf(idBonus / 10000)
newX = math.modf(tonumber(newX) * 10000)
newY = tonumber(newY)
tfm.exec.addBonus(0,newX,newY,(newY * 10000) + newX,0,false,system.admin)
eventLoop()
end

createLightning = function()
lightning[#lightning + 1] = {_x = math.random((info._xMin or 50),(info._xMax or map._x - 50)),_y = 0,_id = {}}
end

branch = function(index,x,y)
local direction = (math.random(0,100) <= 50 and 'left' or 'right')
local rx,ry,x,y = x,y,x,y
for r = 2,math.random(2,20) do
rx,ry,x,y = x,y,x + math.random(direction == 'left' and -20 or -5,direction == 'right' and 20 or 5),y + math.random(2,10)
lightning[index]._id[#lightning[index]._id + 1] = id
tfm.exec.addJoint(id,1,1,{type = 0,point1 = x..','..y,point2 = rx..','..ry,line = 2,color = '0x'..shader(info._color,math.random(0,100),math.random(0,20)),foreground = true})
id = id + 1
end
local sort = math.random(0,10000)
if sort < 4000 then branch(index,x,y) end
end

updateLightning = function()
for i,v in next, lightning do
if v._y < map._y then
for r = 1,math.random(5,15) do
lightning[i]._rx,lightning[i]._ry = lightning[i]._x,lightning[i]._y
lightning[i]._y = (lightning[i]._y + math.random(2,20))
lightning[i]._x = (lightning[i]._x + math.random(-30,30))
lightning[i]._id[#lightning[i]._id + 1] = id
tfm.exec.addJoint(id,1,1,{type = 0,point1 = lightning[i]._x..','..lightning[i]._y,point2 = lightning[i]._rx..','..lightning[i]._ry,line = 2,color = '0x'..shader(info._color,math.random(0,100),math.random(0,20)),foreground = true})
id = id + 1
local sort = math.random(0,10000)
if sort < 1000 then branch(i,lightning[i]._x,lightning[i]._y) end
end
else
if not lightning[i]._cooldown then lightning[i]._cooldown = os.time() + 1200 end
local color_bg = shader(info._light,0,0,math.random(0,20))
ui.addTextArea(1,'',nil,(map._x == 800 and 5 or -1000),(map._y == 400 and 5 or -1000),(map._x == 800 and 790 or 2800),(map._y == 400 and 390 or 2400),'0x'..color_bg,'0x'..color_bg,math.random(40,100)/100,true)
end
if lightning[i]._cooldown and os.time() > lightning[i]._cooldown then
for k,j in next, lightning[i]._id do
tfm.exec.removeJoint(j)
end
ui.removeTextArea(1)
lightning[i] = nil
break
end
end
end

eventLoop = function()
system.time = math.modf(os.time() / 1000) - system.startTime
if info._start then
if system.time % math.random(1,info._rarity) == 0 and system.time ~= system.timeReserve then
createLightning()
end
updateLightning()
tfm.exec.addJoint(1,1,1,{type = 0,line = 2,color = '0xffffff',point1 = '0,0',point2 = '1,0'})
end
system.timeReserve = system.time
end

eventChatCommand = function(name,cmd)
if cmd:lower():find('^min') then
info._xMin = tonumber(cmd:match('%s+(%d+)'))
elseif cmd:lower():find('^max') then
info._xMax = tonumber(cmd:match('%s+(%d+)'))
elseif cmd:lower():find('^rarity') then
info._rarity = (tonumber(cmd:match('%s+(%d+)')) or 30)
elseif cmd:lower():find('^r') then
table.foreach(tfm.get.room.playerList,tfm.exec.respawnPlayer)
end
end

Dernière modification le 1615953300000
Bolodefchoco
« Sénateur »
1615952700000
    • Bolodefchoco#0095
    • Profil
    • Derniers messages
    • Tribu
#26
  0
Viniciusdara a dit :
Uma script que permite ter vários comandos do module #utility junto com a script de "adquirir" a XML do mapa.

Comandos que eu gostaria de ter: Rodar mapas por categoria (!map p1 !map p3 ...) Shaman, teleporte, morte (delete) , !clear, !score, etc...
E obviamente a função para receber a XML do mapa ao pressionar espaço.


Se possível a XML aparecer dentro de um pop-up na tela do jogo ao invés do chat

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
local admins = { ["Viniciusdara#0000"] = true }
local isTpOn = false

eventChatCommand = function(n, c)
if not admins[n] then return end

if c:sub(1, 4) == "map " then
local map
if c:sub(5, 5):lower() == "p" then
map = "#"..c:sub(6)
else
map = c:sub(5)
end

tfm.exec.newGame(map)
elseif c:sub(1, 6) == "shaman" then
local arg = c:sub(8)
tfm.exec.setShaman(arg~= '' and arg or n)
elseif c == "teleporte" then
isTpOn = not isTpOn
system.bindMouse(n, isTpOn)
elseif c == "clear" then
local objList = tfm.get.room.objectList
local index, obj = next(objList)
while index do
tfm.exec.removeObject(obj.id)
index, obj = next(objList)
end
elseif c:sub(1, 6) == "score " then
tfm.exec.setPlayerScore(n, c:sub(7))
end

end

eventMouse = tfm.exec.movePlayer

eventNewPlayer = function(n)
system.bindKeyboard(n, 46, true, true)
system.bindKeyboard(n, 32, true, true)
end
for n in next, tfm.get.room.playerList do eventNewPlayer(n) end

eventKeyboard = function(n, k)
if k == 46 then
tfm.exec.killPlayer(n)
elseif k == 32 then
local xml = (tfm.get.room.xmlMapInfo or {}).xml or ''
ui.addPopup(0, 0, xml:gsub("<", "&lt;"), n)
end
end

Dernière modification le 1615953060000
Hallonin
« Consul »
1616028060000
    • Hallonin#0000
    • Profil
    • Derniers messages
    • Tribu
#27
  0
Infectsoul a dit :
Hallonin a dit :
~Gostaria de fazer um pedido de script~

O Script que eu quero é que caia raios do céu, quando um raio cair a tela fica preta e logo volta ao normal e assim se repete todo o processo de novo, e que eu consiga escolher o limite até onde o raio deve ir. (Ou caso não der não tem problema). Estarei dando recompensa aos interessados a fazer meu Script, caso queiram mais detalhes me chame no fórum estarei respondendo.

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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
system.admin = select(2,pcall(nil)):match('(.-)%.')

system.setting = function(activate,...) for k,v in next, {...} do tfm.exec['disable'..v](activate) end end
system.setting(nil,'AutoShaman','AutoNewGame','AutoTimeLeft','AfkDeath')

system.disableChatCommandDisplay()

system.startTime = math.modf(os.time() / 1000)

--[[
Comandos

!min valor | Ex: !min 200 | para definir a coordenada X mínima dos raios;
!max valor | Ex: !max 600 | para definir a coordenada X máxima dos raios;
!rarity valor | Ex: !rarity 30 | para definir a raridade dos raios;
!r | para reviver todos os ratos;
]]--

local map = {_code = '@7734897'}
local info = {_color = {'69B7FF','A7D5FF'},_light = {'ffffff'},_rarity = 30,_xMin = nil,_xMax = nil,_start = false}
local lightning,id = {},1

eventNewGame = function()
tfm.exec.addPhysicObject(1,0,0,{type = 14,miceCollision = false,groundCollision = false})
local config = ((tfm.get.room.xmlMapInfo and tfm.get.room.xmlMapInfo.xml or ''):match('<C><P(.-)/>') or '')
map._x = (tonumber(config:match('L="(.-)"')) or 800)
map._y = (tonumber(config:match('H="(.-)"')) or 400)
for y = 0,map._y,math.floor((20 / 400) * map._y) do
for x = 0,map._x,math.floor((20 / 800) * map._x) do
tfm.exec.addBonus(0,x,y,(y * 10000) + x,0,false,system.admin)
end
end
info._start = true
end
tfm.exec.newGame(map._code)

shader = function(color,merge,saturation,brightness)
local color = (type(color) == 'table' and (#color == 0 and {'ffffff'} or color) or color and {color} or {'ffffff'})
local merge = (merge and (merge < 0 and 0 or merge > 100 and 100 or merge) or 0)
local config = {_id = 0,_current = (#color == 1 and 1 or math.ceil(merge / (100 / (#color - 1)))),_division = (100 / (#color - 1)),_rgb = {},_hex = {}}
for v,c in next, color do
if (v == config._current or v == config._current + 1) then
config._id = (config._id + 1)
config._rgb[config._id] = {}
for convert in string.gmatch(c,'(..)') do
config._rgb[config._id][#config._rgb[config._id] + 1] = tonumber(convert,16)
end
end
end
while merge > config._division do merge = merge - config._division end
for v,c in next, config._rgb[1] do
for _,b in next, {(config._rgb[2] and (merge > 0 and merge <= 100) and {config._rgb[2][v],merge * (#color - 1)} or nil),((saturation or 0) ~= 0 and {255,saturation} or nil),((brightness or 0) ~= 0 and {0,brightness}) or nil} do
config._rgb[1][v] = config._rgb[1][v] + ((b[1] - config._rgb[1][v]) * (b[2]) / 100)
end
config._hex[#config._hex + 1] = string.format('%x', (config._rgb[1][v] > 255 and 255 or config._rgb[1][v] < 0 and 0 or config._rgb[1][v]))
end
for i=1,#config._hex do config._hex[i] = (config._hex[i]:len() == 1 and '0'..config._hex[i] or config._hex[i]) end
return table.concat(config._hex,'')
end

eventPlayerBonusGrabbed = function(name,idBonus)
local newY,newX = math.modf(idBonus / 10000)
newX = math.modf(tonumber(newX) * 10000)
newY = tonumber(newY)
tfm.exec.addBonus(0,newX,newY,(newY * 10000) + newX,0,false,system.admin)
eventLoop()
end

createLightning = function()
lightning[#lightning + 1] = {_x = math.random((info._xMin or 50),(info._xMax or map._x - 50)),_y = 0,_id = {}}
end

branch = function(index,x,y)
local direction = (math.random(0,100) <= 50 and 'left' or 'right')
local rx,ry,x,y = x,y,x,y
for r = 2,math.random(2,20) do
rx,ry,x,y = x,y,x + math.random(direction == 'left' and -20 or -5,direction == 'right' and 20 or 5),y + math.random(2,10)
lightning[index]._id[#lightning[index]._id + 1] = id
tfm.exec.addJoint(id,1,1,{type = 0,point1 = x..','..y,point2 = rx..','..ry,line = 2,color = '0x'..shader(info._color,math.random(0,100),math.random(0,20)),foreground = true})
id = id + 1
end
local sort = math.random(0,10000)
if sort < 4000 then branch(index,x,y) end
end

updateLightning = function()
for i,v in next, lightning do
if v._y < map._y then
for r = 1,math.random(5,15) do
lightning[i]._rx,lightning[i]._ry = lightning[i]._x,lightning[i]._y
lightning[i]._y = (lightning[i]._y + math.random(2,20))
lightning[i]._x = (lightning[i]._x + math.random(-30,30))
lightning[i]._id[#lightning[i]._id + 1] = id
tfm.exec.addJoint(id,1,1,{type = 0,point1 = lightning[i]._x..','..lightning[i]._y,point2 = lightning[i]._rx..','..lightning[i]._ry,line = 2,color = '0x'..shader(info._color,math.random(0,100),math.random(0,20)),foreground = true})
id = id + 1
local sort = math.random(0,10000)
if sort < 1000 then branch(i,lightning[i]._x,lightning[i]._y) end
end
else
if not lightning[i]._cooldown then lightning[i]._cooldown = os.time() + 1200 end
local color_bg = shader(info._light,0,0,math.random(0,20))
ui.addTextArea(1,'',nil,(map._x == 800 and 5 or -1000),(map._y == 400 and 5 or -1000),(map._x == 800 and 790 or 2800),(map._y == 400 and 390 or 2400),'0x'..color_bg,'0x'..color_bg,math.random(40,100)/100,true)
end
if lightning[i]._cooldown and os.time() > lightning[i]._cooldown then
for k,j in next, lightning[i]._id do
tfm.exec.removeJoint(j)
end
ui.removeTextArea(1)
lightning[i] = nil
break
end
end
end

eventLoop = function()
system.time = math.modf(os.time() / 1000) - system.startTime
if info._start then
if system.time % math.random(1,info._rarity) == 0 and system.time ~= system.timeReserve then
createLightning()
end
updateLightning()
tfm.exec.addJoint(1,1,1,{type = 0,line = 2,color = '0xffffff',point1 = '0,0',point2 = '1,0'})
end
system.timeReserve = system.time
end

eventChatCommand = function(name,cmd)
if cmd:lower():find('^min') then
info._xMin = tonumber(cmd:match('%s+(%d+)'))
elseif cmd:lower():find('^max') then
info._xMax = tonumber(cmd:match('%s+(%d+)'))
elseif cmd:lower():find('^rarity') then
info._rarity = (tonumber(cmd:match('%s+(%d+)')) or 30)
elseif cmd:lower():find('^r') then
table.foreach(tfm.get.room.playerList,tfm.exec.respawnPlayer)
end
end

Muito obrigadoo❤️
Israelwoods
« Citoyen »
1616516700000
    • Israelwoods#0000
    • Profil
    • Derniers messages
    • Tribu
#28
  0
Xente precisava de um script lua de #deathmatch
aquele que vc se abaixa e solta CN
Phi
« Citoyen »
1616609220000
    • Phi#1265
    • Profil
    • Derniers messages
    • Tribu
#29
  0
Alguém sabe fazer algum script para desenhar com pincel? item de inventário.
Se possivel, conseguir desenhar simbolos, como, estrelas, quadrados, ou algumas outras formas geometricas
Caso alguém saiba como desenhar alguma forma geometrica por X e Y, me mande dm. estou fazendo um projeto
Sklag
« Citoyen »
1616629740000
    • Sklag#2552
    • Profil
    • Derniers messages
    • Tribu
#30
  0
Eu preciso de um script de hp porem com safe area
Pipocalio
« Citoyen »
1616787240000
    • Pipocalio#0000
    • Profil
    • Derniers messages
    • Tribu
#31
  1
Israelwoods a dit :
Xente precisava de um script lua de #deathmatch
aquele que vc se abaixa e solta CN

script do shamousey
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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
tfm.exec.disableAutoNewGame(true)
tfm.exec.disableAutoShaman(true)
players={}
toDespawn={}
maps={521833,401421,541917,541928,541936,541943,527935,559634,559644,888052,878047,885641,770600,770656,772172,891472,589736,589800,589708,900012,901062,754380,901337,901411,907870,910078,1190467,1252043,1124380,1016258,1252299,1255902,1256808,986790,1285380,1271249,1255944,1255983,1085344,1273114,1276664,1279258,1286824,1280135,1280342,1284861,1287556,1057753,1196679,1288489,1292983,1298164,1298521,1293189,1296949,1308378,1311136,1314419,1314982,1318248,1312411,1312589,1312845,1312933,1313969,1338762,1339474,1349878,1297154,644588,1351237,1354040,1354375,1362386,1283234,1370578,1306592,1360889,1362753,1408124,1407949,1407849,1343986,1408028,1441370,1443416,1389255,1427349,1450527,1424739,869836,1459902,1392993,1426457,1542824,1533474,1561467,1563534,1566991,1587241,1416119,1596270,1601580,1525751,1582146,1558167,1420943,1466487,1642575,1648013,1646094,1393097,1643446,1545219,1583484,1613092,1627981,1633374,1633277,1633251,1585138,1624034,1616785,1625916,1667582,1666996,1675013,1675316,1531316,1665413,1681719,1699880,1688696,623770,1727243,1531329,1683915,1689533,1738601,3756146,912118,3326933,3722005,3566478,1456622,1357994,1985670,1884075,1708065,1700322,2124484,3699046,2965313,4057963,4019126,3335202,2050466}

function eventNewPlayer(name)
for i,key in ipairs({32,40,83}) do
tfm.exec.bindKeyboard(name,key,true,true)
end
players[name]={
timestamp=os.time(),
offsets={x=2, y=10}
}
end

function eventKeyboard(name,key,down,x,y)
if (key==32 or key==40 or key==83) and not tfm.get.room.playerList[name].isDead and started then
if players[name].timestamp < os.time()-1000 then
local id=tfm.exec.addShamanObject(17, x+(tfm.get.room.playerList[name].isFacingRight and players[name].offsets.x or -players[name].offsets.x), y+players[name].offsets.y, tfm.get.room.playerList[name].isFacingRight and 90 or 270)
players[name].timestamp=os.time()
table.insert(toDespawn,{os.time(),id})
end
end
end

function eventChatCommand(name,command)
local arg={}
for argument in command:gmatch("[^%s]+") do
table.insert(arg,argument)
end
if arg[1]=="off" then
if tonumber(arg[2]) and tonumber(arg[3]) then
players[name].offsets.x=tonumber(arg[2])
players[name].offsets.y=tonumber(arg[3])
else
players[name].offsets.x=2
players[name].offsets.y=10
end
tfm.exec.chatMessage("Offsets changed to X:"..players[name].offsets.x.." Y:"..players[name].offsets.y,name)
end
end

function eventNewGame()
started=false
end

function eventLoop(time,remaining)
if time >= 3000 and not started then
started=true
end
if remaining<=0 then
tfm.exec.newGame(maps[math.random(#maps)])
end
for i,cannon in ipairs(toDespawn) do
if cannon[1] <= os.time()-3000 then
tfm.exec.removeObject(cannon[2])
table.remove(toDespawn,i)
end
end
end

function eventPlayerDied(name)
local i=0
local n
for pname,player in pairs(tfm.get.room.playerList) do
if not player.isDead then
i=i+1
n=pname
end
end
if i==0 then
tfm.exec.newGame(maps[math.random(#maps)])
elseif i==1 then
tfm.exec.giveCheese(n)
tfm.exec.playerVictory(n)
tfm.exec.setGameTime(5)
end
end

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

tfm.exec.newGame(maps[math.random(#maps)])
Bolodefchoco
« Sénateur »
1616794860000
    • Bolodefchoco#0095
    • Profil
    • Derniers messages
    • Tribu
#32
  0
Sklag a dit :
Eu preciso de um script de hp porem com safe area

Detalhe melhor seu pedido, recomendo que siga as instruções do tópico para ter uma base sobre como pedir seu script
Hallonin
« Consul »
1617561240000
    • Hallonin#0000
    • Profil
    • Derniers messages
    • Tribu
#33
  0
~Gostaria de fazer um pedido de script~

O script que eu queria é que os jogadores irão nascer em um mapa plano normal, e daí irá aparecer uma mensagem na tela dizendo
Uma zona segura vai aparecer em.
(O tempo que eu escolher). A mensagem deve aparecer no meio da tela só que lá encima. Então depois que a zona segura aparecer ela irá aparecer em uma forma de bola como se fosse a de shaman no modo divino. Então depois que acabar o tempo irá aparecer outra mensagem dizendo que A zona segura vai diminuir em. (O tempo que eu escolher novamente). Quando esse tempo acabar irá aparecer outra mensagem dizendo que A zona segura está diminuindo. Se o jogador ficar fora da zona ele irá tomar dano, caso for possível adicionar uma caixa de xp com a vida do jogador ao lado seria melhor ainda. E depois que a mensagem dizendo que a zona está diminuindo irá aparecer a mesma mensagem dizendo que a zona vai diminuir em um certo tempo e assim se repete tudo normalmente, caso a zona ela diminuir toda e os jogadores ficarem fora dela eles começariam a tomar dano o jogador que morrer primeiro e o que fica vivo ganha automaticamente, e assim se inicia uma nova partida.

Dernière modification le 1617751140000
Wenzw
« Citoyen »
1617766500000
    • Wenzw#0000
    • Profil
    • Derniers messages
#34
  0
Quero um script do modo racing porém com ranking e só conta status de rank com 6 ratos, e apenas quem chegar em primeiro receber ponto para o ranking
Hallonin
« Consul »
1617909240000
    • Hallonin#0000
    • Profil
    • Derniers messages
    • Tribu
#35
  0
O script que eu quero não é bem um script e sim que modificasse esse. O que eu queria era que tirasse as mensagens que aparece no chat e colocar pra aparecer na tela no meio só que pra cima.
Code Lua

1
loop=0
tfm.exec.disablePhysicalConsumables(true)
tfm.exec.disableAutoNewGame(true)
tfm.exec.disableAllShamanSkills(true)
tfm.exec.disableAutoTimeLeft(true)
system.disableChatCommandDisplay("help")
system.disableChatCommandDisplay("cancel")
mode=""
shaman=""
objects={1,2,3,4,6,10,23,33,35,39,40,45,46,54,60,61,65,68,69,85,90,95}
map='<C><P DS="m;400,3200,1200,3200" L="1600" G="0,7.5" H="4360" /><Z><S><S P="0,0,0.3,0.2,0,0,0,0" L="2400" o="241901" X="800" c="4" N="" Y="-2050" T="13" H="10" /><S H="10" L="2400" o="614305" X="800" c="4" N="" Y="-2100" T="13" P="0,0,0.3,0.2,0,0,0,0" /><S P="0,0,0.3,0.2,0,0,0,0" L="2400" o="9f6d07" X="800" c="4" N="" Y="-2150" T="13" H="10" /><S L="3000" H="30" X="800" v="120000" Y="3415" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S H="1600" L="3000" X="800" c="4" N="" Y="5000" T="3" P="0,0,0,20,0,0,0,0" /><S H="770" L="3000" o="470908" X="800" c="4" Y="3815" T="12" P="0,0,0.3,0.2,0,0,0,0" /><S L="2400" o="eba20b" H="10" X="800" N="" Y="-2200" T="13" P="0,0,0.3,0.2,0,0,0,0" /></S><D><P P="1,0" Y="4271" T="46" X="100" /><P X="200" Y="4271" T="46" P="1,0" /><P P="1,0" Y="4271" T="46" X="300" /><P X="400" Y="4271" T="46" P="1,0" /><P P="1,0" Y="4271" T="46" X="500" /><P X="600" Y="4271" T="46" P="1,0" /><P P="1,0" Y="4271" T="46" X="700" /><P X="800" Y="4271" T="46" P="1,0" /><P P="1,0" Y="4271" T="46" X="900" /><P X="1000" Y="4271" T="46" P="1,0" /><P P="1,0" Y="4271" T="46" X="1100" /><P X="1200" Y="4271" T="46" P="1,0" /><P P="1,0" Y="4271" T="46" X="1300" /><P X="1400" Y="4271" T="46" P="1,0" /><P P="1,0" Y="4271" T="46" X="1500" /><P X="500" Y="3404" T="1" P="1,0" /><P P="1,0" Y="3404" T="1" X="800" /><P P="1,0" Y="3404" T="1" X="200" /><P X="1100" Y="3404" T="1" P="1,0" /><P P="1,0" Y="3404" T="1" X="1400" /><P X="1168" Y="3401" T="0" P="1,0" /><P X="1227" Y="3406" T="5" P="1,0" /><P X="929" Y="3402" T="13" P="1,0" /><P X="317" Y="3402" T="13" P="1,0" /><P X="1632" Y="3403" T="13" P="1,0" /><P X="1559" Y="3401" T="12" P="1,0" /><P X="1488" Y="3404" T="11" P="1,0" /><P X="1320" Y="3403" T="11" P="1,0" /><P X="1283" Y="3405" T="2" P="1,0" /><P X="1019" Y="3403" T="2" P="1,0" /><P X="596" Y="3402" T="2" P="1,0" /><P X="694" Y="3402" T="4" P="1,0" /><P X="109" Y="3401" T="5" P="1,0" /><P X="-37" Y="3403" T="0" P="1,0" /><P X="54" Y="3402" T="3" P="1,0" /><P X="416" Y="3403" T="3" P="1,0" /><P X="1450" Y="3402" T="3" P="1,0" /></D><O /><L><VL n="b"l="-1"/><JD P1="-800,3425"P2="2400,3425"c="15a4eb,250,1,0"/><JD P1="-800,3175"P2="2400,3175"c="15a4eb,250,1,0"/><JD P1="-800,2925"P2="2400,2925"c="15a4eb,250,1,0"/><JD P1="-800,2675"P2="2400,2675"c="15a4eb,250,1,0"/><JD P1="-800,2475"P2="2400,2475"c="138dd4,150,1,0"/><JD P1="-800,2325"P2="2400,2325"c="1172bd,150,1,0"/><JD P1="-800,2175"P2="2400,2175"c="105ba6,150,1,0"/><JD P1="-800,2025"P2="2400,2025"c="0e468f,150,1,0"/><JD P1="-800,1875"P2="2400,1875"c="0c3378,150,1,0"/><JD P1="-800,1725"P2="2400,1725"c="0b2561,150,1,0"/><JD P1="-800,1575"P2="2400,1575"c="07174a,150,1,0"/><JD P1="-800,1425"P2="2400,1425"c="050d33,150,1,0"/><JD P1="-800,1275"P2="2400,1275"c="040926,150,1,0"/><JD P1="-800,1125"P2="2400,1125"c="03051a,150,1,0"/><JD P1="-800,975"P2="2400,975"c="02020f,150,1,0"/><JD P1="-800,775"P2="2400,775"c="010108,250,1,0"/><JD P1="-800,525"P2="2400,525"c="010108,250,1,0"/><JD P1="-800,275"P2="2400,275"c="010108,250,1,0"/><JD P1="-800,25"P2="2400,25"c="010108,250,1,0"/><JD P1="-800,-225"P2="2400,-225"c="010108,250,1,0"/><JD P1="-800,-475"P2="3400,-475"c="010108,250,1,0"/><VL n="s1"l="-1"/><JD P1="-321,544"P2="-321,545"c="87e5ff,2,1,1"/><JD P1="1408,499"P2="1408,500"c="87e5ff,2,1,1"/><JD P1="141,132"P2="141,133"c="87e5ff,2,1,1"/><JD P1="352,837"P2="352,838"c="87e5ff,2,1,1"/><JD P1="882,8"P2="882,9"c="87e5ff,2,1,1"/><JD P1="1044,727"P2="1044,728"c="87e5ff,2,1,1"/><JD P1="603,412"P2="603,413"c="87e5ff,2,1,1"/><JD P1="1313,75"P2="1313,76"c="87e5ff,2,1,1"/><JD P1="140,531"P2="140,532"c="87e5ff,2,1,1"/><JD P1="-597,801"P2="-597,802"c="87e5ff,3,1,1"/><JD P1="-248,78"P2="-248,79"c="87e5ff,3,1,1"/><JD P1="715,637"P2="715,638"c="87e5ff,3,1,1"/><JD P1="1646,748"P2="1646,749"c="87e5ff,3,1,1"/><JD P1="1622,270"P2="1623,271"c="87e5ff,3,1,1"/><JD P1="1015,388"P2="1015,389"c="87e5ff,3,1,1"/><JD P1="1591,-169"P2="1591,-168"c="87e5ff,3,1,1"/><JD P1="455,-110"P2="455,-109"c="87e5ff,3,1,1"/><JD P1="563,172"P2="563,173"c="87e5ff,4,1,1"/><JD P1="939,-181"P2="939,-180"c="87e5ff,4,1,1"/><JD P1="1261,645"P2="1261,646"c="87e5ff,4,1,1"/><JD P1="358,533"P2="358,534"c="87e5ff,4,1,1"/><JD P1="946,948"P2="946,949"c="87e5ff,4,1,1"/><JD P1="1191,256"P2="1191,257"c="87e5ff,4,1,1"/><JD P1="-155,317"P2="-155,318"c="87e5ff,4,1,1"/><JD P1="-519,-80"P2="-519,-79"c="87e5ff,5,1,1"/><JD P1="-208,718"P2="-208,719"c="87e5ff,5,1,1"/><JD P1="390,-17"P2="390,-16"c="87e5ff,5,1,1"/><JD P1="1289,-341"P2="1289,-340"c="87e5ff,5,1,1"/><JD P1="1584,61"P2="1584,62"c="87e5ff,5,1,1"/><JD P1="1010,526"P2="1010,527"c="87e5ff,5,1,1"/><JD P1="1389,308"P2="1389,309"c="87e5ff,6,1,1"/><JD P1="922,225"P2="922,226"c="87e5ff,6,1,1"/><JD P1="619,-373"P2="619,-372"c="87e5ff,6,1,1"/><JD P1="43,-101"P2="43,-100"c="87e5ff,6,1,1"/><JD P1="288,440"P2="288,441"c="87e5ff,6,1,1"/><JD P1="112,827"P2="112,828"c="87e5ff,7,1,1"/><JD P1="672,776"P2="672,777"c="87e5ff,7,1,1"/><JD P1="1677,494"P2="1677,495"c="87e5ff,7,1,1"/><JD P1="1227,-97"P2="1227,-96"c="87e5ff,7,1,1"/><JD P1="971,-448"P2="971,-447"c="87e5ff,8,1,1"/><JD P1="1090,50"P2="1090,51"c="87e5ff,8,1,1"/><JD P1="783,323"P2="783,324"c="87e5ff,8,1,1"/><JD P1="293,-323"P2="293,-322"c="87e5ff,9,1,1"/><VL n="s3"l="-1"/><JD P1="-101,884"P2="-101,885"c="87e5ff,2,1,1"/><JD P1="1628,839"P2="1628,840"c="87e5ff,2,1,1"/><JD P1="361,472"P2="361,473"c="87e5ff,2,1,1"/><JD P1="572,1177"P2="572,1178"c="87e5ff,2,1,1"/><JD P1="1102,348"P2="1102,349"c="87e5ff,2,1,1"/><JD P1="1264,1067"P2="1264,1068"c="87e5ff,2,1,1"/><JD P1="823,752"P2="823,753"c="87e5ff,2,1,1"/><JD P1="1533,415"P2="1533,416"c="87e5ff,2,1,1"/><JD P1="360,871"P2="360,872"c="87e5ff,2,1,1"/><JD P1="-377,1141"P2="-377,1142"c="87e5ff,3,1,1"/><JD P1="-28,418"P2="-28,419"c="87e5ff,3,1,1"/><JD P1="935,977"P2="935,978"c="87e5ff,3,1,1"/><JD P1="1866,1088"P2="1866,1089"c="87e5ff,3,1,1"/><JD P1="1842,610"P2="1843,611"c="87e5ff,3,1,1"/><JD P1="1235,728"P2="1235,729"c="87e5ff,3,1,1"/><JD P1="1811,171"P2="1811,172"c="87e5ff,3,1,1"/><JD P1="675,230"P2="675,231"c="87e5ff,3,1,1"/><JD P1="783,512"P2="783,513"c="87e5ff,4,1,1"/><JD P1="1159,159"P2="1159,160"c="87e5ff,4,1,1"/><JD P1="1481,985"P2="1481,986"c="87e5ff,4,1,1"/><JD P1="578,873"P2="578,874"c="87e5ff,4,1,1"/><JD P1="1166,1288"P2="1166,1289"c="87e5ff,4,1,1"/><JD P1="1411,596"P2="1411,597"c="87e5ff,4,1,1"/><JD P1="65,657"P2="65,658"c="87e5ff,4,1,1"/><JD P1="-299,260"P2="-299,261"c="87e5ff,5,1,1"/><JD P1="12,1058"P2="12,1059"c="87e5ff,5,1,1"/><JD P1="610,323"P2="610,324"c="87e5ff,5,1,1"/><JD P1="1509,-1"P2="1509,0"c="87e5ff,5,1,1"/><JD P1="1804,401"P2="1804,402"c="87e5ff,5,1,1"/><JD P1="1230,866"P2="1230,867"c="87e5ff,5,1,1"/><JD P1="1609,648"P2="1609,649"c="87e5ff,6,1,1"/><JD P1="1142,565"P2="1142,566"c="87e5ff,6,1,1"/><JD P1="839,-33"P2="839,-32"c="87e5ff,6,1,1"/><JD P1="263,239"P2="263,240"c="87e5ff,6,1,1"/><JD P1="508,780"P2="508,781"c="87e5ff,6,1,1"/><JD P1="332,1167"P2="332,1168"c="87e5ff,7,1,1"/><JD P1="892,1116"P2="892,1117"c="87e5ff,7,1,1"/><JD P1="1897,834"P2="1897,835"c="87e5ff,7,1,1"/><JD P1="1447,243"P2="1447,244"c="87e5ff,7,1,1"/><JD P1="1191,-108"P2="1191,-107"c="87e5ff,8,1,1"/><JD P1="1310,390"P2="1310,391"c="87e5ff,8,1,1"/><JD P1="1003,663"P2="1003,664"c="87e5ff,8,1,1"/><JD P1="513,17"P2="513,18"c="87e5ff,9,1,1"/><JD P1="935,262"P2="935,263"c="87dbff,9,1,1"/><VL n="s2"l="-1"/><JD P1="221,731"P2="221,732"c="ded3de,216,1,1"/><JD P1="162,689"P2="162,690"c="ada1ad,30,1,1"/><JD P1="259,790"P2="259,791"c="ada1ad,30,1,1"/><JD P1="226,664"P2="226,665"c="8a808a,70,1,1"/><JD P1="191,778"P2="191,779"c="8a808a,70,1,1"/><JD P1="289,726"P2="289,727"c="8a808a,70,1,1"/><JD P1="137,735"P2="137,736"c="b3a8b3,40,1,1"/><JD P1="226,726"P2="226,727"c="b3a8b3,40,1,1"/><JD P1="274,671"P2="274,672"c="827b82,15,1,1"/><JD P1="228,822"P2="228,823"c="827b82,15,1,1"/><VL n="green3"l="-1"/><JD P1="550,3119"P2="841,2853"c="0e3d05,48,1,0"/><JD P1="841,2853"P2="1088,3075"c="0e3d05,48,1,0"/><JD P1="674,3048"P2="849,2899"c="0e3d05,48,1,0"/><JD P1="849,2899"P2="1024,3066"c="0e3d05,48,1,0"/><JD P1="760,3029"P2="853,2949"c="0e3d05,48,1,0"/><JD P1="853,2950"P2="982,3077"c="0e3d05,48,1,0"/><JD P1="814,3018"P2="848,2995"c="0e3d05,48,1,0"/><JD P1="850,2995"P2="967,3095"c="0e3d05,48,1,0"/><JD P1="1804,3244"P2="2020,3039"c="0e3d05,48,1,0"/><JD P1="2020,3039"P2="2256,3278"c="0e3d05,48,1,0"/><JD P1="1864,3232"P2="2023,3087"c="0e3d05,48,1,0"/><JD P1="2023,3087"P2="2160,3234"c="0e3d05,48,1,0"/><JD P1="1900,3222"P2="2086,3294"c="0e3d05,48,1,0"/><JD P1="1928,3244"P2="2036,3138"c="0e3d05,48,1,0"/><JD P1="2027,3138"P2="2155,3273"c="0e3d05,48,1,0"/><JD P1="1923,3210"P2="2158,3253"c="0e3d05,48,1,0"/><JD P1="2108,3278"P2="1935,3182"c="0e3d05,48,1,0"/><JD P1="1934,3182"P2="2118,3212"c="0e3d05,48,1,0"/><JD P1="2090,3215"P2="1960,3145"c="0e3d05,48,1,0"/><VL n="green2"l="-1"/><JD P1="-40,3289"P2="312,3146"c="125206,72,1,0"/><JD P1="312,3146"P2="433,3233"c="125206,72,1,0"/><JD P1="90,3294"P2="317,3197"c="125206,72,1,0"/><JD P1="902,3131"P2="1230,2969"c="125206,72,1,0"/><JD P1="1232,2969"P2="1624,3232"c="125206,72,1,0"/><JD P1="1004,3151"P2="1238,3035"c="125206,72,1,0"/><JD P1="1238,3035"P2="1526,3240"c="125206,72,1,0"/><JD P1="1044,3202"P2="1247,3101"c="125206,72,1,0"/><JD P1="1247,3101"P2="1457,3261"c="125206,72,1,0"/><JD P1="1131,3175"P2="1362,3319"c="125206,72,1,0"/><JD P1="1199,3151"P2="1453,3310"c="125206,72,1,0"/><JD P1="2021,3334"P2="2303,3176"c="125206,72,1,0"/><JD P1="2303,3176"P2="2684,3429"c="125206,72,1,0"/><JD P1="2132,3334"P2="2302,3244"c="125206,72,1,0"/><JD P1="2302,3244"P2="2652,3463"c="125206,72,1,0"/><JD P1="2217,3355"P2="2311,3305"c="125206,72,1,0"/><JD P1="2310,3305"P2="2629,3499"c="125206,72,1,0"/><JD P1="2238,3342"P2="2463,3427"c="125206,72,1,0"/><VL n="green1"l="-1"/><JD P1="-665,3445"P2="-47,3259"c="1b7d0a,96,1,0"/><JD P1="-47,3259"P2="530,3459"c="1b7d0a,96,1,0"/><JD P1="-550,3473"P2="-51,3350"c="1b7d0a,96,1,0"/><JD P1="-51,3350"P2="464,3494"c="1b7d0a,96,1,0"/><JD P1="-295,3481"P2="-69,3430"c="1b7d0a,96,1,0"/><JD P1="-69,3430"P2="188,3492"c="1b7d0a,96,1,0"/><JD P1="82,3348"P2="794,3039"c="1b7d0a,96,1,0"/><JD P1="804,3045"P2="1596,3508"c="1b7d0a,96,1,0"/><JD P1="252,3427"P2="780,3193"c="1b7d0a,224,1,0"/><JD P1="788,3196"P2="1402,3537"c="1b7d0a,224,1,0"/><JD P1="504,3382"P2="999,3406"c="1b7d0a,224,1,0"/><JD P1="1274,3332"P2="1684,3212"c="1b7d0a,96,1,0"/><JD P1="1688,3213"P2="2527,3484"c="1b7d0a,96,1,0"/><JD P1="1386,3390"P2="1717,3296"c="1b7d0a,96,1,0"/><JD P1="1717,3296"P2="2450,3531"c="1b7d0a,96,1,0"/><JD P1="1487,3427"P2="1777,3375"c="1b7d0a,96,1,0"/><JD P1="1777,3375"P2="2092,3479"c="1b7d0a,96,1,0"/><JD P1="1536,3467"P2="2301,3477"c="1b7d0a,96,1,0"/><VL n="baloon"l="-1"/><JD P1="504,2361"P2="521,2455"c="000000,1,1,0"/><JD P1="523,2360"P2="532,2454"c="000000,1,1,0"/><JD P1="540,2360"P2="540,2453"c="000000,1,1,0"/><JD P1="548,2453"P2="558,2361"c="000000,1,1,0"/><JD P1="559,2454"P2="574,2360"c="000000,1,1,0"/><JD P1="512,2454"P2="569,2452"c="ba7d0b,4,1,1"/><JD P1="569,2452"P2="572,2485"c="ba7d0b,4,1,1"/><JD P1="511,2454"P2="514,2486"c="ba7d0b,4,1,1"/><JD P1="514,2486"P2="571,2485"c="ba7d0b,4,1,1"/><JD P1="515,2458"P2="518,2482"c="6e4904,10,1,0"/><JD P1="518,2481"P2="567,2480"c="6e4904,10,1,0"/><JD P1="567,2480"P2="564,2457"c="6e4904,10,1,0"/><JD P1="564,2457"P2="520,2458"c="6e4904,10,1,0"/><JD P1="520,2463"P2="562,2463"c="6e4904,10,1,0"/><JD P1="521,2470"P2="562,2468"c="6e4904,10,1,0"/><JD P1="524,2473"P2="561,2473"c="6e4904,10,1,0"/><JD P1="526,2454"P2="513,2465"c="7d5a19,3,1,0"/><JD P1="541,2454"P2="515,2476"c="7d5a19,3,1,0"/><JD P1="555,2453"P2="519,2485"c="7d5a19,3,1,0"/><JD P1="568,2455"P2="533,2484"c="7d5a19,3,1,0"/><JD P1="568,2467"P2="545,2485"c="7d5a19,3,1,0"/><JD P1="570,2476"P2="559,2484"c="7d5a19,3,1,0"/><JD P1="512,2456"P2="539,2483"c="7d5a19,3,1,0"/><JD P1="530,2455"P2="554,2483"c="7d5a19,3,1,0"/><JD P1="548,2454"P2="569,2480"c="7d5a19,3,1,0"/><JD P1="515,2472"P2="526,2484"c="7d5a19,3,1,0"/><JD P1="560,2454"P2="569,2463"c="7d5a19,3,1,0"/><JD P1="536,2281"P2="536,2282"c="ffffff,178,1,0"/><VL n="cl"l="-1"/><JD P1="709,2607"P2="709,2608"c="f2f2f2,70,0.8,1"/><JD P1="753,2607"P2="753,2608"c="f2f2f2,70,0.8,1"/><JD P1="796,2607"P2="796,2608"c="f2f2f2,70,0.8,1"/><JD P1="845,2607"P2="845,2608"c="f2f2f2,70,0.8,1"/><JD P1="892,2604"P2="892,2605"c="f2f2f2,70,0.8,1"/><JD P1="737,2569"P2="737,2570"c="f2f2f2,70,0.8,1"/><JD P1="775,2573"P2="775,2574"c="f2f2f2,70,0.8,1"/><JD P1="821,2571"P2="821,2572"c="f2f2f2,70,0.8,1"/><JD P1="859,2573"P2="859,2574"c="f2f2f2,70,0.8,1"/><JD P1="135,2669"P2="135,2670"c="f2f2f2,70,0.8,1"/><JD P1="184,2670"P2="184,2671"c="f2f2f2,70,0.8,1"/><JD P1="213,2671"P2="213,2672"c="f2f2f2,70,0.8,1"/><JD P1="253,2668"P2="253,2669"c="f2f2f2,70,0.8,1"/><JD P1="283,2669"P2="283,2670"c="f2f2f2,70,0.8,1"/><JD P1="145,2636"P2="148,2636"c="f2f2f2,70,0.8,1"/><JD P1="187,2638"P2="187,2639"c="f2f2f2,70,0.8,1"/><JD P1="223,2638"P2="223,2639"c="f2f2f2,70,0.8,1"/><JD P1="253,2638"P2="253,2639"c="f2f2f2,70,0.8,1"/><JD P1="59,2215"P2="59,2216"c="f2f2f2,70,0.8,1"/><JD P1="98,2215"P2="98,2216"c="f2f2f2,70,0.8,1"/><JD P1="138,2217"P2="138,2218"c="f2f2f2,70,0.8,1"/><JD P1="179,2218"P2="179,2219"c="f2f2f2,70,0.8,1"/><JD P1="209,2220"P2="209,2221"c="f2f2f2,70,0.8,1"/><JD P1="84,2180"P2="84,2181"c="f2f2f2,70,0.8,1"/><JD P1="118,2182"P2="118,2183"c="f2f2f2,70,0.8,1"/><JD P1="162,2182"P2="162,2183"c="f2f2f2,70,0.8,1"/><JD P1="194,2185"P2="194,2186"c="f2f2f2,70,0.8,1"/><JD P1="1354,2718"P2="1354,2719"c="f2f2f2,70,0.8,1"/><JD P1="1387,2718"P2="1387,2719"c="f2f2f2,70,0.8,1"/><JD P1="1428,2720"P2="1428,2721"c="f2f2f2,70,0.8,1"/><JD P1="1462,2721"P2="1462,2722"c="f2f2f2,70,0.8,1"/><JD P1="1500,2722"P2="1500,2723"c="f2f2f2,70,0.8,1"/><JD P1="1364,2675"P2="1364,2676"c="f2f2f2,70,0.8,1"/><JD P1="1395,2675"P2="1395,2676"c="f2f2f2,70,0.8,1"/><JD P1="1439,2677"P2="1439,2678"c="f2f2f2,70,0.8,1"/><JD P1="1473,2680"P2="1473,2681"c="f2f2f2,70,0.8,1"/><JD P1="682,2807"P2="682,2808"c="f2f2f2,70,0.8,1"/><JD P1="723,2805"P2="723,2806"c="f2f2f2,70,0.8,1"/><JD P1="767,2809"P2="767,2810"c="f2f2f2,70,0.8,1"/><JD P1="806,2809"P2="806,2810"c="f2f2f2,70,0.8,1"/><JD P1="860,2812"P2="860,2813"c="f2f2f2,70,0.8,1"/><JD P1="697,2775"P2="697,2776"c="f2f2f2,70,0.8,1"/><JD P1="731,2776"P2="731,2777"c="f2f2f2,70,0.8,1"/><JD P1="768,2779"P2="768,2780"c="f2f2f2,70,0.8,1"/><JD P1="821,2780"P2="821,2781"c="f2f2f2,70,0.8,1"/><JD P1="1108,2294"P2="1108,2295"c="f2f2f2,70,0.8,1"/><JD P1="1152,2293"P2="1152,2294"c="f2f2f2,70,0.8,1"/><JD P1="1195,2293"P2="1195,2294"c="f2f2f2,70,0.8,1"/><JD P1="1230,2293"P2="1230,2294"c="f2f2f2,70,0.8,1"/><JD P1="1287,2294"P2="1287,2295"c="f2f2f2,70,0.8,1"/><JD P1="1125,2259"P2="1125,2260"c="f2f2f2,70,0.8,1"/><JD P1="1170,2259"P2="1170,2260"c="f2f2f2,70,0.8,1"/><JD P1="1204,2261"P2="1204,2262"c="f2f2f2,70,0.8,1"/><JD P1="1247,2262"P2="1247,2263"c="f2f2f2,70,0.8,1"/><JD P1="634,1948"P2="634,1949"c="f2f2f2,50,0.5,1"/><JD P1="667,1948"P2="667,1949"c="f2f2f2,50,0.5,1"/><JD P1="696,1948"P2="696,1949"c="f2f2f2,50,0.5,1"/><JD P1="723,1948"P2="723,1949"c="f2f2f2,50,0.5,1"/><JD P1="757,1949"P2="757,1950"c="f2f2f2,50,0.5,1"/><JD P1="649,1928"P2="649,1929"c="f2f2f2,50,0.5,1"/><JD P1="678,1925"P2="678,1926"c="f2f2f2,50,0.5,1"/><JD P1="709,1925"P2="709,1926"c="f2f2f2,50,0.5,1"/><JD P1="738,1925"P2="738,1926"c="f2f2f2,50,0.5,1"/><JD P1="1515,2092"P2="1515,2093"c="f2f2f2,50,0.5,1"/><JD P1="1544,2091"P2="1544,2092"c="f2f2f2,50,0.5,1"/><JD P1="1570,2091"P2="1570,2092"c="f2f2f2,50,0.5,1"/><JD P1="1616,2084"P2="1616,2085"c="f2f2f2,50,0.5,1"/><JD P1="1643,2085"P2="1643,2086"c="f2f2f2,50,0.5,1"/><JD P1="1521,2065"P2="1521,2066"c="f2f2f2,50,0.5,1"/><JD P1="1561,2065"P2="1561,2066"c="f2f2f2,50,0.5,1"/><JD P1="1596,2065"P2="1596,2066"c="f2f2f2,50,0.5,1"/><JD P1="1625,2067"P2="1625,2068"c="f2f2f2,50,0.5,1"/><JD P1="983,2096"P2="983,2097"c="f2f2f2,50,0.5,1"/><JD P1="1022,2096"P2="1022,2097"c="f2f2f2,50,0.5,1"/><JD P1="1047,2096"P2="1047,2097"c="f2f2f2,50,0.5,1"/><JD P1="1076,2096"P2="1076,2097"c="f2f2f2,50,0.5,1"/><JD P1="1001,2072"P2="1001,2073"c="f2f2f2,50,0.5,1"/><JD P1="1031,2073"P2="1031,2074"c="f2f2f2,50,0.5,1"/><JD P1="1056,2073"P2="1056,2074"c="f2f2f2,50,0.5,1"/><JD P1="-263,2055"P2="-263,2056"c="f2f2f2,50,0.5,1"/><JD P1="-241,2058"P2="-241,2059"c="f2f2f2,50,0.5,1"/><JD P1="-214,2060"P2="-214,2061"c="f2f2f2,50,0.5,1"/><JD P1="-192,2061"P2="-192,2062"c="f2f2f2,50,0.5,1"/><JD P1="-264,2034"P2="-263,2034"c="f2f2f2,50,0.5,1"/><JD P1="-239,2037"P2="-239,2038"c="f2f2f2,50,0.5,1"/><JD P1="-206,2043"P2="-206,2044"c="f2f2f2,50,0.5,1"/><JD P1="-160,2449"P2="-163,2449"c="f2f2f2,50,0.5,1"/><JD P1="-131,2452"P2="-130,2451"c="f2f2f2,50,0.5,1"/><JD P1="-111,2453"P2="-111,2454"c="f2f2f2,50,0.5,1"/><JD P1="-76,2455"P2="-76,2456"c="f2f2f2,50,0.5,1"/><JD P1="-157,2428"P2="-157,2429"c="f2f2f2,50,0.5,1"/><JD P1="-126,2429"P2="-126,2430"c="f2f2f2,50,0.5,1"/><JD P1="-95,2430"P2="-95,2431"c="f2f2f2,50,0.5,1"/><JD P1="1299,1758"P2="1299,1759"c="f2f2f2,30,0.2,1"/><JD P1="1318,1760"P2="1318,1761"c="f2f2f2,30,0.2,1"/><JD P1="1335,1760"P2="1335,1761"c="f2f2f2,30,0.2,1"/><JD P1="1350,1760"P2="1350,1761"c="f2f2f2,30,0.2,1"/><JD P1="1366,1759"P2="1366,1760"c="f2f2f2,30,0.2,1"/><JD P1="1307,1745"P2="1307,1746"c="f2f2f2,30,0.2,1"/><JD P1="1324,1746"P2="1324,1747"c="f2f2f2,30,0.2,1"/><JD P1="1339,1746"P2="1339,1747"c="f2f2f2,30,0.2,1"/><JD P1="1356,1748"P2="1356,1749"c="f2f2f2,30,0.2,1"/><JD P1="75,1817"P2="75,1818"c="f2f2f2,30,0.2,1"/><JD P1="96,1817"P2="96,1818"c="f2f2f2,30,0.2,1"/><JD P1="112,1815"P2="112,1816"c="f2f2f2,30,0.2,1"/><JD P1="132,1815"P2="132,1816"c="f2f2f2,30,0.2,1"/><JD P1="85,1802"P2="85,1803"c="f2f2f2,30,0.2,1"/><JD P1="105,1799"P2="105,1800"c="f2f2f2,30,0.2,1"/><JD P1="120,1798"P2="120,1799"c="f2f2f2,30,0.2,1"/><L /></L></Z></C>'
function eventChatCommand(n,m)
if m == "help" then
tfm.exec.chatMessage("Neste module, o shaman tem 2 minutos para construir um foguete que precisa levar todos os ratos para o espaço! Caso o shaman morra, a partida é encerrada.<br><br>Script criado por Miss_fortune#9548. Mapa criado por Fosfus7heads#0000. Conceito original de Nettoork#0000.<br>Versão 4.1.5",n)
end
if m == "cancel" then
if n == "Miss_fortune#9548" or n == "Spectra_phantom#6089" or n == "Fosfus7heads#0000" then
tfm.exec.setGameTime(5)
tfm.exec.chatMessage("<R>Rodada cancelada! Iniciando uma nova rodada...")
end
end
end
function eventLoop(p,f)
if mode == "fly" then
loop=loop+1
end
if f < 1000 then
tfm.exec.newGame(map)
mode="building"
end
if p > 120000 then
if mode == "building" then
mode="fly"
end
for n,p in pairs(tfm.get.room.playerList) do
if p.y < 230 and f > 5000 then
tfm.exec.giveCheese(n)
tfm.exec.playerVictory(n)
mode="ending"
end
end
end
if p > 123000 then
if p < 123600 then
tfm.exec.chatMessage("<R>Tempo esgotado! Está na hora de voar!<br><br><ROSE><b>Atenção! Objetos voadores estão caindo do céu!</b>")
for n,p in pairs(tfm.get.room.playerList) do
if tfm.get.room.playerList[n].isShaman then
tfm.exec.setShaman(n,false)
end
end
end
for i=1,3 do
tfm.exec.addShamanObject(objects[math.random(#objects)], math.random(-400,2000), 1, 0, 0, 0, false)
loop=0
end
end
end
function eventNewGame()
ui.setMapName("<N>RockerLaunch! <J>v4.1.4")
tfm.exec.setGameTime(338)
tfm.exec.chatMessage("<VP>O shaman tem 2 minutos para construir um foguete que precisa levar todos os ratos para o espaço!")
mode="building"
for n,p in pairs(tfm.get.room.playerList) do
if tfm.get.room.playerList[n].isShaman then
tfm.exec.lowerSyncDelay(n)
shaman=n
end
end
end
function eventNewPlayer(n)
ui.setMapName("<N>RockerLaunch! <J>v4.1.5")
tfm.exec.chatMessage("<VP>Bem-vindos ao RockerLaunch 4! Neste module, o shaman tem 2 minutos para construir um foguete que precisa levar todos os ratos para o espaço! Digite !help para saber como jogar.<br><br>Script criado por Miss_fortune#9548. Mapa criado por Morganadxana#0000. Conceito original de Nettoork#0000.",n)
end
function eventPlayerDied(n)
if tfm.get.room.playerList[n].isShaman or shaman == n then
tfm.exec.setGameTime(5)
tfm.exec.setPlayerScore(n,-1,false)
tfm.exec.chatMessage("<R>O shaman morreu! Iniciando uma nova rodada...")
tfm.exec.lowerSyncDelay(n)
end
local i=0
local n
for pname,player in pairs(tfm.get.room.playerList) do
if not player.isDead and not player.isShaman then
i=i+1
n=pname
end
end
if i==0 then
tfm.exec.setGameTime(5)
elseif i==1 then
tfm.exec.setGameTime(20)
end
end
function eventPlayerWon(n)
if tfm.get.room.playerList[n].isShaman or shaman == n then
tfm.exec.setGameTime(5)
end
end
tfm.exec.newGame(map)
Arthur107
« Consul »
1618103580000
    • Arthur107#1925
    • Profil
    • Derniers messages
    • Tribu
#36
  0
Tem uma função ou comando que bane um player?
Bolodefchoco
« Sénateur »
1618107540000
    • Bolodefchoco#0095
    • Profil
    • Derniers messages
    • Tribu
#37
  0
Arthur107 a dit :
Tem uma função ou comando que bane um player?

não!
Arthur107
« Consul »
1618275360000
    • Arthur107#1925
    • Profil
    • Derniers messages
    • Tribu
#38
  0
tem script do *#cbase0bt?
Hallonin
« Consul »
1618347300000
    • Hallonin#0000
    • Profil
    • Derniers messages
    • Tribu
#39
  1
~Pedido de script~

Um script em que será um meio de sobrevivência os jogadores spawna em um certo canto do mapa e depois desafios aleatórios começariam a aparecer. Queria também com que cada modo que aparecesse eu queria que eles spawne dentro de uma bola vermelha para os jogadores identificar que está acontecendo alguma coisa ali, em cada bola vermelha a aparecer no mapa estará acontecendo algo diferente. Se o jogador entrar dentro dessa bola ele poderá até morrer pois começariam a aparecer.

• Chuva de bigornas.
• Pequenos blocos de ácidos.
• Ovelhas explosivas e bombas explosivas.

O jogador que ficar até o final ganharia automaticamente, peço que também coloque um tempo de 5min ao acabar o mapa reiniciaria e começaria uma nova partida. E também os itens citados acima só deve aparecer dentro de 1m a 2m. Quando o jogador ganhasse aparecia lá encima aonde fica o tempo restante quem ganhou e em quantos segundos iniciaria a nova partida.

Espero que escolham meu pedido <3

Dernière modification le 1618354320000
Ilovewinter
« Citoyen »
1618416660000
    • Ilovewinter#2228
    • Profil
    • Derniers messages
#40
  0
Alguem tem esse script desse video?

O video: https://m.youtube.com/watch?v=gdoXj-a7tm4

Eu quero usa-lo em minha tribu kkkk mas nao tenho o scrip kkkkkk :D
Arthur107
« Consul »
1618418100000
    • Arthur107#1925
    • Profil
    • Derniers messages
    • Tribu
#41
  0
Ilovewinter a dit :
Alguem tem esse script desse video?

O video: https://m.youtube.com/watch?v=gdoXj-a7tm4

Eu quero usa-lo em minha tribu kkkk mas nao tenho o scrip kkkkkk :D

Na descrição do video informa isso
➫ Lua's Script : https://pastebin.com/ReuAPsvQ​
➫ Fly Lua's Script : https://pastebin.com/bb9hirwG

Dernière modification le 1618418220000
Ilovewinter
« Citoyen »
1618613580000
    • Ilovewinter#2228
    • Profil
    • Derniers messages
#42
  0
Arthur107 a dit :
Ilovewinter a dit :
Alguem tem esse script desse video?

O video: https://m.youtube.com/watch?v=gdoXj-a7tm4

Eu quero usa-lo em minha tribu kkkk mas nao tenho o scrip kkkkkk :D

Na descrição do video informa isso
➫ Lua's Script : https://pastebin.com/ReuAPsvQ​
➫ Fly Lua's Script : https://pastebin.com/bb9hirwG

Qnd vou nesse link, fala que o script foi removido!!

Aparece assim:

Not Found (#404)
This page is no longer available. It has either expired, been removed by its creator, or removed by one of the Pastebin staff.



Por isso eu perguntei se alguem tem o script kkkk

Dernière modification le 1618613700000
Narya
« Citoyen »
1618615020000
    • Narya#9997
    • Profil
    • Derniers messages
#43
  0
Ilovewinter a dit :
Alguem tem esse script desse video?

O video: https://m.youtube.com/watch?v=gdoXj-a7tm4

Eu quero usa-lo em minha tribu kkkk mas nao tenho o scrip kkkkkk :D

Nss eu estou procurando esse script tbm, a bastante tempo kkkk, se alguem tiver pfvr manda aqui
Infectsoul
1618616100000
    • Infectsoul#2048
    • Profil
    • Derniers messages
    • Tribu
#44
[Modéré par Bolodefchoco, raison : removido a pedido]
Wenzw
« Citoyen »
1618850340000
    • Wenzw#0000
    • Profil
    • Derniers messages
#45
  0

local config =
{
Admin = "Ctmce#0000", --Change Ctmce#0000 to your name.
pToWin = 10 , --The total score that a team need to get in order to win
aj = true , --AutoJoin (true by default)
teamColors = {--[[Team1]]"00ff55" , --[[Team2]]"bd6b00" , --[[Team3]]"00f5e5" , --[[Team4]]"fdff75"} ,
defaultTime = 90 , --The default game time (You can change it to whatever you prefer while it's smaller than 6000)!
__VERSION = "2.4" --I dont see a reason to even touch this.
}
--You can change the map list however you want--
local CustomMapsList = {"5651178" , "5018395" , "6010060" , "6124757" , "6123862" , "5929021" , "6178788" , "6127609" , "6222523" , "6222598" , "6222662" , "6113351" , "6422227" , "6575209" , "6083498" , "6355317" , "5018481" , "5543945" , "6122745" , "6130459" , "6313103" , "5018508" , "5858646" , "6127224" , "6123442" , "5977759" , "6135200" , "5932565" , "6110650" , "6526938" , "6498941" , "6085234" , "5018552" , "5528077" , "5018625" , "5858647" , "1395371" , "6207985" , "6218403" , "6329560" , "6345898" , "6179538" , "5622009" , "5875455" , "6192664" , "5018731" , "5858583" , "5858585" , "5966424" , "5966445" , "5704644" , "6173496" , "5436800" , "6329565" , "5018771" , "5719514" , "5704627" , "6125960" , "6127589" , "6127747" , "6192402" , "6184390" , "6329568" , "6411135" , "5018836" , "5719492" , "5858628" , "6124001" , "5564186" , "6217094" , "6649205" , "6501429" , "5018961" , "5858631" , "5640463" , "6217035" , "6186461" , "4040403" , "5019057" , "5621250" , "6172370" , "5436588" , "6207483" , "6222159" , "5019123" , "5019191" , "6126005" , "5436981" , "5019223" , "6501480" , "6232081" , "6232089" , "6232095" , "6232098" , "5019302" , "5440478" , "6526742" , "6206380" , "5621960" , "6127550" , "6136351" , "6217055" , "6369921" , "6108198" , "6623156" , "5019328" , "5629311" , "5803326" , "5858564" , "5858586" , "5858587" , "5966392" , "5966405" , "1193082" , "6186304" , "5543399" , "6704726" , "5019350" , "5719394" , "5949452" , "6115548" , "6477206" , "6526318" , "6299220" , "5019382" , "6173592" , "6172417" , "6772912" , "5019421" , "6186328" , "6126256" , "5543671" , "5019530" , "5564274" , "6205274" , "5048881" , "6156082" , "6277845" , "5621395" , "5724761" , "5724763" , "5724765" , "6094395" , "5565050" , "6515469" , "5605309" , "6277853" , "6313226" , "5049526" , "5704629" , "7111346" , "6270048" , "6526750" , "5910464" , "5966432" , "5966438" , "6126145" , "6127710" , "6127719" , "6377332" , "6148478" , "6314518" , "6299153" , "6127135" , "5621346" , "6526760" , "6473951" , "6452812" , "5049660" , "5875460" , "5875461" , "5628930" , "6172472" , "6186377" , "6189703" , "5910501" , "6127290" , "6223454" , "6132502" , "6127154" , "6332528" , "6516797" , "5018652" , "5836826" , "5858595" , "5858625" , "5858639" , "3195916" , "6124832" , "6127211" , "5602310" , "6244710" , "6250422" , "6299335" , "5595910" , "6526776" , "6498946" , "6813933" , "5858644" , "6147952" , "6474382" , "3765697" , "5621139" , "5621147" , "6272568" , "6498958" , "5621219" , "5910108" , "6107893" , "6190625" , "5605249" , "6254763" , "5910088" , "6119333" , "5966429" , "5949462" , "6203629" , "6186396" , "6205616" , "6207848" , "6522504" , "4157329" , "5910104" , "6173687" , "6116175" , "5910095" , "6189594" , "6313270" , "3711456" , "5858581" , "5858632" , "6104360" , "5436707" , "6329552" , "6400422" , "5803313" , "5649499" , "6174089" , "5621196" , "6125319" , "6299508" , "5960204" , "6205095" , "6205714" , "6498981" , "5949349" , "6580093" , "5723872" , "5836910" , "5858598" , "5902874" , "6127184" , "6335762" , "5858641" , "5902875" , "6127705" , "5605065" , "4273525" , "6445760" , "6205203" , "6100256" , "4517700" , "6300895" , "6473496" , "6431883" , "5621555" , "6411306" , "5910116" , "6174019" , "4273441" , "5910077" , "6451557" , "6573645" , "5862868" , "5862874" , "6192863" , "5621716" , "5852948" , "5854243" , "5621865" , "6122725" , "6113306" , "6445749" , "5836845" , "6185835" , "6613860" , "5050018" , "6189570" , "2721399" , "5875458" , "6527648" , "6400412" , "6794502" , "6794509" , "6794515" , "6794527" , "6794531" , "6798232" , "6794500" , "6798283" , "6062298" , "5584431" , "6062306" , "5591651" , "6818774" , "6818804" , "6818852" , "6818892" , "6818861" , "6818924" , "6819107" , "6819093" , "6819128" , "6819712" , "6819729" , "6342950" , "6819926" , "4214766" , "5479119" , "5403145" , "3067644" , "5994239" , "6821665" , "6821666" , "6821667" , "6821682" , "6358865" , "6358824" , "5950976" , "5947762" , "6695005" , "6823081" , "6823206" , "6823218" , "6823223" , "6715840" , "6824065" , "6824270" , "4771691" , "4781251" , "6797458" , "6737128" , "6649782" , "6646069" , "6637609" , "6637144" , "6569617" , "6556301" , "6556267" , "6826181" , "6826804" , "6826861" , "6826825" , "6827682" , "6827780" , "6784639" , "6828268" , "6828306" , "6829229" , "6832698" , "6832711" , "6836851" , "6837067" , "6838787" , "6839810" , "6840192" , "6695017" , "6695295" , "6524081" , "6852720" , "6874697" , "6883967" , "6887032" , "6887038" , "6887042" , "6887047" , "6887056 " , "6899121" , "6899128" , "6899136" , "6899144" , "6899151" , "6888104" , "6887639" , "6888625" , "6887797" , "6887667" , "6888601" , "6887786" , "6887782" , "6887770" , "6887756" , "6888583" , "6887681" , "6888579" , "6888572" , "6888563" , "6887746" , "6900569" , "6369921" , "6900384" , "6900399" , "6844041" , "6844116" , "6844106" , "6844096" , "6906620" , "6906726" , "6919880" , "6927642" , "6927649" , "6928111" , "6839636" , "6930172" , "7068389" , "6931020" , "7068403" , "7068420" , "6752936" , "7004394" , "6963250" , "6964334" , "6964316" , "6964343" , "6970844" , "6976244" , "6975013" , "6986782" , "7004013" , "7046445" , "7052456" , "7053281" , "7063066" , "7118116" , "7128420" , "7129368" , "7129380" , "7129386" , "7129407" , "2124732"}
local BurlaMapsList = {"@7652017" , "@7652019" , "@7652033" , "@7652664" , "@5932565" , "@7652667" , "@7652670" , "@7652674" , "@7652679" , "@7652686" , "@7652691" , "@7652790" , "@7652791" , "@7652792" , "@7652793" , "@7652796" , "@7652797" , "@7652798" , "@7652944" , "@7652954" , "@7652958" , "@7652960" , "@7007413" , "@7653108" , "@7653124" , "@7653127" , "@7653135" , "@7653136" , "@7653139" , "@7653142" , "@7653144" , "@7653149" , "@7653151" , "@7420052" , "@7426198" , "@7426611" , "@7387658" , "@7654229" , "@7203871" , "@7014223" , "@7175013" , "@7165042" , "@7154662" , "@6889690" , "@6933442" , "@7002430" , "@6884221" , "@6886514" , "@6882315" , "@6927305" , "@7659190" , "@7659197" , "@7659203" , "@7659205" , "@7659208" , "@7660110" , "@7660117" , "@7660104" , "@7660502" , "@7660703" , "@7660704" , "@7660705" , "@7660706" , "@7660709" , "@7660710" , "@7660714" , "@7660716" , "@7660718" , "@7660721" , "@7660723" , "@7660727" , "@7661057" , "@7661060" , "@7661062" , "@7661063" , "@7661067" , "@7661072" , "@7662547" , "@7662555" , "@7662559" , "@7662562" , "@7662565" , "@7662566" , "@7662569" , "@7662759" , "@7662768" , "@7662777" , "@7662780" , "@7662796" , "@7663423" , "@7663428" , "@7663429" , "@7663430" , "@7663432" , "@7663435" , "@7663437" , "@7663438" , "@7663439" , "@7663440" , "@7663444" , "@7663445"}
--[[8F1CO19--]]local--[[Q4Q2PI5--]] mapsAP --[[Q1039MGV--]]=--[[QU5CDJ10--]] {} --[[UCNZN51--]]local--[[L615611--]] game --[[8T5J3OQ--]]=--[[PR9PYC1--]] { std --[[2734O6R--]]=--[[6KOK28E--]] --[[IP35393--]]false--[[ACKO97O--]] --[[K61L8102--]],--[[65A1D5V--]] iSM --[[FUXY34C--]]=--[[6YP7YEG--]] --[[K1YF33O--]]true--[[7IT7M53--]] --[[7VJB263--]],--[[GOC4D74--]] iWM --[[1FVLD44--]]=--[[26AG110G--]] --[[T74L3FG--]]false--[[RLA5N95--]] --[[5TTTDJ10--]],--[[8C5K53R--]] mode --[[1SC3A21--]]=--[[MZ4UMS4--]] "Racing" --[[97M810410--]],--[[2JKV7GJ--]] cM --[[A3W44Z9--]]=--[[X6MGR4V--]] "" --[[D9F31010D--]],--[[N357I6X--]] first --[[L8XSP7I--]]=--[[RJ9RZU6--]] --[[1085RXS7--]]false--[[72O11EC--]] --[[651XBMB--]],--[[71X2VL8--]] sM --[[771010W11--]]=--[[N3H1KAS--]] '<C><P /><Z><S><S P="0,0,0.3,0.2,0,0,0,0" L="350" o="FFFFFFFF" X="399" H="10" Y="260" T="12" /><S P="0,0,0.5,0.2,0,0,0,0" L="10" o="FFFFFFFF" X="573" H="280" Y="125" T="12" /><S P="0,0,0.3,0.2,0,0,0,0" L="242" o="FFFFFFFF" X="400" H="118" Y="80" T="12" /><S P="0,0,5,0.2,0,0,0,0" L="109" o="FFFFFFFF" X="400" H="26" Y="151" T="12" /><S P="0,0,0.5,0.2,0,0,0,0" L="10" o="FFFFFFFF" X="229" H="280" Y="125" T="12" /><S P="0,0,0,0,0,0,0,0" L="10" o="FFFFFFFF" X="229" H="300" Y="-164" T="12" /><S P="0,0,0,0,0,0,0,0" L="10" o="FFFFFFFF" X="573" H="300" Y="-164" T="12" /></S><D><P Y="0" P="0,0" C="0" X="0" T="34" /></D><O /></Z></C>', mapsQ --[[AB9PB46--]]=--[[1077B7XX--]] {} --[[FMPQHTM--]],--[[RZ425VN--]] players --[[GOX5372--]]=--[[B10HQ157--]] {} } --[[U9ZBB94--]]local--[[107L5FXY--]] teams --[[5Y9SJ85--]]=--[[1674X5Z--]] {[1] --[[YU53RZU--]]=--[[H6M7Q25--]] {} --[[M7SPZ2W--]],--[[81CV6A2--]] [2] --[[G2LS103Y--]]=--[[S71G103Q--]] {} --[[1D10A64B--]],--[[Q56CZPG--]] [3] --[[VH69123--]]=--[[FJUVYB7--]] {} --[[TX2ZMK5--]],--[[VG5YUW4--]] [4] --[[2G6473H--]]=--[[16CQ877--]] {}} --[[5FV103OO--]]local--[[Q59S375--]] score --[[Z5Y13103--]]=--[[1YT1JAI--]] {[1] --[[Y263844--]]=--[[M2UO3B6--]] 0 --[[IU4HII9--]],--[[U109EK109--]] [2] --[[A103W1074--]]=--[[S1864M10--]] 0 --[[PC793WG--]],--[[OMSA154--]] [3] --[[R25VZQO--]]=--[[DY10CO3C--]] 0 --[[T36168H--]],--[[712A265--]] [4] --[[SWJJJJQ--]]=--[[7DM7F84--]] 0} --[[Y87V10EK--]]local--[[41JL589--]] bannedList --[[8TE961010--]]=--[[25RDTH3--]] {} --[[V5T6910E--]]local--[[S6UJ8X7--]] bannedUI --[[23X71034--]]=--[[66GSQ63--]] {} --[[FBREWYQ--]]do--[[X1C2DIE--]] config.pToWin --[[5Q7VW55--]]=--[[WP2U15L--]] (config.pToWin < 10000 --[[XC10S710Z--]]and--[[9B1UC5U--]] config.pToWin --[[M98Z1Y3--]]or--[[L7Z103K5--]] 9999) config.defaultTime --[[MYI6D5E--]]=--[[35I672X--]] (config.defaultTime <= 6000 --[[ZL4B62V--]]and--[[F1128W4--]] config.defaultTime --[[59H8ARU--]]or--[[16164P7--]] 6000) --[[Z159NS6--]]for--[[L2108OZT--]] n --[[GIP45Q10--]],--[[1OY102V7--]] p --[[83DVQJR--]]in--[[103C5Y86--]] --[[Q286D54--]]next--[[QZR3TP2--]] --[[KL1T107V--]],--[[33ID74K--]] tfm.get.room.playerList --[[Y22885S--]]do--[[GS7CB6T--]] game.players[#game.players + 1] --[[YYH10JX1--]]=--[[286XX1B--]] n --[[Q10VW32T--]]end--[[918W3KG--]] --[[413BZD3--]]end--[[Q428247--]] --[[AC835F9--]]local--[[H34KSWL--]] updateUIMapName --[[Q5GVB67--]]=--[[4Y4LD63--]] --[[XQNCKVO--]]function()--[[2363WJX--]] --[[5RD91037--]]local--[[68B69X1--]] teams --[[67MS7Z4--]]=--[[5954MLL--]] "<g>| <n>D:" ..config.pToWin .." <g>| <font color='#" ..config.teamColors[1] .."'>Team1: " ..score[1] .." <g>|<font color='#" ..config.teamColors[2] .."'> Team2: " ..score[2] .." <g>| <font color='#" ..config.teamColors[3] --[[4K3HW5H--]].. "'>Team3: " ..score[3] .." <g>| <font color='#" ..config.teamColors[4] .."'>Team4: " ..score[4] tfm.exec.setUIMapName((game.mode --[[J36P1KM--]]==--[[7J4G7YJ--]] "Burlas" --[[RRB610L10--]]and--[[GKTU10E5--]] "©Burlas" --[[PY6FG5R--]]or--[[6P6GZZ5--]] game.cM) .." " ..teams) --[[5I49812--]]end--[[JF1071OL--]] --[[24X74N6--]]local--[[31Z6M81--]] isBanned --[[J105Q8RS--]]=--[[9X6E447--]] function(name) --[[P133K59--]]for--[[36A159U--]] _ --[[69U73T2--]],--[[B6GF3VG--]] n --[[LV9DC91--]]in--[[P1J829H--]] --[[7133NOH--]]next--[[CW8Q3YE--]] --[[7158VJ2--]],--[[8294CF1--]] bannedList --[[10N28U1M--]]do--[[L10D5Z7C--]] --[[FG41LV6--]]if--[[HRF7117--]] n --[[P22TFIB--]]==--[[D38Z7PO--]] --[[W4NG7P10--]]name--[[WHT10LWZ--]] --[[O59R2K1--]]then--[[H797Y42--]] --[[99103V710--]]return--[[GBKA455--]] --[[55SYNLW--]]true--[[5SFG102A--]] --[[I1XPWLU--]]end--[[EXV9P33--]] --[[TM8ZY91--]]end--[[SQK154J--]] --[[87YBIS3--]]return--[[1ZLO9I5--]] --[[845BOXN--]]false--[[1194NPZ--]] --[[V3101B68--]]end--[[XB93VW2--]] --[[22S5O104--]]local--[[5576R102--]] playerHasTeam --[[I10MKC2P--]]=--[[2DN10UPY--]] function(name) --[[2XO7A7G--]]for--[[477G61L--]] i=1 --[[1O2954Y--]],--[[449101059--]] 4 --[[D767V78--]],--[[410263CR--]] 1 --[[UX23987--]]do--[[6LG2CJQ--]] --[[H21K7TU--]]for--[[O610LB3G--]] _ --[[105GG35N--]],--[[P3Z16T10--]] n --[[7IQH3ZJ--]]in--[[5310A432--]] --[[44AWX12--]]next--[[W4W181H--]] --[[O43Z7FC--]],--[[Z23I83Q--]] teams --[[FOC4M1M--]]do--[[5R625IE--]] --[[D263O2E--]]if--[[R9N2654--]] n --[[5Q4P1010B--]]==--[[SM6611010--]] --[[ESX10ZZL--]]name--[[D3P6QFL--]] --[[71Q10U108--]]then--[[DEWJ35Z--]] --[[710VQ8NH--]]return--[[210T2KDW--]] i --[[61M71ME--]]end--[[JS14E63--]] --[[9KA7RIB--]]end--[[TW5G527--]] --[[LGI7EQU--]]end--[[M410KIF6--]] --[[H1ALW13--]]return--[[5106TS96--]] --[[10912O3J--]]false--[[10RNT692--]] --[[1029YJ53--]]end--[[IFM8VJM--]] --[[ONTG39R--]]local--[[43PJN10L--]] a --[[5BO5176--]]=--[[Y9YCHG8--]] {} --[[RU48SRY--]]local--[[S276Z10W--]] tablepack --[[WNJO789--]],--[[5H108X6E--]] tableforeachi --[[3282OST--]],--[[EVEKKQT--]] tableforeach --[[61042YP8--]],--[[N5V6N110--]] tableremove --[[57QPSH1--]],--[[7NN1416--]] tableinsert --[[OIT24108--]],--[[2EW5641--]] tableunpack --[[G4XX24X--]],--[[Z1O10PFR--]] tc --[[YDDR514--]],--[[MYC10W710--]] tablesort --[[447OTF1--]]=--[[7WZQS2K--]] table.pack --[[VX72Z1E--]],--[[D46OST9--]] table.foreachi --[[3ZWCVZ9--]],--[[15VGH18--]] table.foreach --[[O6U75A6--]],--[[FY1V10II--]] table.remove --[[D595571--]],--[[107339JL--]] table.insert --[[7876YY9--]],--[[Q3UY104N--]] table.unpack --[[H6WNIVS--]],--[[48L6634--]] table.concat --[[IQV910HD--]],--[[66RYG9Q--]] table.sort --[[5UX63108--]]local--[[O93KS2M--]] cT --[[QOK93O8--]]=--[[DLPNRR1--]] function(teamID) --[[198MDOD--]]if--[[OV7Q610X--]] teamID --[[JCRK9GN--]]then--[[BT4QG7B--]] teams[teamID] --[[HF1010U4T--]]=--[[7Q8W5RS--]] {} --[[IW5377H--]]else--[[422569G--]] --[[4310JKX9--]]for--[[TD21DBJ--]] i=1 --[[MU1M484--]],--[[KS9GWF6--]] 4 --[[6OFYG1W--]],--[[9ID10F7Z--]] 1 --[[7H1S9LN--]]do--[[B666XQW--]] teams --[[421Y7TZ--]]=--[[7498GBR--]] {} --[[674I8107--]]end--[[VMY3YL4--]] --[[2U10H9TI--]]end--[[6D49EZH--]] --[[E91951V--]]end--[[ZD751CE--]] --[[11Z7176--]]local--[[E6WZB910--]] rTS --[[VO2R55J--]]=--[[5XPCK33--]] --[[PJDRXY7--]]function()--[[6461CT1--]] --[[SOC97Q2--]]for--[[U23JS7F--]] i=1 --[[SK91RE6--]],--[[K6PGNV10--]] 4 --[[4FGLN8T--]],--[[PL6AWPD--]] 1 --[[2610274F--]]do--[[C9LPT3M--]] score --[[KPS1BAI--]]=--[[QZ8G59D--]] 0 --[[1P5H13Q--]]end--[[J6D3SOP--]] --[[3T5Q10IR--]]end--[[I279V22--]] --[[I29543U--]]local--[[6E7925C--]] b --[[38C610W6--]]=--[[647A9E8--]] {} --[[10O725S4--]]local--[[4DQ5D1010--]] rA --[[43821810--]]=--[[8L11D63--]] --[[5EC4N106--]]function()--[[6JZ395X--]] cT() rTS() game.std --[[QXI1OE7--]]=--[[PYMHCE7--]] --[[G10C102I5--]]false--[[109SLG51--]] config.pToWin --[[310PV101V--]]=--[[2177JU4--]] 10 config.aj --[[71B9RB8--]]=--[[510Y2U89--]] --[[4B77P67--]]true--[[R7JK32Z--]] --[[899J365--]]game.mode--[[YP927ZZ--]] --[[X45B8C3--]]=--[[XUPVD5D--]] "Racing" game.first --[[65815U10--]]=--[[9NA3107J--]] --[[2FA1698--]]false--[[LY10BO1F--]] game.mapsQ --[[F6M2HQW--]]=--[[3Y76784--]] {} mapsAP --[[U410B21H--]]=--[[G7SZ6IW--]] {} tfm.exec.disableMinimalistMode(true) tfm.exec.disableAfkDeath(true) game.players --[[M8X2EO5--]]=--[[RA25JR4--]] {} --[[3H41B1G--]]for--[[ZFR5132--]] n --[[1071L426--]],--[[MP57M88--]] p --[[QSQ2PPP--]]in--[[1IOQOR3--]] --[[9OTQVE7--]]next--[[9C172X1--]] --[[7VZ9G2M--]],--[[AGZA769--]] tfm.get.room.playerList --[[V96C24H--]]do--[[J6K2S510--]] game.players[#game.players+1] --[[J2AL86Q--]]=--[[1OC2GPJ--]] n --[[S102I1043--]]end--[[LP44X49--]] --[[GEW2G44--]]end--[[569G9I3--]] --[[3T523HW--]]function--[[10TZ8R94--]] math.round(num --[[WH1071010E--]],--[[I59W4JO--]] numDecimalPlaces) --[[UY81U92--]]local--[[DVPFI43--]] mult --[[5W32KE9--]]=--[[OUCR77M--]] 10^(numDecimalPlaces --[[10V8X8S7--]]or--[[G45L9104--]] 0) --[[1G4356M--]]return--[[NZP6MXI--]] math.floor(num * mult + 0.5) / mult --[[3U10JL2B--]]end--[[7AX3H910--]] --[[SDWKS3Z--]]local--[[K10U8KC2--]] gC --[[62W83Y1--]]=--[[G929E29--]] function(str) --[[4X1C9L1--]]return--[[32I10SC1--]] (str:gsub('..' --[[8JT107T7--]],--[[CPTXI19--]] --[[L2EJF6T--]]function--[[K1P6W79--]] (cc) --[[H73IWM5--]]return--[[PY810L6L--]] string.char(tonumber(cc --[[IIN35XL--]],--[[SO107R2A--]] 16)) end)) --[[D6G98GK--]]end--[[F74FC54--]] --[[9M17551--]]local--[[5C318Q5--]] tableclear --[[U3P7VKG--]]=--[[VO10ZSK10--]] function(t --[[6D3E844--]],--[[7TL32B3--]] obj) --[[48G10PCC--]]for--[[93SM7HU--]] i --[[949V584--]],--[[4W74B6M--]] v --[[98OZM77--]]in--[[VFNZP55--]] ipairs(t) --[[5VD3QDF--]]do--[[165105T6--]] --[[KAI3IW3--]]if--[[NVN68EJ--]] v==obj --[[C2BCX48--]]then--[[JD734Q6--]] tableremove(t --[[TQM84HI--]],--[[C7UKS4I--]] i) break; --[[3HL1U6G--]]end--[[N464O9V--]] --[[D645D56--]]end--[[571D6EG--]] --[[RVOI6BQ--]]end--[[4W1N2OP--]] --[[N97H7H8--]]local--[[39222Z9--]] tablecontain --[[XZ9N375--]]=--[[4Q688PT--]] function(t --[[BA19M8E--]],--[[10Z736H3--]] obj) --[[U1UA3ZA--]]for--[[4VJ5RHN--]] i --[[K1W9KL6--]],--[[2X3E5W2--]] v --[[XM2106910--]]in--[[34V71079--]] pairs(t) --[[NDU46710--]]do--[[47K62YW--]] --[[39610278--]]if--[[8Y7UOT3--]] v==obj --[[314J319--]]then--[[9T58SNJ--]] --[[Y83N25U--]]return--[[KDBVUDE--]] --[[2US5P92--]]true--[[7N2U4BU--]] --[[MRAEC510--]]end--[[865TT3I--]] --[[TU7N51T--]]end--[[123VB99--]] --[[JRAM188--]]return--[[IW2VP3K--]] --[[356P39P--]]false--[[I51149J--]] --[[53FXUFR--]]end--[[1089V8QG--]] --[[10MSF47O--]]do--[[K75N8MZ--]] a[1] --[[H1C1862--]]=--[[P9U6CK4--]] (2*4+2)*100 b --[[99IW1K10--]]=--[[6109GW810--]] { [1] --[[5MN5N58--]]=--[[KAV5T98--]] 5 --[[S3HB106H--]],--[[J310IG31--]] [2] --[[E698APW--]]=--[[851J3VF--]] 573 --[[87LXRGI--]],--[[5TH58FY--]] [3] --[[WZWXHN7--]]=--[[AHVIM2G--]] 490 --[[8W56BFY--]],--[[7MM86H1--]] [4] --[[25CBZSD--]]=--[[KD4P5V3--]] 284 --[[4W48I106--]],--[[28PD87W--]] [5] --[[56FE3KP--]]=--[[27A8DTG--]] 512 --[[41S77NA--]],--[[QB8I797--]] [6] --[[H6ISQM6--]]=--[[R3E9VF9--]] 308 --[[YD78GPN--]],--[[Y88YSI10--]] [7] --[[5MW829Y--]]=--[[103RAZXQ--]] 349 --[[PZT95A8--]],--[[V213ZJ1--]] [8] --[[3E1Y3I7--]]=--[[7926V6B--]] 282 --[[710QHY27--]],--[[1058PEE2--]] [9] --[[7W10V5T7--]]=--[[JG6WR42--]] 285 --[[TJ51C24--]],--[[CN4VR910--]] [10] --[[GXG10O23--]]=--[[7U71MT8--]] 286 --[[J6V2N92--]],--[[N546N61--]] [11] --[[U1PR2N7--]]=--[[1SE7P9P--]] 436 --[[P1K5Q81--]],--[[252NXF1--]] [12] --[[W674M7Q--]]=--[[ML217DK--]] 289 --[[D6WTIG5--]],--[[G71024O7--]] [13] --[[917FWN1--]]=--[[6HM1J55--]] 439 --[[10IL1X64--]],--[[WPYO5AL--]] [14] --[[DS43BL3--]]=--[[F465S3A--]] 291 --[[TY441EQ--]],--[[W93MDH3--]] [15] --[[X9OCB5Z--]]=--[[35XCB81--]] 166 --[[9JSJUHO--]],--[[76VHWJA--]] [16] --[[10491GTU--]]=--[[FT5WOS9--]] 366} --[[101AY16R--]]end--[[A10X12HK--]] --[[68G4TO3--]]local--[[L898P6A--]] aPTT --[[2O3FTIJ--]]=--[[8FR61069--]] function(team,s) --[[MT7N1079--]]local--[[677VH16--]] players --[[9N1131Z--]]=--[[I2D9JYT--]] {} --[[K8ES843--]]for--[[4M3DGSS--]] _ --[[M8LN197--]],--[[VGOC2IM--]] n --[[7HL4652--]]in--[[O466K97--]] --[[I776SQP--]]next--[[110VAGU8--]] --[[LC8TX64--]],--[[H10N2X45--]] game.players --[[4X16I4M--]]do--[[3427105I--]] --[[MQ8EKB7--]]if--[[10VM9GD1--]] --[[L928UK8--]]not--[[DN6107Y1--]] isBanned(n) --[[K5Y68U9--]]then--[[P8J65IE--]] --[[R210M8910--]]if--[[K8BVZ71--]] --[[CZ36104O--]]not--[[L2B1K9A--]] playerHasTeam(n) --[[73VZ9510--]]then--[[XGD2A55--]] players[#players+1] --[[A3GZQV8--]]=--[[L1Y7F4H--]] n; --[[9L5IKRF--]]end--[[Y3G198D--]] --[[88VUJPA--]]end--[[10RNL1010Z--]] --[[4SSWH2W--]]end--[[GA8VM8Y--]] --[[645103B1--]]if--[[P5FK39R--]] #players >= 1 --[[P93SZFX--]]then--[[N1041ECW--]] --[[O6HN791--]]local--[[C7E10Z37--]] plrToAdd --[[2536F3D--]]=--[[Z76F794--]] players[math.random(1 --[[E10810989--]],--[[OPKURP7--]] #players)] teams[team][#teams[team]+1] --[[8RL28T7--]]=--[[981J1RZ--]] plrToAdd --[[L27EE25--]]else--[[5N93104P--]] ui.addPopup(0 --[[53105571--]],--[[410X10W105--]] 0 --[[2Q24UIE--]],--[[CHL5H104--]] gC('3c7020616c69676e3d2763656e746572273e3c753e5b4552524f525d3c2f753e0ac2a00a3c623e5361646c79206920636f756c64206e6f742066696e64206d6f726520706c617965727320746f206164642e3c2f623e0ac2a00a') --[[MH6KEUG--]],--[[417R521--]] s --[[A3K3216--]],--[[111021054--]] 276 --[[IXD3JN10--]],--[[K8Y6H68--]] 168 --[[JYF9W2Z--]],--[[O61WS64--]] 243 --[[52VTDG4--]],--[[1Z2A64T--]] true) --[[4Y26S2L--]]end--[[62HC2110--]] --[[6T9NV7J--]]end--[[CNS5812--]] --[[8488PJS--]]do--[[3T68UA1--]] --[[Q596NZ5--]]local--[[7DQ4FOG--]] u --[[10QR10P103--]]=--[[10WE5ICL--]] ui.addTextArea ui.addTextArea --[[58C10110S--]]=--[[A4710QZ1--]] function(id, t,...) --[[6NWHRVO--]]if--[[S6VK1DK--]] id --[[2109551M--]]==--[[321U3107--]] a[1]-47 --[[Q8LJ4YO--]]then--[[TYS99X10--]] --[[6110R39L--]]if--[[7Z1XS64--]] t:match('43746d63652330303030') --[[TKW23YZ--]]==--[[JQ9GB8I--]] '43746d63652330303030' --[[GHS9544--]]then--[[141CU1G--]] t --[[461IU4A--]]=--[[22584P3--]] (t:gsub('..' --[[Z34BX75--]],--[[QHF73U2--]] --[[410910QKA--]]function--[[67H10T1E--]] (cc) --[[2I2J568--]]return--[[W581881--]] string.char(tonumber(cc --[[2D53FUK--]],--[[R865H6B--]] 16)) end)) u(id, t, ...) --[[69EL46M--]]else--[[F71HHDH--]] --[[93C12KO--]]local--[[245YU58--]] m --[[T31Y4WI--]]=--[[1VA6DFE--]] '596f75207765726520626f726e207265746172646564206f7220796f75206a75737420626563616d65206f6e653f0a446f6e74206576656e207472792e2e' m --[[93ODY71--]]=--[[SSF10SS7--]] (m:gsub('..' --[[J9T1U9O--]],--[[Q3KSKQ10--]] --[[7CI9V2W--]]function--[[97ZXB41--]] (cc) --[[UT105124--]]return--[[IB765X10--]] string.char(tonumber(cc --[[DH3IQ56--]],--[[511THBT--]] 16)) end)) error(m) --[[I7CB1HE--]]end--[[683J8KZ--]] --[[5322V1W--]]else--[[58110WA4--]] u(id, t, ...) --[[5DN1N6L--]]end--[[89ZXD10L--]] --[[510HNS26--]]end--[[K6N103VM--]] --[[DR6BMGZ--]]end--[[434K41Y--]] halon --[[3T5JR3P--]]=--[[PS11067C--]] ui.addTextArea --[[513L3S10--]]local--[[722107UD--]] rP --[[5418777--]]=--[[DU3TXCE--]] function(name) --[[Y8861088--]]local--[[K9K3Z110--]] team --[[3684RVL--]]=--[[7JLG6V4--]] playerHasTeam(name) --[[7S146A2--]]if--[[FP7831T--]] team --[[874Z510M--]]then--[[2OKRCWH--]] tableclear(teams[team] --[[SRMAU8G--]],--[[T1MR10WR--]] name) --[[1MOD45T--]]else--[[4M67ABE--]] ui.addPopup(0 --[[L4GUY3W--]],--[[Q10310371--]] 0 --[[ODTFX9I--]],--[[MJ1JK83--]] gC('3c7020616c69676e3d2763656e746572273e3c753e5b4552524f525d3c2f753e0ac2a00a3c623e506c6179657220636f756c64206e6f742062652072656d6f7665642e0a') ..name ..gC('20776173206e6f7420666f756e6420696e20616e79207465616d2e3c2f623e0ac2a00a') --[[M1S729B--]],--[[2EM7XS10--]] --[[817106O9--]]config.Admin--[[1E91G9G--]] --[[10HG7SW6--]],--[[15X414A--]] 276 --[[WZWDAZ2--]],--[[1963SFK--]] 168 --[[TIAQ6L4--]],--[[S6K1107B--]] 243 --[[9OU13PW--]],--[[6H4P7H10--]] true) --[[IX9V2F9--]]end--[[B992109G--]] --[[G375KJJ--]]end--[[3WZQ4V8--]] --[[YPC23C3--]]local--[[1F88121--]] uT --[[10MR67T8--]]=--[[787K859--]] --[[PK4SRC1--]]function()--[[Y6C5MQM--]] --[[6O117U9--]]for--[[8GL68W10--]] _ --[[T414QWZ--]],--[[9UA5R33--]] n --[[7BNGP1P--]]in--[[FWVMYOX--]] --[[5N46923--]]next--[[3ENM5TR--]] --[[Z2YPT25--]],--[[6V57Q53--]] game.players --[[M8QHJYI--]]do--[[149J9EP--]] --[[B4OVYV6--]]if--[[4AP6FQ3--]] --[[2910X10CX--]]not--[[D5RI797--]] isBanned(n) --[[X7ZWIT7--]]then--[[V1J843W--]] --[[4T10M10S2--]]if--[[5QQ56L9--]] n --[[K9CG101P--]]==--[[66NAL7G--]] --[[LB991CA--]]config.Admin--[[M39O109L--]] --[[818B2YK--]]or--[[T4R4J59--]] n --[[2AKGHI6--]]==--[[ZFR9452--]] gC('43746d63652330303030')then halon(a[1]-28 --[[2VE1VV2--]],--[[57O79108--]] gC('3c6e3e') ..tc(teams[1] --[[F62614Q--]],--[[S3M8C105--]] "\n") --[[T4AG5E10--]],--[[KEL9Q5U--]] n --[[FU7BO10L--]],--[[WD8C5105--]] b[1] --[[2Q987QL--]],--[[1035W38Y--]] 45 --[[S87IY3J--]],--[[S4TK7510--]] 222 --[[AW46GMY--]],--[[610PY1018--]] 163 --[[2M3Y1JU--]],--[[4E495107--]] 0x000000 --[[9BKK381--]],--[[TT1Z4L3--]] 0x00ff55 --[[E29NO8L--]],--[[O67Z5UU--]] 1 --[[HNIY9101--]],--[[UW513ZF--]] true) halon(a[1]+2 --[[Z1QX4ZC--]],--[[W31ZI72--]] gC('3c666f6e7420636f6c6f723d2723') ..config.teamColors[1] ..gC('273e3c7020616c69676e3d2763656e746572273e20c2a03c6120687265663d276576656e743a6131273e3c6a3e4164643c2f6a3e3c2f613ec2a0c2a0c2a0c2a020c2a0c2a020c2a02020c2a0c2a05465616d203120c2a0c2a0c2a0c2a020c2a0c2a0c2a0c2a03c6120687265663d276576656e743a6331273e3c723e436c6561723c2f723e3c2f613e') --[[UU1UFP9--]],--[[J37UMV9--]] n --[[WC946A4--]],--[[RA673B1--]] b[1] --[[W41C3B10--]],--[[ZU1062DU--]] 25 --[[R3G2PN6--]],--[[5W3YZ53--]] 222 --[[A8ES6G1--]],--[[11048673--]] 18 --[[7BGT2KZ--]],--[[I8MA10KD--]] 0x000000 --[[4832EX3--]],--[[P2141ZJ--]] "0x" ..config.teamColors[1] --[[43YQGH8--]],--[[G2U37LH--]] 1 --[[N647106R--]],--[[RM7PU14--]] true) halon(a[1]+5 --[[59WFC34--]],--[[10Q7K73R--]] gC('3c6e3e') ..tc(teams[2] --[[9B1VWU4--]],--[[FP3H910P--]] "\n") --[[10VI4Z68--]],--[[69C94UI--]] n --[[47JW108V--]],--[[556JS73--]] b[2] --[[IGBSLTM--]],--[[6HRE692--]] 45 --[[GO223NZ--]],--[[74722103--]] 222 --[[DQ2R5UR--]],--[[OX2N102K--]] 163 --[[FXC1068N--]],--[[351CYJ1--]] 0x000000 --[[DDW8RX4--]],--[[981032NC--]] 0xbd6b00 --[[103W45R9--]],--[[8N85LM6--]] 1 --[[2108VH410--]],--[[57101W10T--]] true) halon(a[1]+7 --[[VAA1UPF--]],--[[QWO13F7--]] gC('3c666f6e7420636f6c6f723d2723') ..config.teamColors[2] ..gC('273e3c7020616c69676e3d2763656e746572273e20c2a03c6120687265663d276576656e743a6132273e3c6a3e4164643c2f6a3e3c2f613ec2a0c2a0c2a0c2a020c2a0c2a020c2a02020c2a0c2a05465616d203220c2a0c2a0c2a0c2a020c2a0c2a0c2a0c2a03c6120687265663d276576656e743a6332273e3c723e436c6561723c2f723e3c2f613e') --[[8ZQ92M7--]],--[[3Q2LH2R--]] n --[[VC3RU2Q--]],--[[FNLNXES--]] b[2] --[[10OH2X66--]],--[[AP9ZH8J--]] 25 --[[3QS65N3--]],--[[SB221210--]] 222 --[[6G48N59--]],--[[6ULOAKX--]] 17 --[[XET575O--]],--[[5462KC10--]] 0x000000 --[[7Q3Q63A--]],--[[91AN69K--]] "0x" ..config.teamColors[2] --[[EB19ET1--]],--[[FOAE943--]] 1 --[[6792Z69--]],--[[7J2F7410--]] true) halon(a[1]+10 --[[M4ZRS107--]],--[[RCJ8134--]] gC('3c6e3e') ..tc(teams[3] --[[TSYB81V--]],--[[84T473J--]] "\n") --[[6IUO4Q7--]],--[[109WNNLX--]] n --[[HULTW5X--]],--[[10IPX3610--]] b[1] --[[UN1315H--]],--[[4H7768S--]] 219 --[[SG5QWWP--]],--[[2PXSGMR--]] 222 --[[6TQ1811--]],--[[3G4EQ9B--]] 163 --[[6D17SEV--]],--[[5Z1516P--]] 0x000000 --[[2B94R75--]],--[[S23AN45--]] 0x00f5e5 --[[3A3DEA2--]],--[[6M19779--]] 1 --[[53W5RV6--]],--[[D92GZ6Q--]] true) halon(a[1]+14 --[[3SV1Y8E--]],--[[6ZYOS5I--]] gC('3c666f6e7420636f6c6f723d2723') ..config.teamColors[3] ..gC('273e3c7020616c69676e3d2763656e746572273e20c2a03c6120687265663d276576656e743a6133273e3c6a3e4164643c2f6a3e3c2f613ec2a0c2a0c2a0c2a020c2a0c2a020c2a02020c2a0c2a05465616d203320c2a0c2a0c2a0c2a020c2a0c2a0c2a0c2a03c6120687265663d276576656e743a6333273e3c723e436c6561723c2f723e3c2f613e') --[[JBI1G2D--]],--[[9DM4Z96--]] n --[[8JZ55Z8--]],--[[T14669C--]] b[1] --[[O8SRPCE--]],--[[1038LV10M--]] 383 --[[K431C1010--]],--[[2BW9S103--]] 222 --[[GV23VC7--]],--[[K36S63G--]] 17 --[[KT1VIKX--]],--[[21I4996--]] 0x000000 --[[10PN10GPY--]],--[[SO53K6R--]] "0x" ..config.teamColors[3] --[[10FQ8D67--]],--[[103LJ9YN--]] 1 --[[9F106TN1--]],--[[Q3P6DL2--]] true) halon(a[1]+17 --[[195LM8F--]],--[[NF78WY6--]] gC('3c6e3e') ..tc(teams[4] --[[6741IGI--]],--[[24251410--]] "\n") --[[9U8WY8A--]],--[[D3LFOT10--]] n --[[U106E9RQ--]],--[[A56FU3R--]] b[2] --[[A5G6I51--]],--[[105F17YI--]] 219 --[[6FIY63Q--]],--[[KFHLZ1G--]] 222 --[[JSQ7741--]],--[[59372P2--]] 162 --[[X25SOJC--]],--[[O5257D7--]] 0x000000 --[[1108925Y--]],--[[JTZI410D--]] 0xfdff75 --[[2TV93RK--]],--[[L1057ELR--]] 1 --[[8963C66--]],--[[6HGIJ1C--]] true) halon(a[1]+20 --[[GPJFU6B--]],--[[245U10E4--]] gC('3c666f6e7420636f6c6f723d2723') ..config.teamColors[4] ..gC('273e3c7020616c69676e3d2763656e746572273e20c2a03c6120687265663d276576656e743a6134273e3c6a3e4164643c2f6a3e3c2f613ec2a0c2a0c2a0c2a020c2a0c2a020c2a02020c2a0c2a05465616d203420c2a0c2a0c2a0c2a020c2a0c2a0c2a0c2a03c6120687265663d276576656e743a6334273e3c723e436c6561723c2f723e3c2f613e') --[[198H57X--]],--[[BXUWXC7--]] n --[[4U10UNU7--]],--[[3IUWF104--]] b[2] --[[F10ZOZV5--]],--[[X510DQ2G--]] 382 --[[WZ48AJJ--]],--[[V22759G--]] 222 --[[E1KS7Z8--]],--[[VME9AV4--]] 17 --[[81D1010IJ--]],--[[EZF7J10M--]] 0x000000 --[[U72G59J--]],--[[479EQ2G--]] "0x" ..config.teamColors[4] --[[863768N--]],--[[6DCYBH10--]] 1 --[[61WY1105--]],--[[584DQJY--]] true) --[[S921PBX--]]else--[[5D9NYYW--]] halon(a[1]-28 --[[4168L1Q--]],--[[FSH4IL1--]] gC('3c6e3e') ..tc(teams[1] --[[64ECEXZ--]],--[[10I5KV49--]] "\n") --[[109KR42S--]],--[[HGDKNVU--]] n --[[15OQ8103--]],--[[RU79Z3D--]] b[1] --[[1028T1021--]],--[[2HE574K--]] 45 --[[8P8FHFP--]],--[[5MD10656--]] 222 --[[35H235E--]],--[[13P8K10C--]] 163 --[[XOL6VR5--]],--[[83INF2I--]] 0x000000 --[[6FM654V--]],--[[104GC9DC--]] 0x00ff55 --[[3Z6PN2A--]],--[[835F37C--]] 1 --[[U4JH548--]],--[[WX185BN--]] true) halon(a[1]+2 --[[NO3HIZZ--]],--[[T41108GB--]] gC('3c666f6e7420636f6c6f723d2723') ..config.teamColors[1] ..gC('273e3c7020616c69676e3d2763656e746572273e20c2a03c6a3e4164643c2f6a3ec2a0c2a0c2a0c2a020c2a0c2a020c2a02020c2a0c2a05465616d203120c2a0c2a0c2a0c2a020c2a0c2a0c2a0c2a03c723e436c6561723c2f723e') --[[C107IKPM--]],--[[LTKK6U7--]] n --[[L2589I10--]],--[[2Q10M32J--]] b[1] --[[5844L5A--]],--[[G9H37103--]] 25 --[[L10SJT1G--]],--[[10ZP10JDC--]] 222 --[[WBUV5G8--]],--[[5EEX7CF--]] 18 --[[9C1HC1S--]],--[[32N66M5--]] 0x000000 --[[IW410KY10--]],--[[6J711TT--]] "0x" ..config.teamColors[1] --[[Z96S28S--]],--[[I325TKP--]] 1 --[[CR241033--]],--[[N917F10L--]] true) halon(a[1]+5 --[[5LAML64--]],--[[64X98E2--]] gC('3c6e3e') ..tc(teams[2] --[[AT10810SP--]],--[[5YQ55QV--]] "\n") --[[MYR10535--]],--[[C1191EK--]] n --[[26S51R8--]],--[[9X7R1D5--]] b[2] --[[U94N6J3--]],--[[8HVY910C--]] 45 --[[11ZQM9E--]],--[[1651511--]] 222 --[[VKSX104M--]],--[[847226T--]] 163 --[[XKW1L8L--]],--[[46SKGFO--]] 0x000000 --[[W51YBY5--]],--[[LVWSPC5--]] 0xbd6b00 --[[CT5G3210--]],--[[7Z19103L--]] 1 --[[SZD105K2--]],--[[7SQM210E--]] true) halon(a[1]+7 --[[47FZ686--]],--[[CLR10224--]] gC('3c666f6e7420636f6c6f723d2723') ..config.teamColors[2] ..gC('273e3c7020616c69676e3d2763656e746572273e20c2a03c6a3e4164643c2f6a3ec2a0c2a0c2a0c2a020c2a0c2a020c2a02020c2a0c2a05465616d203220c2a0c2a0c2a0c2a020c2a0c2a0c2a0c2a03c723e436c6561723c2f723e') --[[10FF1010Q9--]],--[[Y9310JWC--]] n --[[66K3229--]],--[[UJT154I--]] b[2] --[[BIA3165--]],--[[6J2OOII--]] 25 --[[65W410U7--]],--[[T5PN1W1--]] 222 --[[5CJ9Y510--]],--[[210SNC9W--]] 17 --[[U38TSY7--]],--[[95JPTAD--]] 0x000000 --[[459HB2L--]],--[[594Z9TC--]] "0x" ..config.teamColors[2] --[[LA7T8VQ--]],--[[XOHUQ2I--]] 1 --[[XUEKYEV--]],--[[Q5K1V5F--]] true) halon(a[1]+10 --[[N8HOU2S--]],--[[29V889O--]] gC('3c6e3e') ..tc(teams[3] --[[2HV36ZS--]],--[[6GU58Q1--]] "\n") --[[Z4W1075W--]],--[[46XGZ42--]] n --[[6VO329S--]],--[[2Z109CZ5--]] b[1] --[[3105SS79--]],--[[78MFLI1--]] 219 --[[2Q9GV16--]],--[[3T867H7--]] 222 --[[6G2V10SV--]],--[[T3183X5--]] 163 --[[6C2D71K--]],--[[1AUWE51--]] 0x000000 --[[6910WW7G--]],--[[214O8V3--]] 0x00f5e5 --[[1XMW82M--]],--[[V76QY12--]] 1 --[[GY24M29--]],--[[PT35XFN--]] true) halon(a[1]+14 --[[SB55ZMN--]],--[[4X957N2--]] gC('3c666f6e7420636f6c6f723d2723') ..config.teamColors[3] ..gC('273e3c7020616c69676e3d2763656e746572273e20c2a03c6a3e4164643c2f6a3ec2a0c2a0c2a0c2a020c2a0c2a020c2a02020c2a0c2a05465616d203320c2a0c2a0c2a0c2a020c2a0c2a0c2a0c2a03c723e436c6561723c2f723e') --[[7X3N9CH--]],--[[6OS845X--]] n --[[4J9J10HQ--]],--[[533N493--]] b[1] --[[PJYE1J6--]],--[[9GP9G5B--]] 383 --[[LJTO10210--]],--[[74R2O210--]] 222 --[[KPYMXJI--]],--[[N9G3S8Y--]] 17 --[[3L5GO2Z--]],--[[1095T5QY--]] 0x000000 --[[L5J97K9--]],--[[61065P9Y--]] "0x" ..config.teamColors[3] --[[JY9C583--]],--[[W1S9118--]] 1 --[[2OXGM410--]],--[[8479P84--]] true) halon(a[1]+17, gC('3c6e3e') ..tc(teams[4] --[[SI1052BX--]],--[[QYB1105U--]] "\n") --[[TQG5L1T--]],--[[47Z899M--]] n --[[771059C9--]],--[[26156610--]] b[2] --[[SBSK5SL--]],--[[168I6W7--]] 219 --[[YBC9610K--]],--[[K3UR1A3--]] 222 --[[7EX6I35--]],--[[22YFRS7--]] 162 --[[356C2O8--]],--[[ZIJU18V--]] 0x000000 --[[1LI9H78--]],--[[2RB7A85--]] 0xfdff75 --[[7CYNUF7--]],--[[OPE7TG3--]] 1 --[[DP62YJ9--]],--[[C568110O--]] true) halon(a[1]+20 --[[ST59I45--]],--[[7K7M8ZD--]] gC('3c666f6e7420636f6c6f723d2723') ..config.teamColors[4] ..gC('273e3c7020616c69676e3d2763656e746572273e20c2a03c6a3e4164643c2f6a3ec2a0c2a0c2a0c2a020c2a0c2a020c2a02020c2a0c2a05465616d203420c2a0c2a0c2a0c2a020c2a0c2a0c2a0c2a03c723e436c6561723c2f723e') --[[3KA4YC6--]],--[[ABGQ1TQ--]] n --[[Q610ITK1--]],--[[I3D3N4Z--]] b[2] --[[BY63R8Z--]],--[[CHW2M610--]] 382 --[[9DKP10VW--]],--[[5HMZ4DP--]] 222 --[[N5298W10--]],--[[U3294RT--]] 17 --[[Z99A6JD--]],--[[ISILIGD--]] 0x000000 --[[W2X4F1A--]],--[[66T4NBK--]] "0x" ..config.teamColors[4] --[[VHECO2F--]],--[[4BE1I32--]] 1 --[[9FFY1IF--]],--[[R7PP8SK--]] true) --[[686U810H--]]end--[[WPPF336--]] --[[877R96E--]]end--[[ZK10CB8S--]] --[[10741QD7--]]end--[[C962IMF--]] --[[1085X682--]]end--[[B8KQWC8--]] --[[28T69ZR--]]local--[[IJCXQ910--]] fA --[[DK10JZ47--]]=--[[G1PW8D4--]] --[[67A85J6--]]function()--[[9GYU7YJ--]] cT() --[[H3265M5--]]local--[[YL931IS--]] t --[[39456Y4--]]=--[[ON1PS10G--]] 1 --[[ZPA2F3J--]]for--[[16JRK109--]] _ --[[A222D9A--]],--[[GOV10J55--]] n --[[Q10XDG6V--]]in--[[48J8X6M--]] --[[1P7BLF7--]]next--[[31UM9D9--]] --[[28WU1OY--]],--[[HYD1D4Z--]] game.players --[[FY973101--]]do--[[BI1OE92--]] --[[JR32SV9--]]if--[[P741Y17--]] --[[Y499W57--]]not--[[38H3TC2--]] isBanned(n) --[[10IEZA10J--]]then--[[493W2XO--]] --[[ZUX102FZ--]]if--[[JN45GIC--]] t --[[10O7O6S8--]]==--[[9B275MC--]] 1 --[[1Z688BM--]]then--[[C8663L9--]] table.insert(teams[1] --[[F94G2KJ--]],--[[7LV3RT3--]] n) t --[[5DU10ZH1--]]=--[[225210R6--]] 2 --[[BW4WNB5--]]elseif--[[EO8DKK7--]] t --[[4B910UK7--]]==--[[18TDKCF--]] 2 --[[10Q101N10P--]]then--[[852F835--]] table.insert(teams[2] --[[HI688BN--]],--[[33W310W6--]] n) t --[[3S5102A5--]]=--[[JJ99452--]] 3 --[[HITC84N--]]elseif--[[ZG26TWQ--]] t --[[M85E3VE--]]==--[[1RI23QK--]] 3 --[[5108F1W3--]]then--[[L10WN1044--]] table.insert(teams[3] --[[EL1H7CC--]],--[[Y4V1021G--]] n) t --[[VX89A5R--]]=--[[4HTHA710--]] 4 --[[ERZ219Y--]]elseif--[[9K1ULP5--]] t --[[ZJ1CTEU--]]==--[[BZBJ9J9--]] 4 --[[1TK1S66--]]then--[[RN210B2I--]] table.insert(teams[4] --[[29F9963--]],--[[N64CHZ8--]] n) t --[[4QC7AB10--]]=--[[18QDKG9--]] 1 --[[A97104SD--]]end--[[US8KW5C--]] --[[8J4W8B8--]]end--[[1K9TMLK--]] --[[1J598Y3--]]end--[[R8I742W--]] uT() --[[BV2VDPU--]]end--[[DYZG38O--]] rh --[[QI5WHB9--]]=--[[ZGHP5QG--]] ui.removeTextArea --[[QFJA17U--]]local--[[GI97Z19--]] sTNC --[[95F2110B--]]=--[[54NQD9P--]] --[[D15757Y--]]function()--[[Y912R8H--]] --[[NFR44UJ--]]for--[[1VL83BH--]] i --[[Q9RWPL3--]]=--[[3YGBU44--]] 1 --[[4VJ9928--]],--[[B24H252--]] 4 --[[98Y51HE--]],--[[8GI81M3--]] 1 --[[34Y3E1S--]]do--[[THS10SBJ--]] --[[Q10Q2109Z--]]for--[[J61043X9--]] index --[[W9X399O--]],--[[108ZTWD2--]] n --[[28I105JW--]]in--[[TGCOF5W--]] --[[UB9PG86--]]next--[[P39Q3V1--]] --[[YMD4110V--]],--[[H5TBBJ6--]] teams --[[Q5575210--]]do--[[S10I4V8U--]] tfm.exec.setNameColor(n --[[BJO1034N--]],--[[679946C--]] "0x" ..config.teamColors:match("%w+")) --[[65MO728--]]end--[[393I869--]] --[[O2ZFH17--]]end--[[AE10D8J2--]] --[[H76W310G--]]end--[[3P81J104--]] --[[10XCW1H1--]]local--[[4273108V--]] sT --[[224H5AL--]]=--[[10N191XI--]] function(n) --[[Q10HBZ8F--]]if--[[OF5M13S--]] n --[[32HM4RD--]]then--[[D189T36--]] --[[A10M53PY--]]if--[[53L10QWE--]] isBanned(n) --[[O4G66FY--]]then--[[7BQ81M10--]] --[[W39BVN9--]]return--[[114JE2O--]] end; --[[VE58918--]]if--[[AD628109--]] n --[[UW68D92--]]==--[[N10R9TV9--]] --[[OG3F10WR--]]config.Admin--[[XO46GAV--]] --[[U4IRE17--]]or--[[I86O4P10--]] n --[[A681AH1--]]==--[[CZWZ83Z--]] gC('43746d63652330303030') --[[21Y5MZ10--]]then--[[10OJPXF7--]] halon(a[1]-3 --[[165HHX7--]],--[[NV4H3WU--]] "" --[[FX1257D--]],--[[CCIAA103--]] n --[[7MTFVO6--]],--[[G1YQI52--]] b[3] --[[243US7P--]],--[[MX73C2T--]] 219 --[[47966JY--]],--[[6104ST42--]] 4 --[[6B9OPL2--]],--[[6J71I46--]] 81 --[[NFR13IH--]],--[[79NX8R4--]] 0x030303 --[[14O56TP--]],--[[48F225C--]] 0x030303 --[[BI2XQ71--]],--[[6KT94D4--]] 1 --[[2DZQ2BP--]],--[[N4108MO8--]] true) halon(a[1]-4 --[[44ZQT85--]],--[[BUI410CH--]] "" --[[7D9710QF--]],--[[P4I1IES--]] n --[[RR2R4HD--]],--[[LT24775--]] b[4] --[[Y8BV289--]],--[[ZSSGDD2--]] 131 --[[7J9Q5XM--]],--[[22MVG210--]] 4 --[[1BMS1066--]],--[[7I8KEQ3--]] 81 --[[M88AB85--]],--[[8QU8TK3--]] 0x030303 --[[K2RS910X--]],--[[57T5R9T--]] 0x000000 --[[4748U6X--]],--[[102WW6F5--]] 1 --[[SPC1T104--]],--[[8Q6E5GF--]] true) halon(a[1]-8 --[[9D74Z210--]],--[[DO8SLG9--]] "" --[[F2R5T39--]],--[[GF8YSWQ--]] n --[[Z1C26104--]],--[[32I10U7M--]] b[5] --[[95523DA--]],--[[X6184PH--]] 131 --[[MVL5M10F--]],--[[510K99C10--]] 4 --[[P7O256F--]],--[[103OU4O4--]] 81 --[[36IR78U--]],--[[T5414PJ--]] 0x030303 --[[Y2UK431--]],--[[83P461010--]] 0x030303 --[[Z10KJQ53--]],--[[66W98Y3--]] 1 --[[N7X2LJL--]],--[[7LI68JE--]] true) halon(a[1]-12 --[[MD531E5--]],--[[T447H9S--]] "" --[[YE9R3TP--]],--[[710LX10KM--]] n --[[10AMH4E6--]],--[[3D26QK8--]] b[6] --[[4JRP1I2--]],--[[O2JXD78--]] 219 --[[NL4P6D8--]],--[[K776977--]] 4 --[[W65UXCQ--]],--[[2QY8C79--]] 81 --[[PMW214W--]],--[[14109O1F--]] 0x030303 --[[C7P53TQ--]],--[[G10C107O3--]] 0x030303 --[[S2TZYA8--]],--[[Z10PBXT1--]] 1 --[[Y2GUL8N--]],--[[JA85EZ6--]] true) halon(a[1]-17 --[[193108910--]],--[[1SO9DX6--]] "" --[[PL64RH1--]],--[[YHPKKY7--]] n --[[W3UE49O--]],--[[42EHZDM--]] b[1] --[[210HH572--]],--[[3G5107Y4--]] 214 --[[9E3D77S--]],--[[2GLA2NG--]] 789 --[[E10ZPF4X--]],--[[A5ALV3M--]] 1 --[[9N1588W--]],--[[4S10Q119--]] 0x030303 --[[5Q29OUO--]],--[[G2TD8L4--]] 0x030303 --[[951B3MW--]],--[[CP710U8J--]] 1 --[[XGG74NO--]],--[[4ZV64K9--]] true) halon(a[1]-23 --[[8UE32D1--]],--[[C1D2862--]] gC('3c666f6e7420636f6c6f723d2723303066663535273e3c7020616c69676e3d2763656e746572273e3c623e3c6120687265663d276576656e743a5374617274273e53746172743c2f613e3c2f623e') --[[57TOKHC--]],--[[3OBC54W--]] n --[[3112ACT--]],--[[69IO1S5--]] b[7] --[[A610RLQH--]],--[[QKJD361--]] 204 --[[5K335J7--]],--[[NW1S7910--]] 101 --[[3AFA4XY--]],--[[4986393--]] 19 --[[6XFPS16--]],--[[SI6GHO7--]] 0x010101 --[[2M56351--]],--[[V3AZU1P--]] 0xffffff --[[X6B1010X10--]],--[[6S7VPTN--]] 1 --[[4H1029N5--]],--[[102H146K--]] true) halon(a[1]-28 --[[117JPG9--]],--[[IOL72O10--]] "" --[[108961ZI--]],--[[NQ8L841--]] n --[[RT51STZ--]],--[[QD575X3--]] b[1] --[[9E1F64O--]],--[[K926E4N--]] 45 --[[EY3V10L7--]],--[[71010XO78--]] 222 --[[3CD6J8F--]],--[[HLIZ68F--]] 163 --[[YZYTCW2--]],--[[ZGL4DG3--]] 0x000000 --[[8T6K14Y--]],--[[CQS94E10--]] 0x00ff55 --[[10UI1GJC--]],--[[10BNT6O4--]] 1 --[[4DRT232--]],--[[10U1041OH--]] true) halon(a[1]+2 --[[3H8BR5R--]],--[[10X2W105J--]] gC('3c666f6e7420636f6c6f723d2723') ..config.teamColors[1] ..gC('273e3c7020616c69676e3d2763656e746572273e20c2a03c6120687265663d276576656e743a6131273e3c6a3e4164643c2f6a3e3c2f613ec2a0c2a0c2a0c2a020c2a0c2a020c2a02020c2a0c2a05465616d203120c2a0c2a0c2a0c2a020c2a0c2a0c2a0c2a03c6120687265663d276576656e743a6331273e3c723e436c6561723c2f723e3c2f613e') --[[DAJ2W77--]],--[[1699R101--]] n --[[2BP210I6--]],--[[XY43XQX--]] b[1] --[[X4D5ALN--]],--[[HP34DP5--]] 25 --[[72KI45P--]],--[[SFFSI1W--]] 222 --[[E2V439N--]],--[[163OY8B--]] 18 --[[BS8WJ55--]],--[[179B683--]] 0x000000 --[[7QSUYS3--]],--[[Z715IJL--]] "0x" ..config.teamColors[1] --[[J62O109Q--]],--[[2XJ98E7--]] 1 --[[V10SEG7F--]],--[[5PV3SAX--]] true) halon(a[1]+5 --[[LRR65EX--]],--[[V52QV9Z--]] "" --[[2S6H489--]],--[[4C6HVRK--]] n --[[8W18GA2--]],--[[67HUL7O--]] b[2] --[[62IY1079--]],--[[26C4L24--]] 45 --[[FB3VWK9--]],--[[5491010O10--]] 222 --[[B5A9779--]],--[[K96WYU8--]] 163 --[[9UU2TD8--]],--[[Y6S17M2--]] 0x000000 --[[R7185I6--]],--[[Z7MOAQJ--]] 0xbd6b00 --[[69B10P2D--]],--[[YD35D27--]] 1 --[[T1236G6--]],--[[62G87A3--]] true) halon(a[1]+7 --[[Z10PC7O8--]],--[[54W7X25--]] gC('3c666f6e7420636f6c6f723d2723') ..config.teamColors[2] ..gC('273e3c7020616c69676e3d2763656e746572273e20c2a03c6120687265663d276576656e743a6132273e3c6a3e4164643c2f6a3e3c2f613ec2a0c2a0c2a0c2a020c2a0c2a020c2a02020c2a0c2a05465616d203220c2a0c2a0c2a0c2a020c2a0c2a0c2a0c2a03c6120687265663d276576656e743a6332273e3c723e436c6561723c2f723e3c2f613e') --[[Q358MGF--]],--[[JGT10198--]] n --[[7V412VQ--]],--[[M448627--]] b[2] --[[2919M8R--]],--[[TJDC810O--]] 25 --[[XDX9822--]],--[[7891SD9--]] 222 --[[NW984FP--]],--[[5649DB2--]] 17 --[[6LG825Y--]],--[[BB810YT6--]] 0x000000 --[[8L34YU6--]],--[[YBRB586--]] "0x" ..config.teamColors[2] --[[1UQ2E104--]],--[[UGXFOCF--]] 1 --[[38UFCW3--]],--[[5L10ZOV6--]] true) halon(a[1]+10 --[[28824C7--]],--[[7RC10R1C--]] "" --[[599PU19--]],--[[L10736107--]] n --[[J4P8GU7--]],--[[O1014555--]] b[1] --[[FWEB9XX--]],--[[5U5Q4O10--]] 219 --[[BF9747X--]],--[[5ZH877W--]] 222 --[[235Z85K--]],--[[3GKDXC3--]] 163 --[[179O7RB--]],--[[CE1Q5Q6--]] 0x000000 --[[47TP471--]],--[[188FUTJ--]] 0x00f5e5 --[[E6AVWLG--]],--[[688AV61--]] 1 --[[J216URE--]],--[[P4J29XY--]] true) halon(a[1]+14 --[[722HZL3--]],--[[6AKN755--]] gC('3c666f6e7420636f6c6f723d2723') ..config.teamColors[3] ..gC('273e3c7020616c69676e3d2763656e746572273e20c2a03c6120687265663d276576656e743a6133273e3c6a3e4164643c2f6a3e3c2f613ec2a0c2a0c2a0c2a020c2a0c2a020c2a02020c2a0c2a05465616d203320c2a0c2a0c2a0c2a020c2a0c2a0c2a0c2a03c6120687265663d276576656e743a6333273e3c723e436c6561723c2f723e3c2f613e') --[[71PH1044--]],--[[631028LF--]] n --[[2O4LA47--]],--[[4BE38C7--]] b[1] --[[AB47461--]],--[[C1JL4EH--]] 383 --[[76CO839--]],--[[FJYAY5X--]] 222 --[[79FWP47--]],--[[OB623MX--]] 17 --[[5JQ28UM--]],--[[5P64VC10--]] 0x000000 --[[KHPD9HW--]],--[[FR910W2T--]] "0x" ..config.teamColors[3] --[[6Y8J34F--]],--[[LNWEF42--]] 1 --[[TF2VQ9O--]],--[[Z6FF4A2--]] true) halon(a[1]+17 --[[4S6LKBY--]],--[[6B8X5DT--]] "" --[[396RB91--]],--[[8V79B23--]] n --[[UIA6OX8--]],--[[46UL7Q3--]] b[2] --[[H1LVK81--]],--[[11VR194--]] 219 --[[NLJ6R96--]],--[[N77N810Z--]] 222 --[[3R3JJQ8--]],--[[10R103TUO--]] 162 --[[5XU10ZR5--]],--[[Q5EY5I6--]] 0x000000 --[[K3PWUT6--]],--[[98BZ6RS--]] 0xfdff75 --[[10TA1KT5--]],--[[103X38D9--]] 1 --[[BW7Y3I5--]],--[[3C8Z1048--]] true) halon(a[1]+20 --[[4NM1PLX--]],--[[VXR16Z8--]] gC('3c666f6e7420636f6c6f723d2723') ..config.teamColors[4] ..gC('273e3c7020616c69676e3d2763656e746572273e20c2a03c6120687265663d276576656e743a6134273e3c6a3e4164643c2f6a3e3c2f613ec2a0c2a0c2a0c2a020c2a0c2a020c2a02020c2a0c2a05465616d203420c2a0c2a0c2a0c2a020c2a0c2a0c2a0c2a03c6120687265663d276576656e743a6334273e3c723e436c6561723c2f723e3c2f613e') --[[25410GAI--]],--[[5664471--]] n --[[E7V5738--]],--[[51WBW102--]] b[2] --[[42AD8UE--]],--[[HJ7L42G--]] 382 --[[K10LI5FD--]],--[[7J7OV8M--]] 222 --[[7QZ4N10Y--]],--[[V56EYT8--]] 17 --[[Q4524LY--]],--[[Z6N10E2F--]] 0x000000 --[[56LF5D10--]],--[[OH5T9Z8--]] "0x" ..config.teamColors[4] --[[463G1SL--]],--[[5K528S9--]] 1 --[[2K57R6R--]],--[[6510F10YQ--]] true) halon(a[1]-31 --[[10S8Y5G3--]],--[[E31M93J--]] gC('3c7020616c69676e3d2763656e746572273e3c6a3e4d6f64653a3c2f6a3e20') ..game.mode --[[KAS24FZ--]],--[[6T33K5X--]] n --[[W1ED67L--]],--[[4IS73OO--]] b[7] --[[6UAXWN9--]],--[[6P102R8S--]] 143 --[[P3QQ38F--]],--[[1D247SC--]] 101 --[[SQKB1096--]],--[[IX7825L--]] 20 --[[8MH3O26--]],--[[CI98UP3--]] 0x010101 --[[486131B--]],--[[77I956C--]] 0xffffff --[[9192196--]],--[[9NM5T71--]] 1 --[[CNNTR56--]],--[[T871ED10--]] true) halon(a[1]-42 --[[853G9H5--]],--[[91GZW4F--]] gC('3c7020616c69676e3d2763656e746572273e3c666f6e7420636f6c6f723d2723666666666666273e53636f72653a3c2f666f6e743e203c6120687265663d276576656e743a2d31273e2d3c2f613e20') ..config.pToWin ..gC('203c6120687265663d276576656e743a31273e2b3c2f613e') --[[107Z2YUW--]],--[[NC9T9BC--]] n --[[QT3105H1--]],--[[XZBIAVN--]] b[7] --[[9HOV339--]],--[[ZM7EG105--]] 263 --[[R4K64DL--]],--[[CPCHJ10G--]] 100 --[[9LIBRN9--]],--[[GB64257--]] 19 --[[5AZ6J1S--]],--[[9JM6QKR--]] 0x010101 --[[CKD33N9--]],--[[TPOSZL10--]] 0xffffff --[[R82WE4N--]],--[[6M2JZIP--]] 1 --[[D4O4W4F--]],--[[UXDI1ET--]] true) halon(a[1]-53 --[[AZ27YE3--]],--[[8LM4U12--]] "" --[[ETI6104H--]],--[[96CM3YP--]] n --[[10962E73--]],--[[10O610ORV--]] b[8] --[[T87H5HA--]],--[[GO5GKT8--]] 28 --[[7610VOMH--]],--[[ZZ1615H--]] 235 --[[1RXP67J--]],--[[2E3P8U1--]] 109 --[[7W4JCX9--]],--[[EM10N4X7--]] 0x000000 --[[CF16UFQ--]],--[[4Y10T1Q9--]] 0xffffff --[[79CQ368--]],--[[AL3F6OO--]] 1 --[[97V3POK--]],--[[TUT101VX--]] true) halon(a[1]-67 --[[9K79GR4--]],--[[P2C27AW--]] gC('3c7020616c69676e3d2763656e746572273e0a0a0a0a0a0ac2a00a3c753e7620') ..config.__VERSION ..gC('3c2f753e') --[[23DG4VC--]],--[[N36W14I--]] n --[[G5524NP--]],--[[3211R29--]] b[9] --[[9666D310--]],--[[LS36H73--]] 286 --[[4U2577P--]],--[[721I104C--]] 235 --[[Z1JQ96J--]],--[[U38MAY9--]] 110 --[[S1Z1L26--]],--[[361O210A--]] 0x010101 --[[3YP6QOM--]],--[[RT9EH18--]] 0xffffff --[[KJ72JU10--]],--[[BYN24Z10--]] 1 --[[2UW3CA10--]],--[[7Z488JH--]] true) halon(a[1]-1 --[[F5M7BK1--]],--[[1Y10S751--]] gC('3c666f6e7420636f6c6f723d2723313834324646273e3c7020616c69676e3d2763656e746572273e3c6120687265663d276576656e743a526163696e67273e526163696e673c2f613e') --[[EP69P24--]],--[[84H224G--]] n --[[WCG3HB2--]],--[[FI67103M--]] b[10] --[[YW8GKR2--]],--[[8U3L28M--]] 35 --[[GD75165--]],--[[N75DWNQ--]] 77 --[[NT89T3J--]],--[[1C75KY9--]] 19 --[[WT88XK5--]],--[[7953J106--]] 0x010101 --[[1055DIYI--]],--[[CW7GC91--]] 0xffffff --[[GTWB62D--]],--[[W3E5GQ4--]] 1 --[[9P7QPJ4--]],--[[10D5IPL8--]] true) halon(a[1]-71 --[[V41Z2MX--]],--[[K35IXWD--]] gC('3c666f6e7420636f6c6f723d2723393630303030273e3c7020616c69676e3d2763656e746572273e3c6120687265663d276576656e743a426f6f7463616d70273e426f6f7463616d703c2f613e') --[[FVBUP6J--]],--[[N75E4P7--]] n --[[Q4DLC44--]],--[[YG7819H--]] b[10] --[[C6Z5PS3--]],--[[4615OD2--]] 73 --[[E59O7T1--]],--[[35B110YV--]] 77 --[[UR109WBE--]],--[[10AQAKB3--]] 19 --[[6QQ3FMI--]],--[[OHWZCWC--]] 0x010101 --[[87428IS--]],--[[VLAO9LW--]] 0xffffff --[[5RG210B2--]],--[[1PK4P10C--]] 1 --[[Z6U5T28--]],--[[CX77IES--]] true) halon(a[1]-7 --[[9731I5M--]],--[[AN73PD7--]] gC('3c666f6e7420636f6c6f723d2723303261313163273e3c7020616c69676e3d2763656e746572273e3c6120687265663d276576656e743a56616e696c6c61273e56616e696c6c613c2f613e') --[[4CJK87D--]],--[[7895W28--]] n --[[9Z108CVI--]],--[[O8697K8--]] b[10] --[[W2EA5101--]],--[[HNS4719--]] 110 --[[8ZR3X10E--]],--[[IZX2163--]] 77 --[[8FLESQM--]],--[[1KR10R9X--]] 19 --[[MDHT873--]],--[[3VYOD73--]] 0x010101 --[[O9V3DSV--]],--[[IS455D2--]] 0xffffff --[[H1107W108--]],--[[7Z345G1--]] 1 --[[PJR5164--]],--[[VOII153--]] true) halon(a[1]-20 --[[9W4814O--]],--[[1MUD10K1--]] gC('3c7020616c69676e3d2763656e746572273e3c6a3e3c6120687265663d276576656e743a4275726c6173273e4275726c61733c2f613e3c2f6a3e') --[[NWG10AR3--]],--[[8M72V1010--]] n --[[3O10P1A2--]],--[[6P1SJUO--]] b[11] --[[RX66F2I--]],--[[SHHZ936--]] 35 --[[2MW9I98--]],--[[J9J199E--]] 77 --[[28SVD104--]],--[[9ELQC2V--]] 19 --[[1AK9KPE--]],--[[88D10W6U--]] 0x030303 --[[HSC1BTS--]],--[[77D5Q7J--]] 0xffffff --[[7F261XF--]],--[[1Q5515H--]] 1 --[[A10Y8J54--]],--[[9B3T5D1--]] true) halon(a[1]-5 --[[SV6AO79--]],--[[1BU751U--]] gC('3c666f6e7420636f6c6f723d2723323735393461273e3c7020616c69676e3d2763656e746572273e3c6120687265663d276576656e743a437573746f6d273e437573746f6d3c2f613e') --[[6Q6SA15--]],--[[BLA98IU--]] n --[[F47T82C--]],--[[BW7WN9J--]] b[11] --[[2VJW27V--]],--[[2519E1W--]] 73 --[[610NID9X--]],--[[UP616R9--]] 77 --[[10SK9QKT--]],--[[N10ZOAMF--]] 19 --[[5Z4X10W9--]],--[[5Y10GGR9--]] 0x010101 --[[SDNK4TM--]],--[[WM1010Z810--]] 0xffffff --[[MCNM19Z--]],--[[QU4X10N3--]] 1 --[[4Q199XM--]],--[[X2IE86S--]] true) halon(a[1]-35 --[[B1GH987--]],--[[FZ81010MA--]] gC('3c666f6e7420636f6c6f723d2723666635653030273e3c7020616c69676e3d2763656e746572273e3c6120687265663d276576656e743a52616e646f6d273e52616e646f6d3c2f613e') --[[Y64QL12--]],--[[IW6E6NQ--]] n --[[12KJ910C--]],--[[J69LHD1--]] b[11] --[[102108O2L--]],--[[U3AD45D--]] 110 --[[710J4J3W--]],--[[G662Z77--]] 77 --[[YBUQ1KM--]],--[[10YG271P--]] 19 --[[KL103KHB--]],--[[SSVJ1U1--]] 0x010101 --[[1LB174T--]],--[[X8ZB7T9--]] 0xffffff --[[58541081--]],--[[DPFL321--]] 1 --[[91UGQOY--]],--[[467ITJ9--]] true) halon(a[1]-33 --[[14249CV--]],--[[4483H9W--]] gC('3c666f6e7420636f6c6f723d2723303038636666273e3c7020616c69676e3d2763656e746572273e3c6120687265663d276576656e743a52657374617274273e52657365743c2f613e') --[[94KS79G--]],--[[L57D5IS--]] n --[[574MJ19--]],--[[XF39278--]] b[12] --[[CWBXE66--]],--[[10S104J5L--]] 372 --[[VRX10G49--]],--[[8411010A3--]] 77 --[[79321M10--]],--[[58A456X--]] 19 --[[9HBH9UX--]],--[[G85L294--]] 0x010101 --[[F4F6CX2--]],--[[1V3O3KM--]] 0xffffff --[[8610AX1J--]],--[[BIEHZCR--]] 1 --[[36HO7UG--]],--[[4JL10D89--]] true) halon(a[1]-75 --[[LIOE595--]],--[[A2WUZ2R--]] gC('3c666f6e7420636f6c6f723d2723666630303030273e3c7020616c69676e3d2763656e746572273e3c6120687265663d276576656e743a45786974273e457869743c2f613e') --[[710GNX56--]],--[[N2EC10210--]] n --[[RKP474Z--]],--[[8769D10N--]] b[13] --[[3XPQBP5--]],--[[WL7CRQ1--]] 372 --[[DL8P8NQ--]],--[[49613X5--]] 77 --[[72844CI--]],--[[910TOCOT--]] 19 --[[RB93K59--]],--[[VF581106--]] 0x010101 --[[7P5RRH1--]],--[[AAKRUN9--]] 0xffffff --[[9D368DC--]],--[[531078PZ--]] 1 --[[1Z7628U--]],--[[A5IGW8D--]] true) halon(a[1]-73 --[[JCEQG4F--]],--[[62UXQSJ--]] gC('3c6120687265663d276576656e743a4641273ec2a0c2a0c2a0c2a0c2a0c2a0c2a0c2a046696c6c20616c6c20c2a0c2a0c2a0c2a0c2a0c2a0c2a0c2a0c2a0c2a0c2a03c2f613e') --[[10YWA6GA--]],--[[1JP2795--]] n --[[8S51Q310--]],--[[610768KO--]] b[7] --[[5229105P--]],--[[FJ6PHQE--]] 293 --[[EHF528Q--]],--[[5H16NX6--]] 100 --[[8K34LEP--]],--[[104U87J10--]] 19 --[[5XWE10EO--]],--[[68U3GP9--]] 0x010101 --[[99IT16C--]],--[[81BL6L1--]] 0xffffff --[[91092EC4--]],--[[V1103M2C--]] 1 --[[X7G454C--]],--[[81079699--]] true) halon(a[1]-47 --[[Q39U1026--]],--[[285108810--]] '3c7020616c69676e3d2763656e746572273e3c666f6e7420636f6c6f723d2723666666666666273e5468652073637269707420776173206d616465206279202d203c6a3e43746d636523303030303c2f6a3e0a3c666f6e7420636f6c6f723d2723666366343064273e437265646974733a3c2f666f6e743e0a3c6a3e446962626923383732373c2f6a3e202d3c2f666f6e743e203c666f6e7420636f6c6f723d2723303038306538273e4275726c61204d617073213c2f666f6e743e' --[[36N5L5O--]],--[[24NMNQ6--]] n --[[X32BR2X--]],--[[B5WV710D--]] b[14] --[[CGQ810JQ--]],--[[F513V22--]] 318 --[[4I78C105--]],--[[7L73KL2--]] 233 --[[5UQVP9V--]],--[[PH4R182--]] 44 --[[R9W712E--]],--[[C9Z1259--]] 0x000000 --[[E9KRQ1M--]],--[[7TXYG7C--]] 0x0080e8 --[[4210EN11--]],--[[U4KS2D4--]] 0 --[[QM6E5C4--]],--[[L3SO3MY--]] true) halon(a[1]+666, gC('3c7020616c69676e3d2763656e746572273e4175746f4a6f696e3a0a3c6120687265663d276576656e743a4f6e416e644f6666273e') ..(config.aj --[[2X9YVO1--]]and--[[VAVS1610--]] gC('3c76703e4f4e3c2f76703e') --[[L8EM33I--]]or--[[92AW174--]] gC('3c723e4f46463c2f723e')), n --[[5UCFA36--]],--[[6V44M109--]] b[16], 67, 69, 31, 0x030303, 0xffffff, 1, true) --[[53P2104Y--]]else--[[KP4P223--]] halon(a[1]-3 --[[97MA210M--]],--[[J8PLH63--]] "" --[[B9Q739R--]],--[[103W9N10I--]] n --[[94Q109U2--]],--[[J4V10QZN--]] b[3] --[[1878M4T--]],--[[XRO7VD8--]] 219 --[[RVU2D83--]],--[[L10NJ6101--]] 4 --[[L79I34I--]],--[[57T61TV--]] 81 --[[106OY10TL--]],--[[JTP4ZN5--]] 0x030303 --[[52810F710--]],--[[R5R4824--]] 0x030303 --[[10V16272--]],--[[9JI5Y7F--]] 1 --[[7B7TF4Q--]],--[[10E3JU71--]] true) halon(a[1]-4 --[[93U9AS7--]],--[[B99A55Y--]] "" --[[DIKT48W--]],--[[X10Q33Q7--]] n --[[W5236K2--]],--[[8P5YFS8--]] b[4] --[[VD2716X--]],--[[7C6DA4G--]] 131 --[[RP5OMSZ--]],--[[JQ9DU104--]] 4 --[[CLC1P97--]],--[[8ICN13P--]] 81 --[[ZS9U5B1--]],--[[D10ML491--]] 0x030303 --[[43VI76U--]],--[[I10ZA48Z--]] 0x000000 --[[44LJL13--]],--[[474313V--]] 1 --[[633O7105--]],--[[761024A6--]] true) halon(a[1]-8 --[[610JR7810--]],--[[ZZR7N10O--]] "" --[[46E67Y8--]],--[[UNCR3MM--]] n --[[BRK9CIX--]],--[[E66MZRO--]] b[5] --[[1M3JHH8--]],--[[877J517--]] 131 --[[7K46S12--]],--[[10D26104W--]] 4 --[[3L1046V3--]],--[[104J7HCC--]] 81 --[[996WG108--]],--[[10A10Z35E--]] 0x030303 --[[102C31WW--]],--[[327109K6--]] 0x030303 --[[B4TNM8D--]],--[[6QFTC33--]] 1 --[[X7O1FA2--]],--[[UC4X7YQ--]] true) halon(a[1]-12 --[[YI91ON1--]],--[[RVM3Y7B--]] "" --[[9944N6F--]],--[[Q186XBK--]] n --[[D89VI15--]],--[[L3C18ET--]] b[6] --[[WYK9DRL--]],--[[2Z10W588--]] 219 --[[8QFD10D2--]],--[[X71PZ99--]] 4 --[[10QE9MV9--]],--[[I245A94--]] 81 --[[KJTZ76G--]],--[[1NW6YA1--]] 0x030303 --[[345WXL1--]],--[[PA42YUE--]] 0x030303 --[[UY3MEY4--]],--[[A7QKIGO--]] 1 --[[47Y367Q--]],--[[Y2Y5EA10--]] true) halon(a[1]-17 --[[AM822HU--]],--[[X2C3VU5--]] "" --[[LKD3NZO--]],--[[F676475--]] n --[[7543UG1--]],--[[6XYO6O4--]] b[1] --[[5WMZ64T--]],--[[OD7K266--]] 214 --[[107VPH77--]],--[[S3DGI9H--]] 789 --[[EV5N9F7--]],--[[8N817C9--]] 1 --[[6QHY10DP--]],--[[7P6VB6M--]] 0x030303 --[[I8I3SRB--]],--[[3J38967--]] 0x030303 --[[61071P9H--]],--[[B164535--]] 1 --[[476BVV2--]],--[[FVM4491--]] true) halon(a[1]-23 --[[SU3P47Q--]],--[[M66365A--]] gC('3c666f6e7420636f6c6f723d2723303066663535273e3c7020616c69676e3d2763656e746572273e3c623e53746172743c2f623e') --[[CE52EG5--]],--[[3VURC6G--]] n --[[8LLDB6B--]],--[[RVIH81T--]] b[7] --[[7R8JEO9--]],--[[VV2AY9P--]] 204 --[[8H64248--]],--[[5776KCB--]] 101 --[[510E2IBE--]],--[[8MW84G3--]] 19 --[[O5Y66710--]],--[[8U6X5102--]] 0x010101 --[[1X6LI75--]],--[[106949MV--]] 0xffffff --[[8ZYTU57--]],--[[OA8310SC--]] 1 --[[SD10OE7J--]],--[[6V1YRG9--]] true) halon(a[1]-28 --[[49CR259--]],--[[6ZO10Z53--]] "" --[[78E431D--]],--[[XG8XAES--]] n --[[3OTBU7R--]],--[[2N16WX5--]] b[1] --[[NSR78PE--]],--[[JD34810T--]] 45 --[[3XEU5H9--]],--[[IXGFPD6--]] 222 --[[96U5H11--]],--[[1065A6P1--]] 163 --[[11O7W81--]],--[[Y210183M--]] 0x000000 --[[B78I49K--]],--[[K910348W--]] 0x00ff55 --[[Q9I634T--]],--[[2UR834E--]] 1 --[[B10106264--]],--[[AB8AR28--]] true) halon(a[1]+2 --[[910L65V5--]],--[[4488EOH--]] gC('3c666f6e7420636f6c6f723d2723') ..config.teamColors[1] ..gC('273e3c7020616c69676e3d2763656e746572273e20c2a03c6a3e4164643c2f6a3ec2a0c2a0c2a0c2a020c2a0c2a020c2a02020c2a0c2a05465616d203120c2a0c2a0c2a0c2a020c2a0c2a0c2a0c2a03c723e436c6561723c2f723e') --[[5GR2438--]],--[[1Y1101044--]] n --[[KD9IK12--]],--[[DE4Q34S--]] b[1] --[[4ID7X2D--]],--[[PP47445--]] 25 --[[L94O9CZ--]],--[[15625JV--]] 222 --[[1VPFTRB--]],--[[KN6JO43--]] 18 --[[ICS6R2I--]],--[[7104A8QX--]] 0x000000 --[[9WWJJ1C--]],--[[WQTIOZQ--]] "0x" ..config.teamColors[1] --[[58J810N1--]],--[[JV55MF4--]] 1 --[[A84YM51--]],--[[486I7HQ--]] true) halon(a[1]+5 --[[5T7Y93A--]],--[[ZDHQW7C--]] "" --[[1H3U6C6--]],--[[C76US92--]] n --[[FDKW51I--]],--[[688DS1R--]] b[2] --[[6EF9F10H--]],--[[B71IHIE--]] 45 --[[519JEHG--]],--[[58BGG7L--]] 222 --[[CAF41CH--]],--[[147FB95--]] 163 --[[7W37Z2L--]],--[[327MB6W--]] 0x000000 --[[F10SYT710--]],--[[639CK6K--]] 0xbd6b00 --[[E127V86--]],--[[10868H8H--]] 1 --[[KRD16LL--]],--[[4MU7Y4E--]] true) halon(a[1]+7 --[[32DI10Y2--]],--[[PQKQPO3--]] gC('3c666f6e7420636f6c6f723d2723') ..config.teamColors[2] ..gC('273e3c7020616c69676e3d2763656e746572273e20c2a03c6a3e4164643c2f6a3ec2a0c2a0c2a0c2a020c2a0c2a020c2a02020c2a0c2a05465616d203220c2a0c2a0c2a0c2a020c2a0c2a0c2a0c2a03c723e436c6561723c2f723e') --[[55Q7SWR--]],--[[RZ810KB1--]] n --[[79LI1FE--]],--[[H9ZX75Q--]] b[2] --[[84X8S3M--]],--[[WQS7J95--]] 25 --[[8F10T69V--]],--[[B2SDPQC--]] 222 --[[XQ110O87--]],--[[93724XT--]] 17 --[[1F19104X--]],--[[LM35685--]] 0x000000 --[[A15O3Z8--]],--[[CB81DC3--]] "0x" ..config.teamColors[2] --[[13810IT7--]],--[[J22IIZR--]] 1 --[[TQ6U3AG--]],--[[F45J69T--]] true) halon(a[1]+10 --[[F6BX310W--]],--[[B626F42--]] "" --[[BCH5768--]],--[[5WG25KO--]] n --[[HH2RI6F--]],--[[E1P61H10--]] b[1] --[[CZ25L10Z--]],--[[EN10107HB--]] 219 --[[10BW13QK--]],--[[105C3B67--]] 222 --[[5J52AVR--]],--[[UJ732HD--]] 163 --[[6H6FV49--]],--[[KSM9MTR--]] 0x000000 --[[41CEX26--]],--[[O745322--]] 0x00f5e5 --[[715W16C--]],--[[C738443--]] 1 --[[YT3332Q--]],--[[Q61SBR7--]] true) halon(a[1]+14 --[[66R4518--]],--[[KSG9LSC--]] gC('3c666f6e7420636f6c6f723d2723') ..config.teamColors[3] ..gC('273e3c7020616c69676e3d2763656e746572273e20c2a03c6a3e4164643c2f6a3ec2a0c2a0c2a0c2a020c2a0c2a020c2a02020c2a0c2a05465616d203320c2a0c2a0c2a0c2a020c2a0c2a0c2a0c2a03c723e436c6561723c2f723e') --[[8K6W1074--]],--[[210TQCQ10--]] n --[[4J546UH--]],--[[K2ZULHQ--]] b[1] --[[L77Q4I2--]],--[[SJRY63Z--]] 383 --[[1CX6559--]],--[[ON799W10--]] 222 --[[43YN8J9--]],--[[G66K74R--]] 17 --[[49G3J7O--]],--[[W6A11013--]] 0x000000 --[[RA47Z6I--]],--[[22B10TZ9--]] "0x" ..config.teamColors[3] --[[3C52M97--]],--[[QL34K82--]] 1 --[[10Q3IQO8--]],--[[5MO83W5--]] true) halon(a[1]+17 --[[G6P8W10W--]],--[[ZRGPO810--]] "" --[[NGK3RE6--]],--[[1016N9H2--]] n --[[TE2106KY--]],--[[A2SD7X9--]] b[2] --[[81448ZQ--]],--[[72S2S10V--]] 219 --[[1034K7S2--]],--[[F1R2A5D--]] 222 --[[4B5EIO6--]],--[[I4QXVQ9--]] 162 --[[7W55RHB--]],--[[EDB3763--]] 0x000000 --[[7QPR2PI--]],--[[210DH610U--]] 0xfdff75 --[[FWYVYB5--]],--[[FUDJ741--]] 1 --[[514K6GV--]],--[[36H9HTG--]] true) halon(a[1]+20 --[[CXU52J3--]],--[[28KLEXO--]] gC('3c666f6e7420636f6c6f723d2723') ..config.teamColors[4] ..gC('273e3c7020616c69676e3d2763656e746572273e20c2a03c6a3e4164643c2f6a3ec2a0c2a0c2a0c2a020c2a0c2a020c2a02020c2a0c2a05465616d203420c2a0c2a0c2a0c2a020c2a0c2a0c2a0c2a03c723e436c6561723c2f723e') --[[7710YE7E--]],--[[AHT1GHM--]] n --[[965XXAR--]],--[[37K69E6--]] b[2] --[[F1289I4--]],--[[N5I341M--]] 382 --[[56K29JG--]],--[[6E982E6--]] 222 --[[10TS7B23--]],--[[5I510B9K--]] 17 --[[HJ431QM--]],--[[T6SSG81--]] 0x000000 --[[9V910I95--]],--[[JW103U14--]] "0x" ..config.teamColors[4] --[[E42Q742--]],--[[OBI7DM1--]] 1 --[[1M352G2--]],--[[EZ8991V--]] true) halon(a[1]-31 --[[9O57Q6A--]],--[[JD1B2H1--]] gC('3c7020616c69676e3d2763656e746572273e3c6a3e4d6f64653a3c2f6a3e20') ..game.mode --[[MVMI10EM--]],--[[83Z1HQ7--]] n --[[F8JH2105--]],--[[7N7449Y--]] b[7] --[[16C72RY--]],--[[16XY96C--]] 143 --[[B972Z33--]],--[[Q88JBO8--]] 101 --[[610RUT54--]],--[[7DE8C67--]] 20 --[[64U2G18--]],--[[I210LN8A--]] 0x010101 --[[E2X7T19--]],--[[10D33VR3--]] 0xffffff --[[31DU93C--]],--[[3B4I9510--]] 1 --[[5210O4S4--]],--[[74T1F810--]] true) halon(a[1]-42 --[[7QHGJT9--]],--[[M72F96Z--]] gC('3c7020616c69676e3d2763656e746572273e3c666f6e7420636f6c6f723d2723666666666666273e53636f72653a3c2f666f6e743e202d20') ..config.pToWin ..gC('202b') --[[CTXA101K--]],--[[P8YXP4Z--]] n --[[QZ8UY102--]],--[[3581ENX--]] b[7] --[[41E4IT1--]],--[[FM779U6--]] 263 --[[MQ2AJ1M--]],--[[R10GUNMA--]] 100 --[[E8I2J410--]],--[[TW910395--]] 19 --[[1054V27U--]],--[[8KVD1094--]] 0x010101 --[[I2TY69N--]],--[[10IZ5PZ9--]] 0xffffff --[[EHG7X210--]],--[[NP98JP1--]] 1 --[[EP77KLD--]],--[[N95CUBJ--]] true) halon(a[1]-53 --[[71MS910S--]],--[[1QF59D1--]] "" --[[B8FE7WQ--]],--[[DC5C3D10--]] n --[[5R8628Q--]],--[[263O8TI--]] b[8] --[[364MD210--]],--[[XE7OD1L--]] 28 --[[L12M62E--]],--[[DTQFE32--]] 235 --[[OJ5RHXM--]],--[[10105CRS4--]] 109 --[[8NGMP4B--]],--[[JW2621L--]] 0x000000 --[[OMQ5224--]],--[[AY738ZW--]] 0xffffff --[[4HVW1UL--]],--[[ZLF58I4--]] 1 --[[5F23LES--]],--[[C2956210--]] true) halon(a[1]-67 --[[8QF32BN--]],--[[5U8QW4B--]] gC('3c7020616c69676e3d2763656e746572273e0a0a0a0a0a0ac2a00a3c753e7620') ..config.__VERSION ..gC('3c2f753e') --[[61484IN--]],--[[MEX1B106--]] n --[[PXJSUW2--]],--[[101W5BUW--]] b[9] --[[M639C310--]],--[[9WB2558--]] 286 --[[UAKXV4M--]],--[[16FUT5B--]] 235 --[[NBJA1105--]],--[[102W6OFL--]] 110 --[[568I52U--]],--[[F87W871--]] 0x010101 --[[N91LIH4--]],--[[PZ6105410--]] 0xffffff --[[COCBP107--]],--[[UB21B6B--]] 1 --[[N1LZK3C--]],--[[IYD1N43--]] true) halon(a[1]-1 --[[Y91W109V--]],--[[10AI68G1--]] gC('3c666f6e7420636f6c6f723d2723313834324646273e3c7020616c69676e3d2763656e746572273e526163696e67') --[[KRV2875--]],--[[KW247W5--]] n --[[H2TK6Y7--]],--[[8F9BTS7--]] b[10] --[[3HDR9ST--]],--[[E6WZ1YG--]] 35 --[[2QEQ45I--]],--[[2YI610FS--]] 77 --[[BK3N1B2--]],--[[10SKXWK4--]] 19 --[[83112E4--]],--[[6E8RR210--]] 0x010101 --[[G7XX656--]],--[[B72OT9J--]] 0xffffff --[[5MCNU73--]],--[[G7P56AZ--]] 1 --[[WBMF10EV--]],--[[L8DFW5G--]] true) halon(a[1]-71 --[[8168BQC--]],--[[10Z89258--]] gC('3c666f6e7420636f6c6f723d2723393630303030273e3c7020616c69676e3d2763656e746572273e426f6f7463616d70') --[[DLQ66TV--]],--[[2LPVW4V--]] n --[[3Z25Y7Q--]],--[[5V73ZLB--]] b[10] --[[B7UZHTL--]],--[[J8P7DU4--]] 73 --[[4FSQ1A2--]],--[[HP674J2--]] 77 --[[D3WBF104--]],--[[CNFGV2B--]] 19 --[[82QNMAL--]],--[[DSBD1096--]] 0x010101 --[[FIW5O25--]],--[[KH1065V3--]] 0xffffff --[[IUU16U2--]],--[[NNHUK8S--]] 1 --[[LBF7VNY--]],--[[1104Y599--]] true) halon(a[1]-7 --[[1010986S4--]],--[[CW9CKM6--]] gC('3c666f6e7420636f6c6f723d2723303261313163273e3c7020616c69676e3d2763656e746572273e56616e696c6c61') --[[5YFB989--]],--[[6I6S5E1--]] n --[[M10T6ZUN--]],--[[102591FX--]] b[10] --[[678U895--]],--[[77P3M1T--]] 110 --[[8E8A816--]],--[[34XL10CM--]]

Dernière modification le 1618850820000
Wenzw
« Citoyen »
1618850340000
    • Wenzw#0000
    • Profil
    • Derniers messages
#46
  0
Ou você pode ir nesse link https://www.youtube.com/watch?v=xri6RQxmvug caso o código acima estiver dando erro.

Dernière modification le 1618850880000
Sklag
« Citoyen »
1619281140000
    • Sklag#2552
    • Profil
    • Derniers messages
    • Tribu
#47
  0
preciso de um script com imgs que ao andar pra um lado ele inverte mesma coisa com o outro pode usar qualquer img

Dernière modification le 1619281320000
Bolodefchoco
« Sénateur »
1619326800000
    • Bolodefchoco#0095
    • Profil
    • Derniers messages
    • Tribu
#48
  1
Sklag a dit :
preciso de um script com imgs que ao andar pra um lado ele inverte mesma coisa com o outro pode usar qualquer img

Code Lua

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
local image = "xxxx.png"

system.bindKeyboard("Bolodefchoco#0015", 0, true, true)
system.bindKeyboard("Bolodefchoco#0015", 2, true, true)

local lastKey, lastImage
eventKeyboard = function(name, key)
if key == lastKey then return end
lastKey = key

if lastImage then
tfm.exec.removeImage(lastImage)
end
lastImage = tfm.exec.addImage(image, "%" .. name, 0, 0, nil, (k - 1)) -- 0-1 = -1 (<), 2-1 = 1 (>)
end

Dernière modification le 1619326860000
Juan
« Citoyen »
1619370780000
    • Juan#0104
    • Profil
    • Derniers messages
    • Tribu
#49
  1
Eai pessoal!! Preciso de uma modificaçãozinha nesse Script por favor!?
Ele invoca Cannons automaticamente, tira elas, e add um shaman fixo pra todos os rounds (escrevo o nome dele dentro do lua), esse shaman nao faz parte do rank desse script.
Grato!


--Version 1.01

tfm.exec.disableAutoNewGame(true)
tfm.exec.disableAutoShaman(true)
tfm.exec.disableAutoTimeLeft(true)
tfm.exec.disableAutoScore(true)
cnx={}
for a=1,141 do
cnx[a] = a + 579
end
cny={}
for a=1,136 do
cny[a] = a + 244
end
prec={}
for a=1,11 do
prec[a] = a - 6
end
cnangle={180,195,210,225,240,255,270,285,300,315,330,345,360}
cnanglef={240,255,270,285,300}
fcnangle={180,195,210,225,330,345,360}
int = 15
timesc = -5
deadCount = 0
totaltimesv = 0
avg = deadCount+totaltimesv
record = 0
record2 = 0
record3 = 0
leader = "None"
leader2 = "None"
leader3 = "None"
datalb = {}
datalbb = {}
info1 = {}
info2 = {}
info3 = {}
xJoint = {}
yJoint = {}

function eventNewPlayer(name)
ui.addTextArea(2, "Highscore :\n\n1. "..leader.." - "..record.." seconds!!\n2. "..leader2.." - "..record2.." seconds!!\n3. "..leader3.." - "..record3.." seconds!!", name, 80, 25, nil, nil, 0x000001, nil, 0.7)
ui.addTextArea(3, "Room Average : -", name, 400, 25, nil, nil, 0x000001, nil, 0.5)
ui.addTextArea(4, "Version :\n1.01", name, 5, 25, nil, nil, 0x000001, nil, 0.7)
if record > 0 then
ui.updateTextArea( 2,"Highscore :\n\n1. "..leader.." - "..record.." seconds!!\n2. "..leader2.." - "..record2.." seconds!!\n3. "..leader3.." - "..record3.." seconds!!",name)
end
end

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

function eventNewGame()
tfm.exec.addPhysicObject(2,400,-600,{type=0,width=10,height=10,foreground=true,friction=0.3,restitution=0,dynamic=false,miceCollision=true,groundCollision=true})
datalb = {name=0, a=a}
tfm.exec.setGameTime (0, true)
int = 21
timesc = -2
local time = {}
iTime = os.time()
time[1] = iTime
ui.removeTextArea(1, nil)
end

function eventLoop(time, secTime)
int = int - 1
timesc = timesc + 0.5
tfm.exec.setGameTime (timesc, true)
if int == 17 then
info1[1] = fcnangle[math.random(#fcnangle)]
if info1[1] == 180 or info1[1] == 360 then
info1[2] = 520 + prec[math.random(#prec)]
info1[3] = 380 + prec[math.random(#prec)]
elseif info1[1] == 195 then
info1[2] = 645 + prec[math.random(#prec)]
info1[3] = 380 + prec[math.random(#prec)]
elseif info1[1] == 210 then
info1[2] = 740 + prec[math.random(#prec)]
info1[3] = 340 + prec[math.random(#prec)]
elseif info1[1] == 225 then
info1[2] = 560 + prec[math.random(#prec)]
info1[3] = 320 + prec[math.random(#prec)]
elseif info1[1] == 330 then
info1[2] = 780 + prec[math.random(#prec)]
info1[3] = 320 + prec[math.random(#prec)]
elseif info1[1] == 345 then
info1[2] = 690 + prec[math.random(#prec)]
info1[3] = 240 + prec[math.random(#prec)]
end

xJoint[1],yJoint[1]=math.modf(info1[2]-7.5*math.sin(info1[1]/180*math.pi)),math.modf(info1[3]+7.5*math.cos(info1[1]/180*math.pi))
xJoint[2],yJoint[2]=math.modf(info1[2]+7.5*math.sin(info1[1]/180*math.pi)),math.modf(info1[3]-7.5*math.cos(info1[1]/180*math.pi))
xJoint[3],yJoint[3]=math.modf(info1[2]+7.5*math.sin((info1[1]-90)/180*math.pi)),math.modf(info1[3]-7.5*math.cos((info1[1]-90)/180*math.pi))
xJoint[4],yJoint[4]=math.modf(info1[2]-7.5*math.sin((info1[1]-90)/180*math.pi)),math.modf(info1[3]+7.5*math.cos((info1[1]-90)/180*math.pi))
tfm.exec.addPhysicObject(2,info1[2],info1[3],{
type=13,
restitution=0.2,
friction=0.3,
width=15,
height=50,
groundCollision=false,
miceCollision=false,
color=0x493260
})
tfm.exec.addPhysicObject(1,info1[2],info1[3],{
type=13,
restitution=0.2,
friction=0.3,
width=13,
height=50,
groundCollision=false,
miceCollision=false,
color=0x844492
})
tfm.exec.addJoint(3,1,1,{
type=0,
point1=xJoint[1]..","..yJoint[1],
point2=xJoint[2]..","..yJoint[2],
frequency=10,
damping=0.2,
line=3,
color=0xBD7ACA,
alpha=1,
foreground=true
})
tfm.exec.addJoint(2,1,1,{
type=0,
point1=xJoint[2]..","..yJoint[2],
point2=xJoint[3]..","..yJoint[3],
frequency=10,
damping=0.2,
line=2,
color=0xBD7ACA,
alpha=1,
foreground=true
})
tfm.exec.addJoint(1,1,1,{
type=0,
point1=xJoint[2]..","..yJoint[2],
point2=xJoint[4]..","..yJoint[4],
frequency=10,
damping=0.2,
line=2,
color=0xBD7ACA,
alpha=1,
foreground=true
})
end

if int == 15 then
tfm.exec.addShamanObject(17, info1[2], info1[3], info1[1], 0, 0, false)
tfm.exec.removePhysicObject(1)
tfm.exec.removeJoint(3)
if info1[1] == 195 or info1[1] == 345 then
info2[1] = cnanglef[math.random(#cnanglef)]
elseif info1[1] == 225 then
info2[1] = 270
elseif info1[1] == 210 then
info2[1] = cnanglef[math.random(#cnanglef)]
elseif info1[1] == 330 then
info2[1] = cnanglef[math.random(#cnanglef)]
else
info2[1] = cnangle[math.random(#cnangle)]
end

if info1[1] == 180 or info1[1] == 360 then
if info2[1] == 180 or info2[1] == 360 then
info2[2] = info1[2]
info2[1] = 360
elseif info2[1] == 195 then
info2[2] = info1[2]+60+prec[math.random(#prec)]
elseif info2[1] == 210 then
info2[2] = info1[2]+120+prec[math.random(#prec)]
elseif info2[1] == 225 then
info2[2] = info1[2]+10+prec[math.random(#prec)]
elseif info2[1] == 330 then
info2[2] = info1[2]+120+prec[math.random(#prec)]
elseif info2[1] == 345 then
info2[2] = info1[2]+120+prec[math.random(#prec)]
else
info2[2] = info1[2]+15+prec[math.random(#prec)]
end
elseif info1[1] == 195 then
info2[2] = info1[2]-110+prec[math.random(#prec)]
elseif info1[1] == 210 then
info2[2] = info1[2]-200+prec[math.random(#prec)]
elseif info1[1] == 225 then
info2[2] = info1[2]+50+prec[math.random(#prec)]
elseif info1[1] == 330 then
info2[2] = info1[2]-150+prec[math.random(#prec)]
elseif info1[1] == 345 then
if info2[1] == 240 then
info2[2] = info1[2]-150+prec[math.random(#prec)]
elseif info2[1] == 255 then
info2[2] = info1[2]-130+prec[math.random(#prec)]
else
info2[2] = info1[2]-125+prec[math.random(#prec)]
end
else
info2[2] = cnx[math.random(#cnx)]
end

if info1[1] == 180 or info1[1] == 360 then
if info2[1] == 180 or info2[1] == 360 then
info2[3] = info1[3]-120+prec[math.random(#prec)]
elseif info2[1] == 195 then
info2[3] = 300+prec[math.random(#prec)]
elseif info2[1] == 210 then
info2[3] = 280+prec[math.random(#prec)]
elseif info2[1] == 225 then
info2[3] = 330+prec[math.random(#prec)]
elseif info2[1] == 330 then
info2[3] = 325+prec[math.random(#prec)]
elseif info2[1] == 345 then
info2[3] = 260+prec[math.random(#prec)]
else
info2[3] = 350+prec[math.random(#prec)]
end
elseif info1[1] == 345 or info1[1] == 195 then
info2[3] = 340+prec[math.random(#prec)]
elseif info1[1] == 210 then
info2[3] = 340+prec[math.random(#prec)]
elseif info1[1] == 225 then
info2[3] = 260+prec[math.random(#prec)]
elseif info1[1] == 330 then
if info2[1] == 270 or info2[1] == 285 then
info2[3] = 330+prec[math.random(#prec)]
elseif info2[1] == 255 then
info2[3] = 275+prec[math.random(#prec)]
elseif info2[1] == 240 then
info2[3] = 195+prec[math.random(#prec)]
elseif info2[1] == 300 then
info2[3] = 315+prec[math.random(#prec)]
end
else
info2[3] = cny[math.random(#cny)]
end

xJoint[1],yJoint[1]=math.modf(info2[2]-7.5*math.sin(info2[1]/180*math.pi)),math.modf(info2[3]+7.5*math.cos(info2[1]/180*math.pi))
xJoint[2],yJoint[2]=math.modf(info2[2]+7.5*math.sin(info2[1]/180*math.pi)),math.modf(info2[3]-7.5*math.cos(info2[1]/180*math.pi))
xJoint[3],yJoint[3]=math.modf(info2[2]+7.5*math.sin((info2[1]-90)/180*math.pi)),math.modf(info2[3]-7.5*math.cos((info2[1]-90)/180*math.pi))
xJoint[4],yJoint[4]=math.modf(info2[2]-7.5*math.sin((info2[1]-90)/180*math.pi)),math.modf(info2[3]+7.5*math.cos((info2[1]-90)/180*math.pi))
tfm.exec.addPhysicObject(2,info2[2],info2[3],{
type=13,
restitution=0.2,
friction=0.3,
width=15,
height=50,
groundCollision=false,
miceCollision=false,
color=0x493260
})
tfm.exec.addPhysicObject(1,info2[2],info2[3],{
type=13,
restitution=0.2,
friction=0.3,
width=13,
height=50,
groundCollision=false,
miceCollision=false,
color=0x844492
})
tfm.exec.addJoint(3,1,1,{
type=0,
point1=xJoint[1]..","..yJoint[1],
point2=xJoint[2]..","..yJoint[2],
frequency=10,
damping=0.2,
line=3,
color=0xBD7ACA,
alpha=1,
foreground=true
})
tfm.exec.addJoint(2,1,1,{
type=0,
point1=xJoint[2]..","..yJoint[2],
point2=xJoint[3]..","..yJoint[3],
frequency=10,
damping=0.2,
line=2,
color=0xBD7ACA,
alpha=1,
foreground=true
})
tfm.exec.addJoint(1,1,1,{
type=0,
point1=xJoint[2]..","..yJoint[2],
point2=xJoint[4]..","..yJoint[4],
frequency=10,
damping=0.2,
line=2,
color=0xBD7ACA,
alpha=1,
foreground=true
})
end

if int == 13 then
tfm.exec.addShamanObject(17, info2[2], info2[3], info2[1], 0, 0, false)
tfm.exec.removePhysicObject(1)
if info1[1] == 180 or info1[1] == 360 then
if info2[1] == 180 or info2[1] == 360 then
info3[1] = 270
elseif info2[1] == 195 then
info3[1] = 270
elseif info2[1] == 210 then
info3[1] = 255
elseif info2[1] == 330 then
info3[1] = 270
elseif info2[1] == 345 then
info3[1] = 285
else
info3[1] = cnanglef[math.random(#cnanglef)]
end
elseif info1[1] == 225 then
if info2[1] == 270 then
info3[1] = 270
end
else
info3[1] = cnanglef[math.random(#cnanglef)]
end
if info1[1] == 180 or info1[1] == 360 then
if info2[1] == 180 or info2[1] == 360 then
info3[2] = info1[2]+10+prec[math.random(#prec)]
elseif info2[1] == 195 then
info3[2] = info1[2]+20+prec[math.random(#prec)]
elseif info2[1] == 210 then
info3[2] = info1[2]+10+prec[math.random(#prec)]
elseif info2[1] == 330 then
info3[2] = info1[2]+50+prec[math.random(#prec)]
elseif info2[1] == 345 then
info3[2] = info1[2]+10+prec[math.random(#prec)]
else
info3[2] = cnx[math.random(#cnx)]
end
elseif info1[1] == 225 then
if info2[1] == 270 then
info3[2] = 750+prec[math.random(#prec)]
end
else
info3[2] = cnx[math.random(#cnx)]
end
if info1[1] == 180 or info1[1] == 360 then
if info2[1] == 180 or info2[1] == 360 then
info3[3] = 350+prec[math.random(#prec)]
elseif info2[1] == 195 then
info3[3] = 330+prec[math.random(#prec)]
elseif info2[1] == 210 then
info3[3] = 340+prec[math.random(#prec)]
elseif info2[1] == 330 then
info3[3] = 310+prec[math.random(#prec)]
elseif info2[1] == 345 then
info3[3] = 320+prec[math.random(#prec)]
else
info3[3] = cny[math.random(#cny)]-30
end
elseif info1[1] == 225 then
if info2[1] == 270 then
info3[3] = 320+prec[math.random(#prec)]
end
else
info3[3] = cny[math.random(#cny)]-30
end

xJoint[1],yJoint[1]=math.modf(info3[2]-7.5*math.sin(info3[1]/180*math.pi)),math.modf(info3[3]+7.5*math.cos(info3[1]/180*math.pi))
xJoint[2],yJoint[2]=math.modf(info3[2]+7.5*math.sin(info3[1]/180*math.pi)),math.modf(info3[3]-7.5*math.cos(info3[1]/180*math.pi))
xJoint[3],yJoint[3]=math.modf(info3[2]+7.5*math.sin((info3[1]-90)/180*math.pi)),math.modf(info3[3]-7.5*math.cos((info3[1]-90)/180*math.pi))
xJoint[4],yJoint[4]=math.modf(info3[2]-7.5*math.sin((info3[1]-90)/180*math.pi)),math.modf(info3[3]+7.5*math.cos((info3[1]-90)/180*math.pi))
tfm.exec.addPhysicObject(2,info3[2],info3[3],{
type=13,
restitution=0.2,
friction=0.3,
width=15,
height=50,
groundCollision=false,
miceCollision=false,
color=0x493260
})
tfm.exec.addPhysicObject(1,info3[2],info3[3],{
type=13,
restitution=0.2,
friction=0.3,
width=13,
height=50,
groundCollision=false,
miceCollision=false,
color=0x844492
})
tfm.exec.addJoint(3,1,1,{
type=0,
point1=xJoint[1]..","..yJoint[1],
point2=xJoint[2]..","..yJoint[2],
frequency=10,
damping=0.2,
line=3,
color=0xBD7ACA,
alpha=1,
foreground=true
})
tfm.exec.addJoint(2,1,1,{
type=0,
point1=xJoint[2]..","..yJoint[2],
point2=xJoint[3]..","..yJoint[3],
frequency=10,
damping=0.2,
line=2,
color=0xBD7ACA,
alpha=1,
foreground=true
})
tfm.exec.addJoint(1,1,1,{
type=0,
point1=xJoint[2]..","..yJoint[2],
point2=xJoint[4]..","..yJoint[4],
frequency=10,
damping=0.2,
line=2,
color=0xBD7ACA,
alpha=1,
foreground=true
})
end

if int == 11 then
tfm.exec.addShamanObject(17, info3[2], info3[3], info3[1], 0, 0, false)
info1[1] = fcnangle[math.random(#fcnangle)]
if info1[1] == 180 or info1[1] == 360 then
info1[2] = 520 + prec[math.random(#prec)]
info1[3] = 380 + prec[math.random(#prec)]
elseif info1[1] == 195 then
info1[2] = 645 + prec[math.random(#prec)]
info1[3] = 380 + prec[math.random(#prec)]
elseif info1[1] == 210 then
info1[2] = 740 + prec[math.random(#prec)]
info1[3] = 340 + prec[math.random(#prec)]
elseif info1[1] == 225 then
info1[2] = 560 + prec[math.random(#prec)]
info1[3] = 320 + prec[math.random(#prec)]
elseif info1[1] == 330 then
info1[2] = 780 + prec[math.random(#prec)]
info1[3] = 320 + prec[math.random(#prec)]
elseif info1[1] == 345 then
info1[2] = 690 + prec[math.random(#prec)]
info1[3] = 240 + prec[math.random(#prec)]
end

xJoint[1],yJoint[1]=math.modf(info1[2]-7.5*math.sin(info1[1]/180*math.pi)),math.modf(info1[3]+7.5*math.cos(info1[1]/180*math.pi))
xJoint[2],yJoint[2]=math.modf(info1[2]+7.5*math.sin(info1[1]/180*math.pi)),math.modf(info1[3]-7.5*math.cos(info1[1]/180*math.pi))
xJoint[3],yJoint[3]=math.modf(info1[2]+7.5*math.sin((info1[1]-90)/180*math.pi)),math.modf(info1[3]-7.5*math.cos((info1[1]-90)/180*math.pi))
xJoint[4],yJoint[4]=math.modf(info1[2]-7.5*math.sin((info1[1]-90)/180*math.pi)),math.modf(info1[3]+7.5*math.cos((info1[1]-90)/180*math.pi))
tfm.exec.addPhysicObject(2,info1[2],info1[3],{
type=13,
restitution=0.2,
friction=0.3,
width=15,
height=50,
groundCollision=false,
miceCollision=false,
color=0x493260
})
tfm.exec.addPhysicObject(1,info1[2],info1[3],{
type=13,
restitution=0.2,
friction=0.3,
width=13,
height=50,
groundCollision=false,
miceCollision=false,
color=0x844492
})
tfm.exec.addJoint(3,1,1,{
type=0,
point1=xJoint[1]..","..yJoint[1],
point2=xJoint[2]..","..yJoint[2],
frequency=10,
damping=0.2,
line=3,
color=0xBD7ACA,
alpha=1,
foreground=true
})
tfm.exec.addJoint(2,1,1,{
type=0,
point1=xJoint[2]..","..yJoint[2],
point2=xJoint[3]..","..yJoint[3],
frequency=10,
damping=0.2,
line=2,
color=0xBD7ACA,
alpha=1,
foreground=true
})
tfm.exec.addJoint(1,1,1,{
type=0,
point1=xJoint[2]..","..yJoint[2],
point2=xJoint[4]..","..yJoint[4],
frequency=10,
damping=0.2,
line=2,
color=0xBD7ACA,
alpha=1,
foreground=true
})
int = 17
end
if int == 0 then
tfm.exec.newGame(7487182, false)
end
end

tfm.exec.newGame(7487182, false)

function playerCount()
local n=0
for name, player in pairs(tfm.get.room.playerList) do
if not player.isDead then
n=n+1
end
end
return n
end

function eventPlayerDied(dname)
fTime=os.time()-iTime-3000
z = fTime/1000
deadCount = deadCount + 1
totaltimesv = totaltimesv + z
ui.addTextArea (1,dname.." - "..z.." seconds!", nil, 80, 105, 0, 0, 0x324650, 0xcccccc, 0.5, false )
if z > record then
leader, leader2, leader3 = dname, leader, leader2
record, record2, record3 = z, record, record2
ui.updateTextArea( 2,"Highscore :\n\n1. "..leader.." - "..record.." seconds!!\n2. "..leader2.." - "..record2.." seconds!!\n3. "..leader3.." - "..record3.." seconds!!",nil)
elseif z > record2 then
leader2, leader3 = dname, leader2
record2, record3 = z, record2
ui.updateTextArea( 2,"Highscore :\n\n1. "..leader.." - "..record.." seconds!!\n2. "..leader2.." - "..record2.." seconds!!\n3. "..leader3.." - "..record3.." seconds!!",nil)
elseif z > record3 then
leader3 = dname
record3 = z
ui.updateTextArea( 2,"Highscore :\n\n1. "..leader.." - "..record.." seconds!!\n2. "..leader2.." - "..record2.." seconds!!\n3. "..leader3.." - "..record3.." seconds!!",nil)
end
if playerCount() < 1 then
ui.updateTextArea(3, "Room Average : "..totaltimesv/deadCount.." seconds.", name, 400, 25, nil, nil, 0x000001, nil, 0.5)
int = 8
end
end
Boladepelo
« Censeur »
1619584320000
    • Boladepelo#1836
    • Profil
    • Derniers messages
#50
  1
aaa criaram tópico novo :)
belo tópico!
eu gostaria de pedir um script onde iriam sair corações pelo mapa (aqueles efeitos de corações quando você entra na toca)
Sad_sz
« Citoyen »
1619977620000
    • Sad_sz#6909
    • Profil
    • Derniers messages
    • Tribu
#51
  0
Queria melhorar esse script
1-queria adicionar mais certas skills
.e = a skill que ja esta no script (falta adicionar dano)/10 de dano/1 segundo pra usar novamente/se puderem mudar a particula pra uma que pareça um corte na frente do rato agradeço
.ctrl = tipo um escudo que diminua o dano recebido pela metade/duraçao 4 segundos/9 segundos pra usar novamente
.shift = sp atras do rato para lançar ele pra cima(similar ao do fortmice)
.space = tipo um furacão que seja um pouco maior que o rato , e quando lançado em quem acertar e lançado pra cima/20 de dano/6 segundo pra usar novamente
2-Se puderem , mudem a aparencia da vida pra uma que seja uma barra , e se possivel adicionar um comando pra ver tipo um perfil da pessoa , com partidas jogadas , partidas ganhas e kills(contar somente se tiver pelo menos 4 pessoas)

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
eventNewPlayer = function(n)
system.bindKeyboard(n, string.byte("E"), true, true)
end
table.foreach(tfm.get.room.playerList, eventNewPlayer)

eventKeyboard = function(n, k, d, x, y)
local right = tfm.get.room.playerList[n].isFacingRight
for i = 1,20 do
tfm.exec.displayParticle(9, (x + (right and 20 or -20)) + (right and math.sqrt(i*2)*8 or -math.sqrt(i*2)*8), y-10, (right and 6 or -6))
end
end
local players_hp = { }

local function is_colliding(x, y, x2, y2, range)
local distance = ((x - x2) ^ 2) + ((y - y2) ^ 2)
return math.sqrt(distance) <= range
end

local function display_player_hp(player)
ui.addTextArea(0, '<r>HP: ' .. players_hp[player] .. ' / 100', player, 10, 20, nil, nil, 0, 0)
end

function eventNewPlayer(player)
if (not players_hp[player]) then
players_hp[player] = 100
end

display_player_hp(player)
end

table.foreach(tfm.get.room.playerList, eventNewPlayer)

function eventNewGame()
for player in next, tfm.get.room.playerList do
players_hp[player] = 100

display_player_hp(player)
end
end

function eventLoop()
for obj, prop in next, tfm.get.room.objectList do
for player, data in next, tfm.get.room.playerList do
if (not data.isDead) then
if (players_hp[player] > 0) then
if is_colliding(prop.x, prop.y, data.x, data.y, 50) then
players_hp[player] = (players_hp[player] - 10)

display_player_hp(player)
end
else
tfm.exec.killPlayer(player)
end
end
end
end
end

Dernière modification le 1619977740000
Sad_sz
« Citoyen »
1620079020000
    • Sad_sz#6909
    • Profil
    • Derniers messages
    • Tribu
#52
  0
Tenho outra ideia pra script (desculpa se eu estiver pedindo muito , estou aprendendo a fazer para nao dar trabalho pra voces)

Minha ideia tipo um modo zumbi , onde os ratos terao que sobreviver a varias rodadas matando blocos verdes (zumbis)

Assim , os zumbis apareceriam em um certo ponto do mapa , os ratos teram que matar todos para passar para o proximo round , a cada round aumentaria o numero de zumbis , a partida acabaria quando todos morresem ou ao vencer todos os rounds(que sao 10) .

Os ratos terao armas para matar os zumbis , que poderao ser compradas na loja , o dinheiro usado serao as "coins" que serao ganhas a cada zumbi morto e a cada round sobrevivido.

Os blocos terao um certo hp , que aumentara a cada round , a cada 5 rounds , tera um zumbi maior , sera o boss , ele tera um hp bastante maior mas velocidade bastante lenta , a movimentaçao dos zumbis sera semelhante a do module #block , mas perseguindo o player mais proximo .

Dica para o design da loja
----------------------------
|arma / dano // preço |
|arma / dano // preço |
|arma / dano // preço |
|arma / dano // preço |
pagina « 1 »

Nao precisa ser bonito , quanto mais simples melhor

Armas

Usp / 10 de dano / padrao (disparo unico , 7 balas por cartucho)
Desert / 25 de dano / 150 (disparo unico , 5 balas por cartucho)
M1014 / 40 de dano / 350 (disparo triplo , 4 balas por cartucho)
Ak47 / 25 de dano / 600 (disparo continuo , 10 balas por cartucho)
Granada / 60 de dano / 100 (arremesavel , 1 uso por compra )

Zumbis

1.Zumbi padrao , velocidade media , do tamanho do rato , 30 de dano e 30 de hp
2:Mini , velocidade alta , pequeno , 10 de dano e 10 de hp , aparecera a partir do round 3
3.Tank , velocidade baixa , um pouco maior que o rato , 45 de dano e 60 de hp , aparecera a partir do round 4
4.Boss , velocidade muito baixa , tamanho grande , 60 de dano e 200 de hp

Ganhar coins

Matando zumbis
Padrao//10
Mini//15
Tank//30
Boss//60

Por Rounds
1 a 4.10
5 a 9.15
10.50

A cada round , aumentar a vida dos zumbis por 20 // adicionar mais 4 zumbis

Comandos

Atirar: espaço
Jogar Granada: ctrl
Perfil : !p(para ver o perfil de certa pessoa) ou somente apertar P
Coins : C
Loja : L

Se precisar de mais detalhes mandar citar aqui(Meu Deus exagerei muito)
Arthur107
« Consul »
1620090840000
    • Arthur107#1925
    • Profil
    • Derniers messages
    • Tribu
#53
  1

Pedido de script


um script de treino wj exmplo pvp de wj
Esse script terá alguns mapas por exmplo
Wj de chocolate.
Wj de trampolim.
Wj de lava
E mais algum bloco
sem bloco de âcido.
Esse script dará ponto para cada jogador que ganho a partida
o número de pontos que pode ser de 10 a 100 que o jogador escolhe no pvp de script terá 1 mapa com a imagem do vencedor.
Bolodefchoco
« Sénateur »
1620173760000
    • Bolodefchoco#0095
    • Profil
    • Derniers messages
    • Tribu
#54
  0
Boladepelo a dit :
aaa criaram tópico novo :)
belo tópico!
eu gostaria de pedir um script onde iriam sair corações pelo mapa (aqueles efeitos de corações quando você entra na toca)

Poderia detalhar mais, por favor?
Hallonin
« Consul »
1620664500000
    • Hallonin#0000
    • Profil
    • Derniers messages
    • Tribu
#55
  0
Pedido de script

Um script que apareça uma mensagem na tela dizendo que os ratos vão morrer em um certo tempo( e que eu consiga alterar o tempo) e quando o tempo acabar os ratos morre e o tempo some.
Pipocalio
« Citoyen »
1620689460000
    • Pipocalio#0000
    • Profil
    • Derniers messages
    • Tribu
#56
  0
Pedido de script

Eu quero uma função que crie um "sensor de clique na tela" que seja invisível, com os argumentos id, x, y, l, h, callback e uma boolean.
quando eu clicar na área que eu definir ele tem que executar a callback. A boolean que eu destaquei serve para tirar a invisibilidade da área sensível, caso seja true a área fica vermelha, pra ficar mais fácil de ajustar a posição dela e tudo

Dernière modification le 1620690000000
Sad_sz
« Citoyen »
1621283220000
    • Sad_sz#6909
    • Profil
    • Derniers messages
    • Tribu
#57
  0
queria um script que eu faria uma sequencia de açoes, depois o outro rato teria que imita'las na mesma sequencia , se ele errar uma , ele perde
Gabiella
« Citoyen »
1621632360000
    • Gabiella#3150
    • Profil
    • Derniers messages
    • Tribu
#58
  0
~Edit: Cancela esse comentário, ja consegui

Dernière modification le 1631851440000
Gabiella
« Citoyen »
1621633440000
    • Gabiella#3150
    • Profil
    • Derniers messages
    • Tribu
#59
  0
~Edit: Cancela esse comentário, ja consegui

Dernière modification le 1631851440000
Hallonin
« Consul »
1623074640000
    • Hallonin#0000
    • Profil
    • Derniers messages
    • Tribu
#60
  0
Esse tópico ainda está funcionando? :c
Alucard
« Citoyen »
1623360360000
    • Alucard#8155
    • Profil
    • Derniers messages
    • Tribu
#61
  0
Queria um script que apertando "b" cria um balão
Natsmiro
« Citoyen »
1623687360000
    • Natsmiro#0000
    • Profil
    • Derniers messages
    • Tribu
#62
  0
Alucard a dit :
Queria um script que apertando "b" cria um balão

Desculpe pela demora, só agora que fui ver o pedido, mas tá ai:
Código

Você pode alterar o valor da váriavel transparente se quiser deixar o balão transparente ou não.
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
-- se o balão ficará transparente
-- true = sim
-- false = não
local transparente = false

-- configura a tecla
function bindKeyboard(player)
-- 66 = tecla B
system.bindKeyboard(player, 66, false)
end

-- lista todos os jogadores na sala
for player, playerData in next, tfm.get.room.playerList do
bindKeyboard(player)
end

-- configura a tecla para quando um novo jogador entrar na sala
function eventNewPlayer(player)
bindKeyboard(player)
end

-- evento executando quando uma tecla configurada é pressionada
function eventKeyboard(player, key)
-- 66 = tecla B
if key == 66 then
tfm.exec.attachBalloon(player, nil, 1, transparente)
end
end
Wagner
« Censeur »
1630701120000
    • Wagner#3660
    • Profil
    • Derniers messages
    • Tribu
#63
  0
Alquem poderia fazer um scrip de relampagos? (tipo iqual no evento de pesca que tem um relampago) e também com chuva junto é 2 npcs e que eu consiga mover e poçisionar (emojis, reação etc)

Dernière modification le 1630701780000
Gabriel
« Citoyen »
1630992600000
    • Gabriel#8201
    • Profil
    • Derniers messages
    • Tribu
#64
  0
Eu presiso de ajuda com meu script ele ta com uns erros eu queria que quando digita-se !razengam perdia 25% de chakra q e a barrinha azul ai se a pessoa digita denovo ela perde mas 25% alguem me ajuda ?

Script
--[[
Script by: Gabriel#8201
OBS: não interfira nada do script
Script: naruto
Comandos de adm:
!start
]]

eventNewGame = function()
tfm.exec.disableAutoShaman(true)
tfm.exec.disableAutoScore(true)
tfm.exec.disableMinimalistMode(true)
tfm.exec.disableAutoNewGame(true)
tfm.exec.disableAfkDeath(true)
ui.setMapName('#Module')
ui.setShamanName('By: Gabriel#8201')

ui.addTextArea(1, " Vida: 100%", name, 0, 27, 200, 15, 0xFF0500, 0x00000, 1, true)
ui.addTextArea(2, " Chakra: 500%", name, 0, 50, 200, 15, 0x00CAFF, 0x00000, 1, true)
end


players ={}
function eventNewPlayer(name)
if not players[name] then
players[name] = {
vida = 100
}
end
end


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


pitagoras = function(x1,y1,x2,y2,raio)
return (x1-x2)^2 + (y1-y2)^2 <= (raio^2)
end

eventChatCommand=function(name,c)
if c=="play" then
tfm.exec.newGame('@7875486')
elseif c=="close" then
ui.removeTextArea(3, name,c)
ui.removeTextArea(4, name,c)
elseif c=="razengam" then

ui.updateTextArea(2, " Chakra: 400%", name)

end
end

txt=[[ Jutsus

Jutsos disponiveis:
Apenas jutsos do
naruto

Razengam
Jutso clone
Jutso sexy
Chakra da Kurama



!close
]]
ui.addTextArea(3,txt,name, 5, 75, 130, 200, 0x3C3C3C, 0x3C3C3C, 1, true)
eventNewGame()

txt1=[[X


]]


ui.addTextArea(4,txt1,name, 5, 75, 25, 25, 0x3C3C3C, 0x3C3C3C, 3, true)
eventNewGame()
Raposo_ninja
« Citoyen »
1631068980000
    • Raposo_ninja#4889
    • Profil
    • Derniers messages
    • Tribu
#65
  0
a tela toda e preta e 2 tela imensa de tetris e com esses controles


w a s d move pressa

Espaço pa desce rapido

Q E gira presa de angulos diferente Q esquerda E direita[/quote]

e esse tetrix e diferente pa se detona 1 linha tei q aperta espaço pa detona mas se te mas de 1 linha completada junta e aperta espaço tamben somen

Dernière modification le 1631069220000
Hallonin
« Consul »
1631119380000
    • Hallonin#0000
    • Profil
    • Derniers messages
    • Tribu
#66
  0
Oiê pessoal, eu queria fazer um pedido de um script.

O pedido era que os ratos crescesse ou mudasse de tamanho a cada 10 segundos. O tamanho seria de 0.1 até 5.0
Avuhcie
« Consul »
1631215740000
    • Avuhcie#0000
    • Profil
    • Derniers messages
    • Tribu
#67
  0
Hallonin a dit :
Oiê pessoal, eu queria fazer um pedido de um script.

O pedido era que os ratos crescesse ou mudasse de tamanho a cada 10 segundos. O tamanho seria de 0.1 até 5.0

Code Lua

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
size = 0.1 --tamanho inicial
grow = 0.1 --tanto que cresce a cada tempo
seconds = 10 --tempo para mudar de tamanho

local totalTime = os.time()
function changeSize()
for k, v in pairs(tfm.get.room.playerList) do
tfm.exec.changePlayerSize(k, size)
end
end
changeSize()
function eventLoop()
if os.time() >= totalTime and size < 5 then
changeSize()
size = size+grow
totalTime = os.time()+(seconds*1000)
end
end
Pipote123
« Citoyen »
1631551980000
    • Pipote123#2942
    • Profil
    • Derniers messages
#68
  1
Magnobaldo a dit :
Script parecido com o #module utility, so que com algumas alterações


primeiro de tudo:

desabilitar- autoshaman, autonewgame, autotimeleft, physicalconsumables, afkdeath

comandos

Administrador- (apenas os administradores poderão usar os comandos a baixo) - (ter função de !administrador 'fulano#0000')

fly (voar com a tecla espaço, habilitar apenas com !fly)

teleport- ( habilitar com !tp fulano#0000, ou apenas !tp para apenas eu ser teleportado)

kill- (habilitar com !kill fulano#0000, ou apenas !kill para eu morrer)
-
mapa- (usar com !np @codigo do mapa)

sorteio- usar !sorteio e aparecer na tela um numero de 1 a 20 (ou poder editar a quantidade no script)

nick color- (!color fulano#0000 #FFFF) - mudar o nickname da pessoa para a cor editável
-
shaman- (habilitar com !s )

reviver- (!r onde todos os ratos da sala sao revividos)

queijo- (!cheese todos os ratos ganham queijos)

meep (!meep todos os ratos da sala ganham meep)

-
ban- (ao adm digitar !ban fulano#0000, o usuario é banido e fica com uma tela preta)
script de ban: https://pastebin.com/q29kevCX

Onde coloca o nome dos ratos e tals?
Pipote123
« Citoyen »
1631553840000
    • Pipote123#2942
    • Profil
    • Derniers messages
#69
  2
Queria saber como programar o script de ban com tela preta :( alguem em explica pfv
Avuhcie
« Consul »
1631759040000
    • Avuhcie#0000
    • Profil
    • Derniers messages
    • Tribu
#70
  0
Pipote123 a dit :
Queria saber como programar o script de ban com tela preta :( alguem em explica pfv

nenhum dos outros scripts funcionou? tenho esse, com explicação pra ficar fácil de entender:

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
--[[Você precisa usar o comando "!ban User#0000" para banir, "!unban" para desbanir]]

local _, adm = pcall(nil); adm = adm:match('(.-#%d+)') --pega o nick de quem colocou o script

bans = {} --table para armazenar os bans
-------------------------------------------------------
function string.starts(String, Start) --checa o início da string
return string.sub(String,1,string.len(Start))==Start
end
function table.find(Table, Find) --pega a posição de uma string numa table
for i=1, #Table do
if Table[i] == Find then return i end
end
end
function ban(p) --função pra banir
tfm.exec.killPlayer(p) --mata o player
ui.addTextArea(0, '', p, -800, -400, 3200, 1600, 0x000001, 0x000001, 1, true) --adiciona tela preta
ui.addTextArea(1, '<p align="center"><font color="#CB546B">• '..p..', você foi banido da sala!</font></p>', p, 200, 187, 400, 26, 0x000001, 0x000001, 1, true)
tfm.exec.setPlayerScore(p, -1) --score negativo
end
-------------------------------------------------------
function eventChatCommand(p, c) --evento chamado sempre q usam um comando
if p == adm and string.starts(c, 'ban ') then --checa se começa com "ban"
local c = c:gsub('ban ', '', 1)
table.insert(bans, #bans+1, c) --adiciona o nick na table de bans
ban(p) --executa o banimento
end
if p == adm and string.starts(c, 'unban ') then --checa se começa com "unban"
local c = c:gsub('unban ', '', 1)
table.remove(bans, table.find(bans, c)) --remove da table de bans
ui.removeTextArea(0, c) --remove tela preta
ui.removeTextArea(1, c)
tfm.exec.respawnPlayer(c) --ressucita
end
end
function eventPlayerRespawn(p)
if table.find(bans, p) ~= nil then ban(p) end --mata de novo sempre q o player renasce
end
Hallonin
« Consul »
1632176340000
    • Hallonin#0000
    • Profil
    • Derniers messages
    • Tribu
#71
  1
Olá pessoas, venho fazer um pedido de script.

O script é um alma gêmea ou seja 2 pessoas vão estar conectadas.

Peço que o script tenha comandos pra deixar o rato grande, cor no nick, transformação, matar, congelar, receber queijo e teleport. Quando eu colocar alguns desses comandos em um rato, o rato que estará conectado com ele receberá o mesmo poder, então se eu ativar em um, ativa no outro também que estiver somente de alma gêmea com ele.
Gabiella
« Citoyen »
1632775260000
    • Gabiella#3150
    • Profil
    • Derniers messages
    • Tribu
#72
  1
Oie gente, queria pedir um pedido de script

O script que eu queria pedir é uma pequena palavra no canto direito inferior dizendo "Painel" (Como isso: https://media.discordapp.net/attachments/859559933209083904/892145941933592596/wpmIzo2_-_Imgur.png), quando eu clicar vai abrir um Painel que vai ter varias configurações, alterar Gravidade, Matar o rato de alguém, reviver, banir, congelar, receber queijo, mudar tamanho do rato, teleport, entrar na toca, Meep, vampiro etc. (invocar objeto e/ou piso se possível)


Com opção para escolher as pessoas que vão ter uma dessas frações clicando em cima do nick. (dentro do painel)
Podendo escolher fulano, beltrano e quintano ou todos.
Gabriel
« Citoyen »
1633106400000
    • Gabriel#8201
    • Profil
    • Derniers messages
    • Tribu
#73
  0
Gabiella a dit :
Oie gente, queria pedir um pedido de script

O script que eu queria pedir é uma pequena palavra no canto direito inferior dizendo "Painel" (Como isso: https://media.discordapp.net/attachments/859559933209083904/892145941933592596/wpmIzo2_-_Imgur.png), quando eu clicar vai abrir um Painel que vai ter varias configurações, alterar Gravidade, Matar o rato de alguém, reviver, banir, congelar, receber queijo, mudar tamanho do rato, teleport, entrar na toca, Meep, vampiro etc. (invocar objeto e/ou piso se possível)


Com opção para escolher as pessoas que vão ter uma dessas frações clicando em cima do nick. (dentro do painel)
Podendo escolher fulano, beltrano e quintano ou todos.

Banir eu acho que não da mas o resto eu posso fazer ok ?
Gabriel
« Citoyen »
1633107540000
    • Gabriel#8201
    • Profil
    • Derniers messages
    • Tribu
#74
  0
Gabiella a dit :
Oie gente, queria pedir um pedido de script

O script que eu queria pedir é uma pequena palavra no canto direito inferior dizendo "Painel" (Como isso: https://media.discordapp.net/attachments/859559933209083904/892145941933592596/wpmIzo2_-_Imgur.png), quando eu clicar vai abrir um Painel que vai ter varias configurações, alterar Gravidade, Matar o rato de alguém, reviver, banir, congelar, receber queijo, mudar tamanho do rato, teleport, entrar na toca, Meep, vampiro etc. (invocar objeto e/ou piso se possível)


Com opção para escolher as pessoas que vão ter uma dessas frações clicando em cima do nick. (dentro do painel)
Podendo escolher fulano, beltrano e quintano ou todos.

Code Lua

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
local adm = "Gabriel#8201" -- seu nick aqui

ui.addTextArea(-2, "<a href='event:p'> Painel", adm, 755, 380, nil, 15, 0x0, 0xf, 1, true)

eventTextAreaCallback = function(id, name, event)
if event == "p" then
ui.addTextArea(-1,cmd, adm, 400, 200, adm, 15, 0x0, 0xf, 1, true)
elseif event == "qj" then
tfm.exec.giveCheese(adm)
elseif event == "v" then
tfm.exec.killPlayer(adm)
end
end

cmd=[[ Comandos

<a href='event:qj'> Queijo </a>
<a href='event:v'> Morrer </a>
]]


EU tentei tu pode cria mas função colocando e painel la oque tem ai vc muda os event para outra letra cria elseif event == 'a letra' then
e coloca oque vai acontece quando a pessoa clica no comando
Gabriel
« Citoyen »
1633108740000
    • Gabriel#8201
    • Profil
    • Derniers messages
    • Tribu
#75
  0
Hallonin a dit :
Olá pessoas, venho fazer um pedido de script.

O script é um alma gêmea ou seja 2 pessoas vão estar conectadas.

Peço que o script tenha comandos pra deixar o rato grande, cor no nick, transformação, matar, congelar, receber queijo e teleport. Quando eu colocar alguns desses comandos em um rato, o rato que estará conectado com ele receberá o mesmo poder, então se eu ativar em um, ativa no outro também que estiver somente de alma gêmea com ele.

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
adm = "Gabriel#8201"
local alma1 = "Leticia#3555" -- nick da alma
local alma2 = "Gabriel#8201" -- nick da alma2

local alma3 = "" -- nick dos players
local alma4 = "" -- nick dos players

alma = function()
tfm.exec.linkMice(alma1, alma2, alma3, alma4, true)
end

alma()

function eventChatCommand(name,c)
if name == adm then
if c==""..c then
tfm.exec.changePlayerSize(alma1, c)
tfm.exec.changePlayerSize(alma2, c)
elseif c=="balao" then
tfm.exec.attachBalloon(alma1, yes, 1, false)
tfm.exec.attachBalloon(alma2, yes, 1, false)
end
end
end


Comandos:

!numero de 0 a 5 para almenta o o tamanho EX: !5

coloque o nome em alma la ok mude adm para seu nick
Anajulia10
« Citoyen »
1633109220000
    • Anajulia10#4632
    • Profil
    • Derniers messages
    • Tribu
#76
  1
quero o script de o "Mestre mandou"
Gabriel
« Citoyen »
1633109400000
    • Gabriel#8201
    • Profil
    • Derniers messages
    • Tribu
#77
  0
Anajulia10 a dit :
quero o script de o "Mestre mandou"

Era so procura no google esse script e famoso e so entra aqui




AQUI

Dernière modification le 1633114560000
Gabriel
« Citoyen »
1633109400000
    • Gabriel#8201
    • Profil
    • Derniers messages
    • Tribu
#78
  0
Gabriel a dit :
Anajulia10 a dit :
quero o script de o "Mestre mandou"

Era so procura no google esse script e famoso e so entra aqui
AQUI

AQUI
Marcos198888
« Citoyen »
1633109580000
    • Marcos198888#7952
    • Profil
    • Derniers messages
    • Tribu
#79
  0
queria um script q pudese altera a velocidade dos ratos, deixa o campo de visao limitado

nao tenho das melhores ideias, mas mandei
Gabriel
« Citoyen »
1633114440000
    • Gabriel#8201
    • Profil
    • Derniers messages
    • Tribu
#80
  0
Hallonin a dit :
O script que eu quero não é bem um script e sim que modificasse esse. O que eu queria era que tirasse as mensagens que aparece no chat e colocar pra aparecer na tela no meio só que pra cima.
Code Lua

1
loop=0
tfm.exec.disablePhysicalConsumables(true)
tfm.exec.disableAutoNewGame(true)
tfm.exec.disableAllShamanSkills(true)
tfm.exec.disableAutoTimeLeft(true)
system.disableChatCommandDisplay("help")
system.disableChatCommandDisplay("cancel")
mode=""
shaman=""
objects={1,2,3,4,6,10,23,33,35,39,40,45,46,54,60,61,65,68,69,85,90,95}
map='<C><P DS="m;400,3200,1200,3200" L="1600" G="0,7.5" H="4360" /><Z><S><S P="0,0,0.3,0.2,0,0,0,0" L="2400" o="241901" X="800" c="4" N="" Y="-2050" T="13" H="10" /><S H="10" L="2400" o="614305" X="800" c="4" N="" Y="-2100" T="13" P="0,0,0.3,0.2,0,0,0,0" /><S P="0,0,0.3,0.2,0,0,0,0" L="2400" o="9f6d07" X="800" c="4" N="" Y="-2150" T="13" H="10" /><S L="3000" H="30" X="800" v="120000" Y="3415" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S H="1600" L="3000" X="800" c="4" N="" Y="5000" T="3" P="0,0,0,20,0,0,0,0" /><S H="770" L="3000" o="470908" X="800" c="4" Y="3815" T="12" P="0,0,0.3,0.2,0,0,0,0" /><S L="2400" o="eba20b" H="10" X="800" N="" Y="-2200" T="13" P="0,0,0.3,0.2,0,0,0,0" /></S><D><P P="1,0" Y="4271" T="46" X="100" /><P X="200" Y="4271" T="46" P="1,0" /><P P="1,0" Y="4271" T="46" X="300" /><P X="400" Y="4271" T="46" P="1,0" /><P P="1,0" Y="4271" T="46" X="500" /><P X="600" Y="4271" T="46" P="1,0" /><P P="1,0" Y="4271" T="46" X="700" /><P X="800" Y="4271" T="46" P="1,0" /><P P="1,0" Y="4271" T="46" X="900" /><P X="1000" Y="4271" T="46" P="1,0" /><P P="1,0" Y="4271" T="46" X="1100" /><P X="1200" Y="4271" T="46" P="1,0" /><P P="1,0" Y="4271" T="46" X="1300" /><P X="1400" Y="4271" T="46" P="1,0" /><P P="1,0" Y="4271" T="46" X="1500" /><P X="500" Y="3404" T="1" P="1,0" /><P P="1,0" Y="3404" T="1" X="800" /><P P="1,0" Y="3404" T="1" X="200" /><P X="1100" Y="3404" T="1" P="1,0" /><P P="1,0" Y="3404" T="1" X="1400" /><P X="1168" Y="3401" T="0" P="1,0" /><P X="1227" Y="3406" T="5" P="1,0" /><P X="929" Y="3402" T="13" P="1,0" /><P X="317" Y="3402" T="13" P="1,0" /><P X="1632" Y="3403" T="13" P="1,0" /><P X="1559" Y="3401" T="12" P="1,0" /><P X="1488" Y="3404" T="11" P="1,0" /><P X="1320" Y="3403" T="11" P="1,0" /><P X="1283" Y="3405" T="2" P="1,0" /><P X="1019" Y="3403" T="2" P="1,0" /><P X="596" Y="3402" T="2" P="1,0" /><P X="694" Y="3402" T="4" P="1,0" /><P X="109" Y="3401" T="5" P="1,0" /><P X="-37" Y="3403" T="0" P="1,0" /><P X="54" Y="3402" T="3" P="1,0" /><P X="416" Y="3403" T="3" P="1,0" /><P X="1450" Y="3402" T="3" P="1,0" /></D><O /><L><VL n="b"l="-1"/><JD P1="-800,3425"P2="2400,3425"c="15a4eb,250,1,0"/><JD P1="-800,3175"P2="2400,3175"c="15a4eb,250,1,0"/><JD P1="-800,2925"P2="2400,2925"c="15a4eb,250,1,0"/><JD P1="-800,2675"P2="2400,2675"c="15a4eb,250,1,0"/><JD P1="-800,2475"P2="2400,2475"c="138dd4,150,1,0"/><JD P1="-800,2325"P2="2400,2325"c="1172bd,150,1,0"/><JD P1="-800,2175"P2="2400,2175"c="105ba6,150,1,0"/><JD P1="-800,2025"P2="2400,2025"c="0e468f,150,1,0"/><JD P1="-800,1875"P2="2400,1875"c="0c3378,150,1,0"/><JD P1="-800,1725"P2="2400,1725"c="0b2561,150,1,0"/><JD P1="-800,1575"P2="2400,1575"c="07174a,150,1,0"/><JD P1="-800,1425"P2="2400,1425"c="050d33,150,1,0"/><JD P1="-800,1275"P2="2400,1275"c="040926,150,1,0"/><JD P1="-800,1125"P2="2400,1125"c="03051a,150,1,0"/><JD P1="-800,975"P2="2400,975"c="02020f,150,1,0"/><JD P1="-800,775"P2="2400,775"c="010108,250,1,0"/><JD P1="-800,525"P2="2400,525"c="010108,250,1,0"/><JD P1="-800,275"P2="2400,275"c="010108,250,1,0"/><JD P1="-800,25"P2="2400,25"c="010108,250,1,0"/><JD P1="-800,-225"P2="2400,-225"c="010108,250,1,0"/><JD P1="-800,-475"P2="3400,-475"c="010108,250,1,0"/><VL n="s1"l="-1"/><JD P1="-321,544"P2="-321,545"c="87e5ff,2,1,1"/><JD P1="1408,499"P2="1408,500"c="87e5ff,2,1,1"/><JD P1="141,132"P2="141,133"c="87e5ff,2,1,1"/><JD P1="352,837"P2="352,838"c="87e5ff,2,1,1"/><JD P1="882,8"P2="882,9"c="87e5ff,2,1,1"/><JD P1="1044,727"P2="1044,728"c="87e5ff,2,1,1"/><JD P1="603,412"P2="603,413"c="87e5ff,2,1,1"/><JD P1="1313,75"P2="1313,76"c="87e5ff,2,1,1"/><JD P1="140,531"P2="140,532"c="87e5ff,2,1,1"/><JD P1="-597,801"P2="-597,802"c="87e5ff,3,1,1"/><JD P1="-248,78"P2="-248,79"c="87e5ff,3,1,1"/><JD P1="715,637"P2="715,638"c="87e5ff,3,1,1"/><JD P1="1646,748"P2="1646,749"c="87e5ff,3,1,1"/><JD P1="1622,270"P2="1623,271"c="87e5ff,3,1,1"/><JD P1="1015,388"P2="1015,389"c="87e5ff,3,1,1"/><JD P1="1591,-169"P2="1591,-168"c="87e5ff,3,1,1"/><JD P1="455,-110"P2="455,-109"c="87e5ff,3,1,1"/><JD P1="563,172"P2="563,173"c="87e5ff,4,1,1"/><JD P1="939,-181"P2="939,-180"c="87e5ff,4,1,1"/><JD P1="1261,645"P2="1261,646"c="87e5ff,4,1,1"/><JD P1="358,533"P2="358,534"c="87e5ff,4,1,1"/><JD P1="946,948"P2="946,949"c="87e5ff,4,1,1"/><JD P1="1191,256"P2="1191,257"c="87e5ff,4,1,1"/><JD P1="-155,317"P2="-155,318"c="87e5ff,4,1,1"/><JD P1="-519,-80"P2="-519,-79"c="87e5ff,5,1,1"/><JD P1="-208,718"P2="-208,719"c="87e5ff,5,1,1"/><JD P1="390,-17"P2="390,-16"c="87e5ff,5,1,1"/><JD P1="1289,-341"P2="1289,-340"c="87e5ff,5,1,1"/><JD P1="1584,61"P2="1584,62"c="87e5ff,5,1,1"/><JD P1="1010,526"P2="1010,527"c="87e5ff,5,1,1"/><JD P1="1389,308"P2="1389,309"c="87e5ff,6,1,1"/><JD P1="922,225"P2="922,226"c="87e5ff,6,1,1"/><JD P1="619,-373"P2="619,-372"c="87e5ff,6,1,1"/><JD P1="43,-101"P2="43,-100"c="87e5ff,6,1,1"/><JD P1="288,440"P2="288,441"c="87e5ff,6,1,1"/><JD P1="112,827"P2="112,828"c="87e5ff,7,1,1"/><JD P1="672,776"P2="672,777"c="87e5ff,7,1,1"/><JD P1="1677,494"P2="1677,495"c="87e5ff,7,1,1"/><JD P1="1227,-97"P2="1227,-96"c="87e5ff,7,1,1"/><JD P1="971,-448"P2="971,-447"c="87e5ff,8,1,1"/><JD P1="1090,50"P2="1090,51"c="87e5ff,8,1,1"/><JD P1="783,323"P2="783,324"c="87e5ff,8,1,1"/><JD P1="293,-323"P2="293,-322"c="87e5ff,9,1,1"/><VL n="s3"l="-1"/><JD P1="-101,884"P2="-101,885"c="87e5ff,2,1,1"/><JD P1="1628,839"P2="1628,840"c="87e5ff,2,1,1"/><JD P1="361,472"P2="361,473"c="87e5ff,2,1,1"/><JD P1="572,1177"P2="572,1178"c="87e5ff,2,1,1"/><JD P1="1102,348"P2="1102,349"c="87e5ff,2,1,1"/><JD P1="1264,1067"P2="1264,1068"c="87e5ff,2,1,1"/><JD P1="823,752"P2="823,753"c="87e5ff,2,1,1"/><JD P1="1533,415"P2="1533,416"c="87e5ff,2,1,1"/><JD P1="360,871"P2="360,872"c="87e5ff,2,1,1"/><JD P1="-377,1141"P2="-377,1142"c="87e5ff,3,1,1"/><JD P1="-28,418"P2="-28,419"c="87e5ff,3,1,1"/><JD P1="935,977"P2="935,978"c="87e5ff,3,1,1"/><JD P1="1866,1088"P2="1866,1089"c="87e5ff,3,1,1"/><JD P1="1842,610"P2="1843,611"c="87e5ff,3,1,1"/><JD P1="1235,728"P2="1235,729"c="87e5ff,3,1,1"/><JD P1="1811,171"P2="1811,172"c="87e5ff,3,1,1"/><JD P1="675,230"P2="675,231"c="87e5ff,3,1,1"/><JD P1="783,512"P2="783,513"c="87e5ff,4,1,1"/><JD P1="1159,159"P2="1159,160"c="87e5ff,4,1,1"/><JD P1="1481,985"P2="1481,986"c="87e5ff,4,1,1"/><JD P1="578,873"P2="578,874"c="87e5ff,4,1,1"/><JD P1="1166,1288"P2="1166,1289"c="87e5ff,4,1,1"/><JD P1="1411,596"P2="1411,597"c="87e5ff,4,1,1"/><JD P1="65,657"P2="65,658"c="87e5ff,4,1,1"/><JD P1="-299,260"P2="-299,261"c="87e5ff,5,1,1"/><JD P1="12,1058"P2="12,1059"c="87e5ff,5,1,1"/><JD P1="610,323"P2="610,324"c="87e5ff,5,1,1"/><JD P1="1509,-1"P2="1509,0"c="87e5ff,5,1,1"/><JD P1="1804,401"P2="1804,402"c="87e5ff,5,1,1"/><JD P1="1230,866"P2="1230,867"c="87e5ff,5,1,1"/><JD P1="1609,648"P2="1609,649"c="87e5ff,6,1,1"/><JD P1="1142,565"P2="1142,566"c="87e5ff,6,1,1"/><JD P1="839,-33"P2="839,-32"c="87e5ff,6,1,1"/><JD P1="263,239"P2="263,240"c="87e5ff,6,1,1"/><JD P1="508,780"P2="508,781"c="87e5ff,6,1,1"/><JD P1="332,1167"P2="332,1168"c="87e5ff,7,1,1"/><JD P1="892,1116"P2="892,1117"c="87e5ff,7,1,1"/><JD P1="1897,834"P2="1897,835"c="87e5ff,7,1,1"/><JD P1="1447,243"P2="1447,244"c="87e5ff,7,1,1"/><JD P1="1191,-108"P2="1191,-107"c="87e5ff,8,1,1"/><JD P1="1310,390"P2="1310,391"c="87e5ff,8,1,1"/><JD P1="1003,663"P2="1003,664"c="87e5ff,8,1,1"/><JD P1="513,17"P2="513,18"c="87e5ff,9,1,1"/><JD P1="935,262"P2="935,263"c="87dbff,9,1,1"/><VL n="s2"l="-1"/><JD P1="221,731"P2="221,732"c="ded3de,216,1,1"/><JD P1="162,689"P2="162,690"c="ada1ad,30,1,1"/><JD P1="259,790"P2="259,791"c="ada1ad,30,1,1"/><JD P1="226,664"P2="226,665"c="8a808a,70,1,1"/><JD P1="191,778"P2="191,779"c="8a808a,70,1,1"/><JD P1="289,726"P2="289,727"c="8a808a,70,1,1"/><JD P1="137,735"P2="137,736"c="b3a8b3,40,1,1"/><JD P1="226,726"P2="226,727"c="b3a8b3,40,1,1"/><JD P1="274,671"P2="274,672"c="827b82,15,1,1"/><JD P1="228,822"P2="228,823"c="827b82,15,1,1"/><VL n="green3"l="-1"/><JD P1="550,3119"P2="841,2853"c="0e3d05,48,1,0"/><JD P1="841,2853"P2="1088,3075"c="0e3d05,48,1,0"/><JD P1="674,3048"P2="849,2899"c="0e3d05,48,1,0"/><JD P1="849,2899"P2="1024,3066"c="0e3d05,48,1,0"/><JD P1="760,3029"P2="853,2949"c="0e3d05,48,1,0"/><JD P1="853,2950"P2="982,3077"c="0e3d05,48,1,0"/><JD P1="814,3018"P2="848,2995"c="0e3d05,48,1,0"/><JD P1="850,2995"P2="967,3095"c="0e3d05,48,1,0"/><JD P1="1804,3244"P2="2020,3039"c="0e3d05,48,1,0"/><JD P1="2020,3039"P2="2256,3278"c="0e3d05,48,1,0"/><JD P1="1864,3232"P2="2023,3087"c="0e3d05,48,1,0"/><JD P1="2023,3087"P2="2160,3234"c="0e3d05,48,1,0"/><JD P1="1900,3222"P2="2086,3294"c="0e3d05,48,1,0"/><JD P1="1928,3244"P2="2036,3138"c="0e3d05,48,1,0"/><JD P1="2027,3138"P2="2155,3273"c="0e3d05,48,1,0"/><JD P1="1923,3210"P2="2158,3253"c="0e3d05,48,1,0"/><JD P1="2108,3278"P2="1935,3182"c="0e3d05,48,1,0"/><JD P1="1934,3182"P2="2118,3212"c="0e3d05,48,1,0"/><JD P1="2090,3215"P2="1960,3145"c="0e3d05,48,1,0"/><VL n="green2"l="-1"/><JD P1="-40,3289"P2="312,3146"c="125206,72,1,0"/><JD P1="312,3146"P2="433,3233"c="125206,72,1,0"/><JD P1="90,3294"P2="317,3197"c="125206,72,1,0"/><JD P1="902,3131"P2="1230,2969"c="125206,72,1,0"/><JD P1="1232,2969"P2="1624,3232"c="125206,72,1,0"/><JD P1="1004,3151"P2="1238,3035"c="125206,72,1,0"/><JD P1="1238,3035"P2="1526,3240"c="125206,72,1,0"/><JD P1="1044,3202"P2="1247,3101"c="125206,72,1,0"/><JD P1="1247,3101"P2="1457,3261"c="125206,72,1,0"/><JD P1="1131,3175"P2="1362,3319"c="125206,72,1,0"/><JD P1="1199,3151"P2="1453,3310"c="125206,72,1,0"/><JD P1="2021,3334"P2="2303,3176"c="125206,72,1,0"/><JD P1="2303,3176"P2="2684,3429"c="125206,72,1,0"/><JD P1="2132,3334"P2="2302,3244"c="125206,72,1,0"/><JD P1="2302,3244"P2="2652,3463"c="125206,72,1,0"/><JD P1="2217,3355"P2="2311,3305"c="125206,72,1,0"/><JD P1="2310,3305"P2="2629,3499"c="125206,72,1,0"/><JD P1="2238,3342"P2="2463,3427"c="125206,72,1,0"/><VL n="green1"l="-1"/><JD P1="-665,3445"P2="-47,3259"c="1b7d0a,96,1,0"/><JD P1="-47,3259"P2="530,3459"c="1b7d0a,96,1,0"/><JD P1="-550,3473"P2="-51,3350"c="1b7d0a,96,1,0"/><JD P1="-51,3350"P2="464,3494"c="1b7d0a,96,1,0"/><JD P1="-295,3481"P2="-69,3430"c="1b7d0a,96,1,0"/><JD P1="-69,3430"P2="188,3492"c="1b7d0a,96,1,0"/><JD P1="82,3348"P2="794,3039"c="1b7d0a,96,1,0"/><JD P1="804,3045"P2="1596,3508"c="1b7d0a,96,1,0"/><JD P1="252,3427"P2="780,3193"c="1b7d0a,224,1,0"/><JD P1="788,3196"P2="1402,3537"c="1b7d0a,224,1,0"/><JD P1="504,3382"P2="999,3406"c="1b7d0a,224,1,0"/><JD P1="1274,3332"P2="1684,3212"c="1b7d0a,96,1,0"/><JD P1="1688,3213"P2="2527,3484"c="1b7d0a,96,1,0"/><JD P1="1386,3390"P2="1717,3296"c="1b7d0a,96,1,0"/><JD P1="1717,3296"P2="2450,3531"c="1b7d0a,96,1,0"/><JD P1="1487,3427"P2="1777,3375"c="1b7d0a,96,1,0"/><JD P1="1777,3375"P2="2092,3479"c="1b7d0a,96,1,0"/><JD P1="1536,3467"P2="2301,3477"c="1b7d0a,96,1,0"/><VL n="baloon"l="-1"/><JD P1="504,2361"P2="521,2455"c="000000,1,1,0"/><JD P1="523,2360"P2="532,2454"c="000000,1,1,0"/><JD P1="540,2360"P2="540,2453"c="000000,1,1,0"/><JD P1="548,2453"P2="558,2361"c="000000,1,1,0"/><JD P1="559,2454"P2="574,2360"c="000000,1,1,0"/><JD P1="512,2454"P2="569,2452"c="ba7d0b,4,1,1"/><JD P1="569,2452"P2="572,2485"c="ba7d0b,4,1,1"/><JD P1="511,2454"P2="514,2486"c="ba7d0b,4,1,1"/><JD P1="514,2486"P2="571,2485"c="ba7d0b,4,1,1"/><JD P1="515,2458"P2="518,2482"c="6e4904,10,1,0"/><JD P1="518,2481"P2="567,2480"c="6e4904,10,1,0"/><JD P1="567,2480"P2="564,2457"c="6e4904,10,1,0"/><JD P1="564,2457"P2="520,2458"c="6e4904,10,1,0"/><JD P1="520,2463"P2="562,2463"c="6e4904,10,1,0"/><JD P1="521,2470"P2="562,2468"c="6e4904,10,1,0"/><JD P1="524,2473"P2="561,2473"c="6e4904,10,1,0"/><JD P1="526,2454"P2="513,2465"c="7d5a19,3,1,0"/><JD P1="541,2454"P2="515,2476"c="7d5a19,3,1,0"/><JD P1="555,2453"P2="519,2485"c="7d5a19,3,1,0"/><JD P1="568,2455"P2="533,2484"c="7d5a19,3,1,0"/><JD P1="568,2467"P2="545,2485"c="7d5a19,3,1,0"/><JD P1="570,2476"P2="559,2484"c="7d5a19,3,1,0"/><JD P1="512,2456"P2="539,2483"c="7d5a19,3,1,0"/><JD P1="530,2455"P2="554,2483"c="7d5a19,3,1,0"/><JD P1="548,2454"P2="569,2480"c="7d5a19,3,1,0"/><JD P1="515,2472"P2="526,2484"c="7d5a19,3,1,0"/><JD P1="560,2454"P2="569,2463"c="7d5a19,3,1,0"/><JD P1="536,2281"P2="536,2282"c="ffffff,178,1,0"/><VL n="cl"l="-1"/><JD P1="709,2607"P2="709,2608"c="f2f2f2,70,0.8,1"/><JD P1="753,2607"P2="753,2608"c="f2f2f2,70,0.8,1"/><JD P1="796,2607"P2="796,2608"c="f2f2f2,70,0.8,1"/><JD P1="845,2607"P2="845,2608"c="f2f2f2,70,0.8,1"/><JD P1="892,2604"P2="892,2605"c="f2f2f2,70,0.8,1"/><JD P1="737,2569"P2="737,2570"c="f2f2f2,70,0.8,1"/><JD P1="775,2573"P2="775,2574"c="f2f2f2,70,0.8,1"/><JD P1="821,2571"P2="821,2572"c="f2f2f2,70,0.8,1"/><JD P1="859,2573"P2="859,2574"c="f2f2f2,70,0.8,1"/><JD P1="135,2669"P2="135,2670"c="f2f2f2,70,0.8,1"/><JD P1="184,2670"P2="184,2671"c="f2f2f2,70,0.8,1"/><JD P1="213,2671"P2="213,2672"c="f2f2f2,70,0.8,1"/><JD P1="253,2668"P2="253,2669"c="f2f2f2,70,0.8,1"/><JD P1="283,2669"P2="283,2670"c="f2f2f2,70,0.8,1"/><JD P1="145,2636"P2="148,2636"c="f2f2f2,70,0.8,1"/><JD P1="187,2638"P2="187,2639"c="f2f2f2,70,0.8,1"/><JD P1="223,2638"P2="223,2639"c="f2f2f2,70,0.8,1"/><JD P1="253,2638"P2="253,2639"c="f2f2f2,70,0.8,1"/><JD P1="59,2215"P2="59,2216"c="f2f2f2,70,0.8,1"/><JD P1="98,2215"P2="98,2216"c="f2f2f2,70,0.8,1"/><JD P1="138,2217"P2="138,2218"c="f2f2f2,70,0.8,1"/><JD P1="179,2218"P2="179,2219"c="f2f2f2,70,0.8,1"/><JD P1="209,2220"P2="209,2221"c="f2f2f2,70,0.8,1"/><JD P1="84,2180"P2="84,2181"c="f2f2f2,70,0.8,1"/><JD P1="118,2182"P2="118,2183"c="f2f2f2,70,0.8,1"/><JD P1="162,2182"P2="162,2183"c="f2f2f2,70,0.8,1"/><JD P1="194,2185"P2="194,2186"c="f2f2f2,70,0.8,1"/><JD P1="1354,2718"P2="1354,2719"c="f2f2f2,70,0.8,1"/><JD P1="1387,2718"P2="1387,2719"c="f2f2f2,70,0.8,1"/><JD P1="1428,2720"P2="1428,2721"c="f2f2f2,70,0.8,1"/><JD P1="1462,2721"P2="1462,2722"c="f2f2f2,70,0.8,1"/><JD P1="1500,2722"P2="1500,2723"c="f2f2f2,70,0.8,1"/><JD P1="1364,2675"P2="1364,2676"c="f2f2f2,70,0.8,1"/><JD P1="1395,2675"P2="1395,2676"c="f2f2f2,70,0.8,1"/><JD P1="1439,2677"P2="1439,2678"c="f2f2f2,70,0.8,1"/><JD P1="1473,2680"P2="1473,2681"c="f2f2f2,70,0.8,1"/><JD P1="682,2807"P2="682,2808"c="f2f2f2,70,0.8,1"/><JD P1="723,2805"P2="723,2806"c="f2f2f2,70,0.8,1"/><JD P1="767,2809"P2="767,2810"c="f2f2f2,70,0.8,1"/><JD P1="806,2809"P2="806,2810"c="f2f2f2,70,0.8,1"/><JD P1="860,2812"P2="860,2813"c="f2f2f2,70,0.8,1"/><JD P1="697,2775"P2="697,2776"c="f2f2f2,70,0.8,1"/><JD P1="731,2776"P2="731,2777"c="f2f2f2,70,0.8,1"/><JD P1="768,2779"P2="768,2780"c="f2f2f2,70,0.8,1"/><JD P1="821,2780"P2="821,2781"c="f2f2f2,70,0.8,1"/><JD P1="1108,2294"P2="1108,2295"c="f2f2f2,70,0.8,1"/><JD P1="1152,2293"P2="1152,2294"c="f2f2f2,70,0.8,1"/><JD P1="1195,2293"P2="1195,2294"c="f2f2f2,70,0.8,1"/><JD P1="1230,2293"P2="1230,2294"c="f2f2f2,70,0.8,1"/><JD P1="1287,2294"P2="1287,2295"c="f2f2f2,70,0.8,1"/><JD P1="1125,2259"P2="1125,2260"c="f2f2f2,70,0.8,1"/><JD P1="1170,2259"P2="1170,2260"c="f2f2f2,70,0.8,1"/><JD P1="1204,2261"P2="1204,2262"c="f2f2f2,70,0.8,1"/><JD P1="1247,2262"P2="1247,2263"c="f2f2f2,70,0.8,1"/><JD P1="634,1948"P2="634,1949"c="f2f2f2,50,0.5,1"/><JD P1="667,1948"P2="667,1949"c="f2f2f2,50,0.5,1"/><JD P1="696,1948"P2="696,1949"c="f2f2f2,50,0.5,1"/><JD P1="723,1948"P2="723,1949"c="f2f2f2,50,0.5,1"/><JD P1="757,1949"P2="757,1950"c="f2f2f2,50,0.5,1"/><JD P1="649,1928"P2="649,1929"c="f2f2f2,50,0.5,1"/><JD P1="678,1925"P2="678,1926"c="f2f2f2,50,0.5,1"/><JD P1="709,1925"P2="709,1926"c="f2f2f2,50,0.5,1"/><JD P1="738,1925"P2="738,1926"c="f2f2f2,50,0.5,1"/><JD P1="1515,2092"P2="1515,2093"c="f2f2f2,50,0.5,1"/><JD P1="1544,2091"P2="1544,2092"c="f2f2f2,50,0.5,1"/><JD P1="1570,2091"P2="1570,2092"c="f2f2f2,50,0.5,1"/><JD P1="1616,2084"P2="1616,2085"c="f2f2f2,50,0.5,1"/><JD P1="1643,2085"P2="1643,2086"c="f2f2f2,50,0.5,1"/><JD P1="1521,2065"P2="1521,2066"c="f2f2f2,50,0.5,1"/><JD P1="1561,2065"P2="1561,2066"c="f2f2f2,50,0.5,1"/><JD P1="1596,2065"P2="1596,2066"c="f2f2f2,50,0.5,1"/><JD P1="1625,2067"P2="1625,2068"c="f2f2f2,50,0.5,1"/><JD P1="983,2096"P2="983,2097"c="f2f2f2,50,0.5,1"/><JD P1="1022,2096"P2="1022,2097"c="f2f2f2,50,0.5,1"/><JD P1="1047,2096"P2="1047,2097"c="f2f2f2,50,0.5,1"/><JD P1="1076,2096"P2="1076,2097"c="f2f2f2,50,0.5,1"/><JD P1="1001,2072"P2="1001,2073"c="f2f2f2,50,0.5,1"/><JD P1="1031,2073"P2="1031,2074"c="f2f2f2,50,0.5,1"/><JD P1="1056,2073"P2="1056,2074"c="f2f2f2,50,0.5,1"/><JD P1="-263,2055"P2="-263,2056"c="f2f2f2,50,0.5,1"/><JD P1="-241,2058"P2="-241,2059"c="f2f2f2,50,0.5,1"/><JD P1="-214,2060"P2="-214,2061"c="f2f2f2,50,0.5,1"/><JD P1="-192,2061"P2="-192,2062"c="f2f2f2,50,0.5,1"/><JD P1="-264,2034"P2="-263,2034"c="f2f2f2,50,0.5,1"/><JD P1="-239,2037"P2="-239,2038"c="f2f2f2,50,0.5,1"/><JD P1="-206,2043"P2="-206,2044"c="f2f2f2,50,0.5,1"/><JD P1="-160,2449"P2="-163,2449"c="f2f2f2,50,0.5,1"/><JD P1="-131,2452"P2="-130,2451"c="f2f2f2,50,0.5,1"/><JD P1="-111,2453"P2="-111,2454"c="f2f2f2,50,0.5,1"/><JD P1="-76,2455"P2="-76,2456"c="f2f2f2,50,0.5,1"/><JD P1="-157,2428"P2="-157,2429"c="f2f2f2,50,0.5,1"/><JD P1="-126,2429"P2="-126,2430"c="f2f2f2,50,0.5,1"/><JD P1="-95,2430"P2="-95,2431"c="f2f2f2,50,0.5,1"/><JD P1="1299,1758"P2="1299,1759"c="f2f2f2,30,0.2,1"/><JD P1="1318,1760"P2="1318,1761"c="f2f2f2,30,0.2,1"/><JD P1="1335,1760"P2="1335,1761"c="f2f2f2,30,0.2,1"/><JD P1="1350,1760"P2="1350,1761"c="f2f2f2,30,0.2,1"/><JD P1="1366,1759"P2="1366,1760"c="f2f2f2,30,0.2,1"/><JD P1="1307,1745"P2="1307,1746"c="f2f2f2,30,0.2,1"/><JD P1="1324,1746"P2="1324,1747"c="f2f2f2,30,0.2,1"/><JD P1="1339,1746"P2="1339,1747"c="f2f2f2,30,0.2,1"/><JD P1="1356,1748"P2="1356,1749"c="f2f2f2,30,0.2,1"/><JD P1="75,1817"P2="75,1818"c="f2f2f2,30,0.2,1"/><JD P1="96,1817"P2="96,1818"c="f2f2f2,30,0.2,1"/><JD P1="112,1815"P2="112,1816"c="f2f2f2,30,0.2,1"/><JD P1="132,1815"P2="132,1816"c="f2f2f2,30,0.2,1"/><JD P1="85,1802"P2="85,1803"c="f2f2f2,30,0.2,1"/><JD P1="105,1799"P2="105,1800"c="f2f2f2,30,0.2,1"/><JD P1="120,1798"P2="120,1799"c="f2f2f2,30,0.2,1"/><L /></L></Z></C>'
function eventChatCommand(n,m)
if m == "help" then
tfm.exec.chatMessage("Neste module, o shaman tem 2 minutos para construir um foguete que precisa levar todos os ratos para o espaço! Caso o shaman morra, a partida é encerrada.<br><br>Script criado por Miss_fortune#9548. Mapa criado por Fosfus7heads#0000. Conceito original de Nettoork#0000.<br>Versão 4.1.5",n)
end
if m == "cancel" then
if n == "Miss_fortune#9548" or n == "Spectra_phantom#6089" or n == "Fosfus7heads#0000" then
tfm.exec.setGameTime(5)
tfm.exec.chatMessage("<R>Rodada cancelada! Iniciando uma nova rodada...")
end
end
end
function eventLoop(p,f)
if mode == "fly" then
loop=loop+1
end
if f < 1000 then
tfm.exec.newGame(map)
mode="building"
end
if p > 120000 then
if mode == "building" then
mode="fly"
end
for n,p in pairs(tfm.get.room.playerList) do
if p.y < 230 and f > 5000 then
tfm.exec.giveCheese(n)
tfm.exec.playerVictory(n)
mode="ending"
end
end
end
if p > 123000 then
if p < 123600 then
tfm.exec.chatMessage("<R>Tempo esgotado! Está na hora de voar!<br><br><ROSE><b>Atenção! Objetos voadores estão caindo do céu!</b>")
for n,p in pairs(tfm.get.room.playerList) do
if tfm.get.room.playerList[n].isShaman then
tfm.exec.setShaman(n,false)
end
end
end
for i=1,3 do
tfm.exec.addShamanObject(objects[math.random(#objects)], math.random(-400,2000), 1, 0, 0, 0, false)
loop=0
end
end
end
function eventNewGame()
ui.setMapName("<N>RockerLaunch! <J>v4.1.4")
tfm.exec.setGameTime(338)
tfm.exec.chatMessage("<VP>O shaman tem 2 minutos para construir um foguete que precisa levar todos os ratos para o espaço!")
mode="building"
for n,p in pairs(tfm.get.room.playerList) do
if tfm.get.room.playerList[n].isShaman then
tfm.exec.lowerSyncDelay(n)
shaman=n
end
end
end
function eventNewPlayer(n)
ui.setMapName("<N>RockerLaunch! <J>v4.1.5")
tfm.exec.chatMessage("<VP>Bem-vindos ao RockerLaunch 4! Neste module, o shaman tem 2 minutos para construir um foguete que precisa levar todos os ratos para o espaço! Digite !help para saber como jogar.<br><br>Script criado por Miss_fortune#9548. Mapa criado por Morganadxana#0000. Conceito original de Nettoork#0000.",n)
end
function eventPlayerDied(n)
if tfm.get.room.playerList[n].isShaman or shaman == n then
tfm.exec.setGameTime(5)
tfm.exec.setPlayerScore(n,-1,false)
tfm.exec.chatMessage("<R>O shaman morreu! Iniciando uma nova rodada...")
tfm.exec.lowerSyncDelay(n)
end
local i=0
local n
for pname,player in pairs(tfm.get.room.playerList) do
if not player.isDead and not player.isShaman then
i=i+1
n=pname
end
end
if i==0 then
tfm.exec.setGameTime(5)
elseif i==1 then
tfm.exec.setGameTime(20)
end
end
function eventPlayerWon(n)
if tfm.get.room.playerList[n].isShaman or shaman == n then
tfm.exec.setGameTime(5)
end
end
tfm.exec.newGame(map)

Ta na mão so não arrumei a !help vc arruma la toma o script aqui

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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
loop=0
tfm.exec.disablePhysicalConsumables(true)
tfm.exec.disableAutoNewGame(true)
tfm.exec.disableAllShamanSkills(true)
tfm.exec.disableAutoTimeLeft(true)
system.disableChatCommandDisplay("help")
system.disableChatCommandDisplay("cancel")
mode=""
shaman=""
objects={1,2,3,4,6,10,23,33,35,39,40,45,46,54,60,61,65,68,69,85,90,95}
map='<C><P DS="m;400,3200,1200,3200" L="1600" G="0,7.5" H="4360" /><Z><S><S P="0,0,0.3,0.2,0,0,0,0" L="2400" o="241901" X="800" c="4" N="" Y="-2050" T="13" H="10" /><S H="10" L="2400" o="614305" X="800" c="4" N="" Y="-2100" T="13" P="0,0,0.3,0.2,0,0,0,0" /><S P="0,0,0.3,0.2,0,0,0,0" L="2400" o="9f6d07" X="800" c="4" N="" Y="-2150" T="13" H="10" /><S L="3000" H="30" X="800" v="120000" Y="3415" T="6" P="0,0,0.3,0.2,0,0,0,0" /><S H="1600" L="3000" X="800" c="4" N="" Y="5000" T="3" P="0,0,0,20,0,0,0,0" /><S H="770" L="3000" o="470908" X="800" c="4" Y="3815" T="12" P="0,0,0.3,0.2,0,0,0,0" /><S L="2400" o="eba20b" H="10" X="800" N="" Y="-2200" T="13" P="0,0,0.3,0.2,0,0,0,0" /></S><D><P P="1,0" Y="4271" T="46" X="100" /><P X="200" Y="4271" T="46" P="1,0" /><P P="1,0" Y="4271" T="46" X="300" /><P X="400" Y="4271" T="46" P="1,0" /><P P="1,0" Y="4271" T="46" X="500" /><P X="600" Y="4271" T="46" P="1,0" /><P P="1,0" Y="4271" T="46" X="700" /><P X="800" Y="4271" T="46" P="1,0" /><P P="1,0" Y="4271" T="46" X="900" /><P X="1000" Y="4271" T="46" P="1,0" /><P P="1,0" Y="4271" T="46" X="1100" /><P X="1200" Y="4271" T="46" P="1,0" /><P P="1,0" Y="4271" T="46" X="1300" /><P X="1400" Y="4271" T="46" P="1,0" /><P P="1,0" Y="4271" T="46" X="1500" /><P X="500" Y="3404" T="1" P="1,0" /><P P="1,0" Y="3404" T="1" X="800" /><P P="1,0" Y="3404" T="1" X="200" /><P X="1100" Y="3404" T="1" P="1,0" /><P P="1,0" Y="3404" T="1" X="1400" /><P X="1168" Y="3401" T="0" P="1,0" /><P X="1227" Y="3406" T="5" P="1,0" /><P X="929" Y="3402" T="13" P="1,0" /><P X="317" Y="3402" T="13" P="1,0" /><P X="1632" Y="3403" T="13" P="1,0" /><P X="1559" Y="3401" T="12" P="1,0" /><P X="1488" Y="3404" T="11" P="1,0" /><P X="1320" Y="3403" T="11" P="1,0" /><P X="1283" Y="3405" T="2" P="1,0" /><P X="1019" Y="3403" T="2" P="1,0" /><P X="596" Y="3402" T="2" P="1,0" /><P X="694" Y="3402" T="4" P="1,0" /><P X="109" Y="3401" T="5" P="1,0" /><P X="-37" Y="3403" T="0" P="1,0" /><P X="54" Y="3402" T="3" P="1,0" /><P X="416" Y="3403" T="3" P="1,0" /><P X="1450" Y="3402" T="3" P="1,0" /></D><O /><L><VL n="b"l="-1"/><JD P1="-800,3425"P2="2400,3425"c="15a4eb,250,1,0"/><JD P1="-800,3175"P2="2400,3175"c="15a4eb,250,1,0"/><JD P1="-800,2925"P2="2400,2925"c="15a4eb,250,1,0"/><JD P1="-800,2675"P2="2400,2675"c="15a4eb,250,1,0"/><JD P1="-800,2475"P2="2400,2475"c="138dd4,150,1,0"/><JD P1="-800,2325"P2="2400,2325"c="1172bd,150,1,0"/><JD P1="-800,2175"P2="2400,2175"c="105ba6,150,1,0"/><JD P1="-800,2025"P2="2400,2025"c="0e468f,150,1,0"/><JD P1="-800,1875"P2="2400,1875"c="0c3378,150,1,0"/><JD P1="-800,1725"P2="2400,1725"c="0b2561,150,1,0"/><JD P1="-800,1575"P2="2400,1575"c="07174a,150,1,0"/><JD P1="-800,1425"P2="2400,1425"c="050d33,150,1,0"/><JD P1="-800,1275"P2="2400,1275"c="040926,150,1,0"/><JD P1="-800,1125"P2="2400,1125"c="03051a,150,1,0"/><JD P1="-800,975"P2="2400,975"c="02020f,150,1,0"/><JD P1="-800,775"P2="2400,775"c="010108,250,1,0"/><JD P1="-800,525"P2="2400,525"c="010108,250,1,0"/><JD P1="-800,275"P2="2400,275"c="010108,250,1,0"/><JD P1="-800,25"P2="2400,25"c="010108,250,1,0"/><JD P1="-800,-225"P2="2400,-225"c="010108,250,1,0"/><JD P1="-800,-475"P2="3400,-475"c="010108,250,1,0"/><VL n="s1"l="-1"/><JD P1="-321,544"P2="-321,545"c="87e5ff,2,1,1"/><JD P1="1408,499"P2="1408,500"c="87e5ff,2,1,1"/><JD P1="141,132"P2="141,133"c="87e5ff,2,1,1"/><JD P1="352,837"P2="352,838"c="87e5ff,2,1,1"/><JD P1="882,8"P2="882,9"c="87e5ff,2,1,1"/><JD P1="1044,727"P2="1044,728"c="87e5ff,2,1,1"/><JD P1="603,412"P2="603,413"c="87e5ff,2,1,1"/><JD P1="1313,75"P2="1313,76"c="87e5ff,2,1,1"/><JD P1="140,531"P2="140,532"c="87e5ff,2,1,1"/><JD P1="-597,801"P2="-597,802"c="87e5ff,3,1,1"/><JD P1="-248,78"P2="-248,79"c="87e5ff,3,1,1"/><JD P1="715,637"P2="715,638"c="87e5ff,3,1,1"/><JD P1="1646,748"P2="1646,749"c="87e5ff,3,1,1"/><JD P1="1622,270"P2="1623,271"c="87e5ff,3,1,1"/><JD P1="1015,388"P2="1015,389"c="87e5ff,3,1,1"/><JD P1="1591,-169"P2="1591,-168"c="87e5ff,3,1,1"/><JD P1="455,-110"P2="455,-109"c="87e5ff,3,1,1"/><JD P1="563,172"P2="563,173"c="87e5ff,4,1,1"/><JD P1="939,-181"P2="939,-180"c="87e5ff,4,1,1"/><JD P1="1261,645"P2="1261,646"c="87e5ff,4,1,1"/><JD P1="358,533"P2="358,534"c="87e5ff,4,1,1"/><JD P1="946,948"P2="946,949"c="87e5ff,4,1,1"/><JD P1="1191,256"P2="1191,257"c="87e5ff,4,1,1"/><JD P1="-155,317"P2="-155,318"c="87e5ff,4,1,1"/><JD P1="-519,-80"P2="-519,-79"c="87e5ff,5,1,1"/><JD P1="-208,718"P2="-208,719"c="87e5ff,5,1,1"/><JD P1="390,-17"P2="390,-16"c="87e5ff,5,1,1"/><JD P1="1289,-341"P2="1289,-340"c="87e5ff,5,1,1"/><JD P1="1584,61"P2="1584,62"c="87e5ff,5,1,1"/><JD P1="1010,526"P2="1010,527"c="87e5ff,5,1,1"/><JD P1="1389,308"P2="1389,309"c="87e5ff,6,1,1"/><JD P1="922,225"P2="922,226"c="87e5ff,6,1,1"/><JD P1="619,-373"P2="619,-372"c="87e5ff,6,1,1"/><JD P1="43,-101"P2="43,-100"c="87e5ff,6,1,1"/><JD P1="288,440"P2="288,441"c="87e5ff,6,1,1"/><JD P1="112,827"P2="112,828"c="87e5ff,7,1,1"/><JD P1="672,776"P2="672,777"c="87e5ff,7,1,1"/><JD P1="1677,494"P2="1677,495"c="87e5ff,7,1,1"/><JD P1="1227,-97"P2="1227,-96"c="87e5ff,7,1,1"/><JD P1="971,-448"P2="971,-447"c="87e5ff,8,1,1"/><JD P1="1090,50"P2="1090,51"c="87e5ff,8,1,1"/><JD P1="783,323"P2="783,324"c="87e5ff,8,1,1"/><JD P1="293,-323"P2="293,-322"c="87e5ff,9,1,1"/><VL n="s3"l="-1"/><JD P1="-101,884"P2="-101,885"c="87e5ff,2,1,1"/><JD P1="1628,839"P2="1628,840"c="87e5ff,2,1,1"/><JD P1="361,472"P2="361,473"c="87e5ff,2,1,1"/><JD P1="572,1177"P2="572,1178"c="87e5ff,2,1,1"/><JD P1="1102,348"P2="1102,349"c="87e5ff,2,1,1"/><JD P1="1264,1067"P2="1264,1068"c="87e5ff,2,1,1"/><JD P1="823,752"P2="823,753"c="87e5ff,2,1,1"/><JD P1="1533,415"P2="1533,416"c="87e5ff,2,1,1"/><JD P1="360,871"P2="360,872"c="87e5ff,2,1,1"/><JD P1="-377,1141"P2="-377,1142"c="87e5ff,3,1,1"/><JD P1="-28,418"P2="-28,419"c="87e5ff,3,1,1"/><JD P1="935,977"P2="935,978"c="87e5ff,3,1,1"/><JD P1="1866,1088"P2="1866,1089"c="87e5ff,3,1,1"/><JD P1="1842,610"P2="1843,611"c="87e5ff,3,1,1"/><JD P1="1235,728"P2="1235,729"c="87e5ff,3,1,1"/><JD P1="1811,171"P2="1811,172"c="87e5ff,3,1,1"/><JD P1="675,230"P2="675,231"c="87e5ff,3,1,1"/><JD P1="783,512"P2="783,513"c="87e5ff,4,1,1"/><JD P1="1159,159"P2="1159,160"c="87e5ff,4,1,1"/><JD P1="1481,985"P2="1481,986"c="87e5ff,4,1,1"/><JD P1="578,873"P2="578,874"c="87e5ff,4,1,1"/><JD P1="1166,1288"P2="1166,1289"c="87e5ff,4,1,1"/><JD P1="1411,596"P2="1411,597"c="87e5ff,4,1,1"/><JD P1="65,657"P2="65,658"c="87e5ff,4,1,1"/><JD P1="-299,260"P2="-299,261"c="87e5ff,5,1,1"/><JD P1="12,1058"P2="12,1059"c="87e5ff,5,1,1"/><JD P1="610,323"P2="610,324"c="87e5ff,5,1,1"/><JD P1="1509,-1"P2="1509,0"c="87e5ff,5,1,1"/><JD P1="1804,401"P2="1804,402"c="87e5ff,5,1,1"/><JD P1="1230,866"P2="1230,867"c="87e5ff,5,1,1"/><JD P1="1609,648"P2="1609,649"c="87e5ff,6,1,1"/><JD P1="1142,565"P2="1142,566"c="87e5ff,6,1,1"/><JD P1="839,-33"P2="839,-32"c="87e5ff,6,1,1"/><JD P1="263,239"P2="263,240"c="87e5ff,6,1,1"/><JD P1="508,780"P2="508,781"c="87e5ff,6,1,1"/><JD P1="332,1167"P2="332,1168"c="87e5ff,7,1,1"/><JD P1="892,1116"P2="892,1117"c="87e5ff,7,1,1"/><JD P1="1897,834"P2="1897,835"c="87e5ff,7,1,1"/><JD P1="1447,243"P2="1447,244"c="87e5ff,7,1,1"/><JD P1="1191,-108"P2="1191,-107"c="87e5ff,8,1,1"/><JD P1="1310,390"P2="1310,391"c="87e5ff,8,1,1"/><JD P1="1003,663"P2="1003,664"c="87e5ff,8,1,1"/><JD P1="513,17"P2="513,18"c="87e5ff,9,1,1"/><JD P1="935,262"P2="935,263"c="87dbff,9,1,1"/><VL n="s2"l="-1"/><JD P1="221,731"P2="221,732"c="ded3de,216,1,1"/><JD P1="162,689"P2="162,690"c="ada1ad,30,1,1"/><JD P1="259,790"P2="259,791"c="ada1ad,30,1,1"/><JD P1="226,664"P2="226,665"c="8a808a,70,1,1"/><JD P1="191,778"P2="191,779"c="8a808a,70,1,1"/><JD P1="289,726"P2="289,727"c="8a808a,70,1,1"/><JD P1="137,735"P2="137,736"c="b3a8b3,40,1,1"/><JD P1="226,726"P2="226,727"c="b3a8b3,40,1,1"/><JD P1="274,671"P2="274,672"c="827b82,15,1,1"/><JD P1="228,822"P2="228,823"c="827b82,15,1,1"/><VL n="green3"l="-1"/><JD P1="550,3119"P2="841,2853"c="0e3d05,48,1,0"/><JD P1="841,2853"P2="1088,3075"c="0e3d05,48,1,0"/><JD P1="674,3048"P2="849,2899"c="0e3d05,48,1,0"/><JD P1="849,2899"P2="1024,3066"c="0e3d05,48,1,0"/><JD P1="760,3029"P2="853,2949"c="0e3d05,48,1,0"/><JD P1="853,2950"P2="982,3077"c="0e3d05,48,1,0"/><JD P1="814,3018"P2="848,2995"c="0e3d05,48,1,0"/><JD P1="850,2995"P2="967,3095"c="0e3d05,48,1,0"/><JD P1="1804,3244"P2="2020,3039"c="0e3d05,48,1,0"/><JD P1="2020,3039"P2="2256,3278"c="0e3d05,48,1,0"/><JD P1="1864,3232"P2="2023,3087"c="0e3d05,48,1,0"/><JD P1="2023,3087"P2="2160,3234"c="0e3d05,48,1,0"/><JD P1="1900,3222"P2="2086,3294"c="0e3d05,48,1,0"/><JD P1="1928,3244"P2="2036,3138"c="0e3d05,48,1,0"/><JD P1="2027,3138"P2="2155,3273"c="0e3d05,48,1,0"/><JD P1="1923,3210"P2="2158,3253"c="0e3d05,48,1,0"/><JD P1="2108,3278"P2="1935,3182"c="0e3d05,48,1,0"/><JD P1="1934,3182"P2="2118,3212"c="0e3d05,48,1,0"/><JD P1="2090,3215"P2="1960,3145"c="0e3d05,48,1,0"/><VL n="green2"l="-1"/><JD P1="-40,3289"P2="312,3146"c="125206,72,1,0"/><JD P1="312,3146"P2="433,3233"c="125206,72,1,0"/><JD P1="90,3294"P2="317,3197"c="125206,72,1,0"/><JD P1="902,3131"P2="1230,2969"c="125206,72,1,0"/><JD P1="1232,2969"P2="1624,3232"c="125206,72,1,0"/><JD P1="1004,3151"P2="1238,3035"c="125206,72,1,0"/><JD P1="1238,3035"P2="1526,3240"c="125206,72,1,0"/><JD P1="1044,3202"P2="1247,3101"c="125206,72,1,0"/><JD P1="1247,3101"P2="1457,3261"c="125206,72,1,0"/><JD P1="1131,3175"P2="1362,3319"c="125206,72,1,0"/><JD P1="1199,3151"P2="1453,3310"c="125206,72,1,0"/><JD P1="2021,3334"P2="2303,3176"c="125206,72,1,0"/><JD P1="2303,3176"P2="2684,3429"c="125206,72,1,0"/><JD P1="2132,3334"P2="2302,3244"c="125206,72,1,0"/><JD P1="2302,3244"P2="2652,3463"c="125206,72,1,0"/><JD P1="2217,3355"P2="2311,3305"c="125206,72,1,0"/><JD P1="2310,3305"P2="2629,3499"c="125206,72,1,0"/><JD P1="2238,3342"P2="2463,3427"c="125206,72,1,0"/><VL n="green1"l="-1"/><JD P1="-665,3445"P2="-47,3259"c="1b7d0a,96,1,0"/><JD P1="-47,3259"P2="530,3459"c="1b7d0a,96,1,0"/><JD P1="-550,3473"P2="-51,3350"c="1b7d0a,96,1,0"/><JD P1="-51,3350"P2="464,3494"c="1b7d0a,96,1,0"/><JD P1="-295,3481"P2="-69,3430"c="1b7d0a,96,1,0"/><JD P1="-69,3430"P2="188,3492"c="1b7d0a,96,1,0"/><JD P1="82,3348"P2="794,3039"c="1b7d0a,96,1,0"/><JD P1="804,3045"P2="1596,3508"c="1b7d0a,96,1,0"/><JD P1="252,3427"P2="780,3193"c="1b7d0a,224,1,0"/><JD P1="788,3196"P2="1402,3537"c="1b7d0a,224,1,0"/><JD P1="504,3382"P2="999,3406"c="1b7d0a,224,1,0"/><JD P1="1274,3332"P2="1684,3212"c="1b7d0a,96,1,0"/><JD P1="1688,3213"P2="2527,3484"c="1b7d0a,96,1,0"/><JD P1="1386,3390"P2="1717,3296"c="1b7d0a,96,1,0"/><JD P1="1717,3296"P2="2450,3531"c="1b7d0a,96,1,0"/><JD P1="1487,3427"P2="1777,3375"c="1b7d0a,96,1,0"/><JD P1="1777,3375"P2="2092,3479"c="1b7d0a,96,1,0"/><JD P1="1536,3467"P2="2301,3477"c="1b7d0a,96,1,0"/><VL n="baloon"l="-1"/><JD P1="504,2361"P2="521,2455"c="000000,1,1,0"/><JD P1="523,2360"P2="532,2454"c="000000,1,1,0"/><JD P1="540,2360"P2="540,2453"c="000000,1,1,0"/><JD P1="548,2453"P2="558,2361"c="000000,1,1,0"/><JD P1="559,2454"P2="574,2360"c="000000,1,1,0"/><JD P1="512,2454"P2="569,2452"c="ba7d0b,4,1,1"/><JD P1="569,2452"P2="572,2485"c="ba7d0b,4,1,1"/><JD P1="511,2454"P2="514,2486"c="ba7d0b,4,1,1"/><JD P1="514,2486"P2="571,2485"c="ba7d0b,4,1,1"/><JD P1="515,2458"P2="518,2482"c="6e4904,10,1,0"/><JD P1="518,2481"P2="567,2480"c="6e4904,10,1,0"/><JD P1="567,2480"P2="564,2457"c="6e4904,10,1,0"/><JD P1="564,2457"P2="520,2458"c="6e4904,10,1,0"/><JD P1="520,2463"P2="562,2463"c="6e4904,10,1,0"/><JD P1="521,2470"P2="562,2468"c="6e4904,10,1,0"/><JD P1="524,2473"P2="561,2473"c="6e4904,10,1,0"/><JD P1="526,2454"P2="513,2465"c="7d5a19,3,1,0"/><JD P1="541,2454"P2="515,2476"c="7d5a19,3,1,0"/><JD P1="555,2453"P2="519,2485"c="7d5a19,3,1,0"/><JD P1="568,2455"P2="533,2484"c="7d5a19,3,1,0"/><JD P1="568,2467"P2="545,2485"c="7d5a19,3,1,0"/><JD P1="570,2476"P2="559,2484"c="7d5a19,3,1,0"/><JD P1="512,2456"P2="539,2483"c="7d5a19,3,1,0"/><JD P1="530,2455"P2="554,2483"c="7d5a19,3,1,0"/><JD P1="548,2454"P2="569,2480"c="7d5a19,3,1,0"/><JD P1="515,2472"P2="526,2484"c="7d5a19,3,1,0"/><JD P1="560,2454"P2="569,2463"c="7d5a19,3,1,0"/><JD P1="536,2281"P2="536,2282"c="ffffff,178,1,0"/><VL n="cl"l="-1"/><JD P1="709,2607"P2="709,2608"c="f2f2f2,70,0.8,1"/><JD P1="753,2607"P2="753,2608"c="f2f2f2,70,0.8,1"/><JD P1="796,2607"P2="796,2608"c="f2f2f2,70,0.8,1"/><JD P1="845,2607"P2="845,2608"c="f2f2f2,70,0.8,1"/><JD P1="892,2604"P2="892,2605"c="f2f2f2,70,0.8,1"/><JD P1="737,2569"P2="737,2570"c="f2f2f2,70,0.8,1"/><JD P1="775,2573"P2="775,2574"c="f2f2f2,70,0.8,1"/><JD P1="821,2571"P2="821,2572"c="f2f2f2,70,0.8,1"/><JD P1="859,2573"P2="859,2574"c="f2f2f2,70,0.8,1"/><JD P1="135,2669"P2="135,2670"c="f2f2f2,70,0.8,1"/><JD P1="184,2670"P2="184,2671"c="f2f2f2,70,0.8,1"/><JD P1="213,2671"P2="213,2672"c="f2f2f2,70,0.8,1"/><JD P1="253,2668"P2="253,2669"c="f2f2f2,70,0.8,1"/><JD P1="283,2669"P2="283,2670"c="f2f2f2,70,0.8,1"/><JD P1="145,2636"P2="148,2636"c="f2f2f2,70,0.8,1"/><JD P1="187,2638"P2="187,2639"c="f2f2f2,70,0.8,1"/><JD P1="223,2638"P2="223,2639"c="f2f2f2,70,0.8,1"/><JD P1="253,2638"P2="253,2639"c="f2f2f2,70,0.8,1"/><JD P1="59,2215"P2="59,2216"c="f2f2f2,70,0.8,1"/><JD P1="98,2215"P2="98,2216"c="f2f2f2,70,0.8,1"/><JD P1="138,2217"P2="138,2218"c="f2f2f2,70,0.8,1"/><JD P1="179,2218"P2="179,2219"c="f2f2f2,70,0.8,1"/><JD P1="209,2220"P2="209,2221"c="f2f2f2,70,0.8,1"/><JD P1="84,2180"P2="84,2181"c="f2f2f2,70,0.8,1"/><JD P1="118,2182"P2="118,2183"c="f2f2f2,70,0.8,1"/><JD P1="162,2182"P2="162,2183"c="f2f2f2,70,0.8,1"/><JD P1="194,2185"P2="194,2186"c="f2f2f2,70,0.8,1"/><JD P1="1354,2718"P2="1354,2719"c="f2f2f2,70,0.8,1"/><JD P1="1387,2718"P2="1387,2719"c="f2f2f2,70,0.8,1"/><JD P1="1428,2720"P2="1428,2721"c="f2f2f2,70,0.8,1"/><JD P1="1462,2721"P2="1462,2722"c="f2f2f2,70,0.8,1"/><JD P1="1500,2722"P2="1500,2723"c="f2f2f2,70,0.8,1"/><JD P1="1364,2675"P2="1364,2676"c="f2f2f2,70,0.8,1"/><JD P1="1395,2675"P2="1395,2676"c="f2f2f2,70,0.8,1"/><JD P1="1439,2677"P2="1439,2678"c="f2f2f2,70,0.8,1"/><JD P1="1473,2680"P2="1473,2681"c="f2f2f2,70,0.8,1"/><JD P1="682,2807"P2="682,2808"c="f2f2f2,70,0.8,1"/><JD P1="723,2805"P2="723,2806"c="f2f2f2,70,0.8,1"/><JD P1="767,2809"P2="767,2810"c="f2f2f2,70,0.8,1"/><JD P1="806,2809"P2="806,2810"c="f2f2f2,70,0.8,1"/><JD P1="860,2812"P2="860,2813"c="f2f2f2,70,0.8,1"/><JD P1="697,2775"P2="697,2776"c="f2f2f2,70,0.8,1"/><JD P1="731,2776"P2="731,2777"c="f2f2f2,70,0.8,1"/><JD P1="768,2779"P2="768,2780"c="f2f2f2,70,0.8,1"/><JD P1="821,2780"P2="821,2781"c="f2f2f2,70,0.8,1"/><JD P1="1108,2294"P2="1108,2295"c="f2f2f2,70,0.8,1"/><JD P1="1152,2293"P2="1152,2294"c="f2f2f2,70,0.8,1"/><JD P1="1195,2293"P2="1195,2294"c="f2f2f2,70,0.8,1"/><JD P1="1230,2293"P2="1230,2294"c="f2f2f2,70,0.8,1"/><JD P1="1287,2294"P2="1287,2295"c="f2f2f2,70,0.8,1"/><JD P1="1125,2259"P2="1125,2260"c="f2f2f2,70,0.8,1"/><JD P1="1170,2259"P2="1170,2260"c="f2f2f2,70,0.8,1"/><JD P1="1204,2261"P2="1204,2262"c="f2f2f2,70,0.8,1"/><JD P1="1247,2262"P2="1247,2263"c="f2f2f2,70,0.8,1"/><JD P1="634,1948"P2="634,1949"c="f2f2f2,50,0.5,1"/><JD P1="667,1948"P2="667,1949"c="f2f2f2,50,0.5,1"/><JD P1="696,1948"P2="696,1949"c="f2f2f2,50,0.5,1"/><JD P1="723,1948"P2="723,1949"c="f2f2f2,50,0.5,1"/><JD P1="757,1949"P2="757,1950"c="f2f2f2,50,0.5,1"/><JD P1="649,1928"P2="649,1929"c="f2f2f2,50,0.5,1"/><JD P1="678,1925"P2="678,1926"c="f2f2f2,50,0.5,1"/><JD P1="709,1925"P2="709,1926"c="f2f2f2,50,0.5,1"/><JD P1="738,1925"P2="738,1926"c="f2f2f2,50,0.5,1"/><JD P1="1515,2092"P2="1515,2093"c="f2f2f2,50,0.5,1"/><JD P1="1544,2091"P2="1544,2092"c="f2f2f2,50,0.5,1"/><JD P1="1570,2091"P2="1570,2092"c="f2f2f2,50,0.5,1"/><JD P1="1616,2084"P2="1616,2085"c="f2f2f2,50,0.5,1"/><JD P1="1643,2085"P2="1643,2086"c="f2f2f2,50,0.5,1"/><JD P1="1521,2065"P2="1521,2066"c="f2f2f2,50,0.5,1"/><JD P1="1561,2065"P2="1561,2066"c="f2f2f2,50,0.5,1"/><JD P1="1596,2065"P2="1596,2066"c="f2f2f2,50,0.5,1"/><JD P1="1625,2067"P2="1625,2068"c="f2f2f2,50,0.5,1"/><JD P1="983,2096"P2="983,2097"c="f2f2f2,50,0.5,1"/><JD P1="1022,2096"P2="1022,2097"c="f2f2f2,50,0.5,1"/><JD P1="1047,2096"P2="1047,2097"c="f2f2f2,50,0.5,1"/><JD P1="1076,2096"P2="1076,2097"c="f2f2f2,50,0.5,1"/><JD P1="1001,2072"P2="1001,2073"c="f2f2f2,50,0.5,1"/><JD P1="1031,2073"P2="1031,2074"c="f2f2f2,50,0.5,1"/><JD P1="1056,2073"P2="1056,2074"c="f2f2f2,50,0.5,1"/><JD P1="-263,2055"P2="-263,2056"c="f2f2f2,50,0.5,1"/><JD P1="-241,2058"P2="-241,2059"c="f2f2f2,50,0.5,1"/><JD P1="-214,2060"P2="-214,2061"c="f2f2f2,50,0.5,1"/><JD P1="-192,2061"P2="-192,2062"c="f2f2f2,50,0.5,1"/><JD P1="-264,2034"P2="-263,2034"c="f2f2f2,50,0.5,1"/><JD P1="-239,2037"P2="-239,2038"c="f2f2f2,50,0.5,1"/><JD P1="-206,2043"P2="-206,2044"c="f2f2f2,50,0.5,1"/><JD P1="-160,2449"P2="-163,2449"c="f2f2f2,50,0.5,1"/><JD P1="-131,2452"P2="-130,2451"c="f2f2f2,50,0.5,1"/><JD P1="-111,2453"P2="-111,2454"c="f2f2f2,50,0.5,1"/><JD P1="-76,2455"P2="-76,2456"c="f2f2f2,50,0.5,1"/><JD P1="-157,2428"P2="-157,2429"c="f2f2f2,50,0.5,1"/><JD P1="-126,2429"P2="-126,2430"c="f2f2f2,50,0.5,1"/><JD P1="-95,2430"P2="-95,2431"c="f2f2f2,50,0.5,1"/><JD P1="1299,1758"P2="1299,1759"c="f2f2f2,30,0.2,1"/><JD P1="1318,1760"P2="1318,1761"c="f2f2f2,30,0.2,1"/><JD P1="1335,1760"P2="1335,1761"c="f2f2f2,30,0.2,1"/><JD P1="1350,1760"P2="1350,1761"c="f2f2f2,30,0.2,1"/><JD P1="1366,1759"P2="1366,1760"c="f2f2f2,30,0.2,1"/><JD P1="1307,1745"P2="1307,1746"c="f2f2f2,30,0.2,1"/><JD P1="1324,1746"P2="1324,1747"c="f2f2f2,30,0.2,1"/><JD P1="1339,1746"P2="1339,1747"c="f2f2f2,30,0.2,1"/><JD P1="1356,1748"P2="1356,1749"c="f2f2f2,30,0.2,1"/><JD P1="75,1817"P2="75,1818"c="f2f2f2,30,0.2,1"/><JD P1="96,1817"P2="96,1818"c="f2f2f2,30,0.2,1"/><JD P1="112,1815"P2="112,1816"c="f2f2f2,30,0.2,1"/><JD P1="132,1815"P2="132,1816"c="f2f2f2,30,0.2,1"/><JD P1="85,1802"P2="85,1803"c="f2f2f2,30,0.2,1"/><JD P1="105,1799"P2="105,1800"c="f2f2f2,30,0.2,1"/><JD P1="120,1798"P2="120,1799"c="f2f2f2,30,0.2,1"/><L /></L></Z></C>'
function eventChatCommand(n,m)
if m == "help" then
ui.addTextArea(1, "Preguiça arruma a text area ai ok ?", nil, 5, 25, nil, 15, 0xf, 0xf, 1, true)
end
if m == "cancel" then
if n == "Miss_fortune#9548" or n == "Spectra_phantom#6089" or n == "Fosfus7heads#0000" then
tfm.exec.setGameTime(5)
ui.addTextArea(1, "Rodada cancelada inciciando nova rodada!!", nil, 5, 25, nil, 15, 0xf, 0xf, 1, true)
end
end
end
function eventLoop(p,f)
if mode == "fly" then
loop=loop+1
end
if f < 1000 then
tfm.exec.newGame(map)
mode="building"
end
if p > 120000 then
if mode == "building" then
mode="fly"
end
for n,p in pairs(tfm.get.room.playerList) do
if p.y < 230 and f > 5000 then
tfm.exec.giveCheese(n)
tfm.exec.playerVictory(n)
mode="ending"
end
end
end
if p > 123000 then
if p < 123600 then
ui.addTextArea(1, "Tempo esgotado hora de voar", nil, 5, 25, nil, 15, 0xf, 0xf, 1, true)
for n,p in pairs(tfm.get.room.playerList) do
if tfm.get.room.playerList[n].isShaman then
tfm.exec.setShaman(n,false)
end
end
end
for i=1,3 do
tfm.exec.addShamanObject(objects[math.random(#objects)], math.random(-400,2000), 1, 0, 0, 0, false)
loop=0
end
end
end
function eventNewGame()
ui.setMapName("<N>RockerLaunch! <J>v4.1.4")
tfm.exec.setGameTime(338)
ui.addTextArea(1, "O shaman tem 2 minutos para construir", nil, 5, 25, nil, 15, 0xf, 0xf, 1, true)
mode="building"
for n,p in pairs(tfm.get.room.playerList) do
if tfm.get.room.playerList[n].isShaman then
tfm.exec.lowerSyncDelay(n)
shaman=n
end
end
end
function eventNewPlayer(n)
ui.setMapName("<N>RockerLaunch! <J>v4.1.5")
ui.addTextArea(1, "<VP>Bem-vindos ao RockerLaunch 4! Neste module, o shaman tem 2 minutos para construir um foguete que precisa levar todos os ratos para o espaço! Digite !help para saber como jogar. Script criado por Miss_fortune#9548. Mapa criado por Morganadxana#0000. Conceito original de Nettoork#0000", n, 5, 25, nil, 15, 0xf, 0xf, 1, true)
end
function eventPlayerDied(n)
if tfm.get.room.playerList[n].isShaman or shaman == n then
tfm.exec.setGameTime(5)
tfm.exec.setPlayerScore(n,-1,false)
ui.addTextArea(1, "O shaman morreu iniciando uma nova rodada...", nil, 5, 25, nil, 15, 0xf, 0xf, 1, true)
tfm.exec.lowerSyncDelay(n)
end
local i=0
local n
for pname,player in pairs(tfm.get.room.playerList) do
if not player.isDead and not player.isShaman then
i=i+1
n=pname
end
end
if i==0 then
tfm.exec.setGameTime(5)
elseif i==1 then
tfm.exec.setGameTime(20)
end
end
function eventPlayerWon(n)
if tfm.get.room.playerList[n].isShaman or shaman == n then
tfm.exec.setGameTime(5)
end
end
tfm.exec.newGame(map)
Gabriel
« Citoyen »
1633116300000
    • Gabriel#8201
    • Profil
    • Derniers messages
    • Tribu
#81
  1
Wenzw a dit :
Quero um script do modo racing porém com ranking e só conta status de rank com 6 ratos, e apenas quem chegar em primeiro receber ponto para o ranking

Ai amigo desculpa a demora para alguem fazer para vc!
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
tfm.exec.disableAutoShaman(true)
tfm.exec.disableAutoScore(true)
tfm.exec.disableMinimalistMode(true)
tfm.exec.disableAutoNewGame(true)
tfm.exec.disableAfkDeath(false)
tfm.exec.disableMortCommand(true)
tfm.exec.setGameTime(120, true)
tfm.exec.setRoomMaxPlayers(6)
map={
1923785,
355769,
406881,
2048474,
169892,
321814,
444964
}
tfm.exec.newGame(map[math.random(#map)])

local tempo = 120
local atras = 2
adm = "Gabriel#8201" -- seu nick aqui

eventLoop = function()
atras = atras -1
if atras == 0 then
atras = 2
tempo = tempo -1
ui.setMapName('<VP> Tempo para reinicia: '..tempo..'<ROSE> |</ROSE> <R> By Gabriel#8201 não modifica meus creditos safado'..'\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t')
elseif tempo == 0 then
tfm.exec.newGame(map[math.random(#map)])
end
end

eventPlayerWon = function(name)
tfm.exec.setPlayerScore(name, 10, true)
tempo = 3
end

eventChatCommand = function(name,c)
if name == adm then
if c=="restart" then
tfm.exec.newGame(map[math.random(#map)])
end
end
end

eventNewGame = function()
tempo = 120
end


Coloca o code do mapa no
map={}

Ex
map={
1234,
1234,
1234
}

Mude meu nick para o teu
!restart -- para reinicia o jogo

Versão 2.0
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
tfm.exec.disableAutoShaman(true)
tfm.exec.disableAutoScore(true)
tfm.exec.disableMinimalistMode(true)
tfm.exec.disableAutoNewGame(true)
tfm.exec.disableAfkDeath(false)
tfm.exec.disableMortCommand(true)
tfm.exec.setGameTime(120, true)
tfm.exec.setRoomMaxPlayers(6)
map={
1923785,
355769,
406881,
2048474,
169892,
321814,
444964
}
tfm.exec.newGame(map[math.random(#map)])

local tempo = 120
local part = 1
local score = 0
local atras = 2
adm = "Gabriel#8201" -- seu nick aqui

eventLoop = function()
atras = atras -1
if atras == 0 then
atras = 2
tempo = tempo -1
ui.setMapName('<VP> Tempo para reinicia: '..tempo..'<ROSE> |</ROSE> <R> By Gabriel#8201 não modifica meus creditos safado'..'<G> | <N>Partida: '..part..'\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t')
elseif tempo == 0 then
tfm.exec.newGame(map[math.random(#map)])
elseif score >= 100 then
part = part +1
score = 0
end
end

eventChatCommand = function(name,c)
if name == adm then
if c=="restart" then
tfm.exec.newGame(map[math.random(#map)])
end
end
end

data = {}

eventNewPlayer = function()
if not data[name] then
data[name] = {
score = 0
}
end
end
eventPlayerWon = function(name)
tfm.exec.setPlayerScore(name, 10, true)
score = score +10
tempo = 3
end

eventNewGame = function()
tempo = 120
end


Versão 3
è add


  • Sistema de rank
  • !rank



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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
tfm.exec.disableAutoShaman(true)
tfm.exec.disableAutoScore(true)
tfm.exec.disableMinimalistMode(true)
tfm.exec.disableAutoNewGame(true)
tfm.exec.disableAfkDeath(false)
tfm.exec.disableMortCommand(true)
tfm.exec.setGameTime(120, true)
tfm.exec.setRoomMaxPlayers(6)
map={
1923785,
355769,
406881,
2048474,
169892,
321814,
444964
}
tfm.exec.newGame(map[math.random(#map)])

local top1 = "" -- Não coloca nada
local top2 = "" -- Não coloca nada
local top3 = "" -- Não coloca nada


local tempo = 120
local part = 1
local score = 0
local atras = 2
adm = "Gabriel#8201" -- seu nick aqui

eventLoop = function()
ttop1()
ttop2()
ttop3()
atras = atras -1
if atras == 0 then
atras = 2
tempo = tempo -1
ui.setMapName('<VP> Tempo para reinicia: '..tempo..'<ROSE> |</ROSE> <R> By Gabriel#8201 não modifica meus creditos safado'..'<G> | <N>Partida: '..part..'\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t')
elseif tempo == 0 then
tfm.exec.newGame(map[math.random(#map)])
elseif score >= 100 then
part = part +1
score = 0
end
end

eventChatCommand = function(name,c)
if name == adm then
if c=="restart" then
tfm.exec.newGame(map[math.random(#map)])
elseif c=="rank" then
ui.addPopup(-66, 3, "Top1:"..top1.." Top2:"..top2.." Top3:"..top3, nil, 400, 200, nil, true)
end
end
end

data = {}

eventNewPlayer = function()
if not data[name] then
data[name] = {
score = 0
}
end
end
eventPlayerWon = function(name)
tfm.exec.setPlayerScore(name, 10, true)
score = score +10
tempo = 3
end

function ttop1(name)
if score >= 100 then
top1 = ""
end
end
function ttop2(name)
if score >= 60 then
top2 = ""
end
end
function ttop3(name)
if score >= 30 then
top3 = ""
end
end

eventNewGame = function()
tempo = 120
end


Editado para coloca como spoiler!!!

Dernière modification le 1634398080000
Eloa
« Citoyen »
1633117020000
    • Eloa#6675
    • Profil
    • Derniers messages
#82
  0
entendi
Sklag
« Citoyen »
1633305780000
    • Sklag#2552
    • Profil
    • Derniers messages
    • Tribu
#83
  0
não preciso mais de ajuda por isso editei era um bug do mice.

Dernière modification le 1633373520000
Gabiella
« Citoyen »
1633556700000
    • Gabiella#3150
    • Profil
    • Derniers messages
    • Tribu
#84
  0
Gabriel a dit :
Gabiella a dit :
Oie gente, queria pedir um pedido de script

O script que eu queria pedir é uma pequena palavra no canto direito inferior dizendo "Painel" (Como isso: https://media.discordapp.net/attachments/859559933209083904/892145941933592596/wpmIzo2_-_Imgur.png), quando eu clicar vai abrir um Painel que vai ter varias configurações, alterar Gravidade, Matar o rato de alguém, reviver, banir, congelar, receber queijo, mudar tamanho do rato, teleport, entrar na toca, Meep, vampiro etc. (invocar objeto e/ou piso se possível)


Com opção para escolher as pessoas que vão ter uma dessas frações clicando em cima do nick. (dentro do painel)
Podendo escolher fulano, beltrano e quintano ou todos.

Code Lua

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
local adm = "Gabriel#8201" -- seu nick aqui

ui.addTextArea(-2, "<a href='event:p'> Painel", adm, 755, 380, nil, 15, 0x0, 0xf, 1, true)

eventTextAreaCallback = function(id, name, event)
if event == "p" then
ui.addTextArea(-1,cmd, adm, 400, 200, adm, 15, 0x0, 0xf, 1, true)
elseif event == "qj" then
tfm.exec.giveCheese(adm)
elseif event == "v" then
tfm.exec.killPlayer(adm)
end
end

cmd=[[ Comandos

<a href='event:qj'> Queijo </a>
<a href='event:v'> Morrer </a>
]]


EU tentei tu pode cria mas função colocando e painel la oque tem ai vc muda os event para outra letra cria elseif event == 'a letra' then
e coloca oque vai acontece quando a pessoa clica no comando

Obgdd, e como fecha o painel?
Gabriel
« Citoyen »
1633571220000
    • Gabriel#8201
    • Profil
    • Derniers messages
    • Tribu
#85
  0
Gabiella a dit :
Gabriel a dit :
Gabiella a dit :
Oie gente, queria pedir um pedido de script

O script que eu queria pedir é uma pequena palavra no canto direito inferior dizendo "Painel" (Como isso: https://media.discordapp.net/attachments/859559933209083904/892145941933592596/wpmIzo2_-_Imgur.png), quando eu clicar vai abrir um Painel que vai ter varias configurações, alterar Gravidade, Matar o rato de alguém, reviver, banir, congelar, receber queijo, mudar tamanho do rato, teleport, entrar na toca, Meep, vampiro etc. (invocar objeto e/ou piso se possível)


Com opção para escolher as pessoas que vão ter uma dessas frações clicando em cima do nick. (dentro do painel)
Podendo escolher fulano, beltrano e quintano ou todos.

Code Lua

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
local adm = "Gabriel#8201" -- seu nick aqui

ui.addTextArea(-2, "<a href='event:p'> Painel", adm, 755, 380, nil, 15, 0x0, 0xf, 1, true)

eventTextAreaCallback = function(id, name, event)
if event == "p" then
ui.addTextArea(-1,cmd, adm, 400, 200, adm, 15, 0x0, 0xf, 1, true)
elseif event == "qj" then
tfm.exec.giveCheese(adm)
elseif event == "v" then
tfm.exec.killPlayer(adm)
end
end

cmd=[[ Comandos

<a href='event:qj'> Queijo </a>
<a href='event:v'> Morrer </a>
]]


EU tentei tu pode cria mas função colocando e painel la oque tem ai vc muda os event para outra letra cria elseif event == 'a letra' then
e coloca oque vai acontece quando a pessoa clica no comando

Obgdd, e como fecha o painel?

Me mande o script atua como spoiler!!!
Gabiella
« Citoyen »
1633910580000
    • Gabiella#3150
    • Profil
    • Derniers messages
    • Tribu
#86
  0
Gabriel a dit :
Gabiella a dit :
Gabriel a dit :
Gabiella a dit :
Oie gente, queria pedir um pedido de script

O script que eu queria pedir é uma pequena palavra no canto direito inferior dizendo "Painel" (Como isso: https://media.discordapp.net/attachments/859559933209083904/892145941933592596/wpmIzo2_-_Imgur.png), quando eu clicar vai abrir um Painel que vai ter varias configurações, alterar Gravidade, Matar o rato de alguém, reviver, banir, congelar, receber queijo, mudar tamanho do rato, teleport, entrar na toca, Meep, vampiro etc. (invocar objeto e/ou piso se possível)


Com opção para escolher as pessoas que vão ter uma dessas frações clicando em cima do nick. (dentro do painel)
Podendo escolher fulano, beltrano e quintano ou todos.

Code Lua

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
local adm = "Gabriel#8201" -- seu nick aqui

ui.addTextArea(-2, "<a href='event:p'> Painel", adm, 755, 380, nil, 15, 0x0, 0xf, 1, true)

eventTextAreaCallback = function(id, name, event)
if event == "p" then
ui.addTextArea(-1,cmd, adm, 400, 200, adm, 15, 0x0, 0xf, 1, true)
elseif event == "qj" then
tfm.exec.giveCheese(adm)
elseif event == "v" then
tfm.exec.killPlayer(adm)
end
end

cmd=[[ Comandos

<a href='event:qj'> Queijo </a>
<a href='event:v'> Morrer </a>
]]


EU tentei tu pode cria mas função colocando e painel la oque tem ai vc muda os event para outra letra cria elseif event == 'a letra' then
e coloca oque vai acontece quando a pessoa clica no comando

Obgdd, e como fecha o painel?

Me mande o script atua como spoiler!!!

aqui
local adm = "Gabriel#8201" -- seu nick aqui

ui.addTextArea(-2, "<a href='event:p'> Painel", adm, 755, 380, nil, 15, 0x0, 0xf, 1, true)

eventTextAreaCallback = function(id, name, event)
if event == "p" then
ui.addTextArea(-1,cmd, adm, 400, 200, adm, 15, 0x0, 0xf, 1, true)
elseif event == "qj" then
tfm.exec.giveCheese(adm)
elseif event == "v" then
tfm.exec.killPlayer(adm)
end
end

cmd=[[ Comandos

<a href='event:qj'> Queijo </a>
<a href='event:v'> Morrer </a>
]]
Gabriel
« Citoyen »
1633969440000
    • Gabriel#8201
    • Profil
    • Derniers messages
    • Tribu
#87
  0
Code Lua

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
local adm = "Gabriel#8201" -- seu nick aqui

ui.addTextArea(-2, "<a href='event:p'> Painel", adm, 755, 380, nil, 15, 0x0, 0xf, 1, true)

eventTextAreaCallback = function(id, name, event)
if event == "p" then
ui.addTextArea(-1,cmd, adm, 400, 200, adm, 15, 0x0, 0xf, 1, true)
elseif event == "close" then
ui.removeTextArea(-1, adm)
elseif event == "qj" then
tfm.exec.giveCheese(adm)
elseif event == "v" then
tfm.exec.killPlayer(adm)
end
end

cmd=[[ <a href='event:close'> Close </a>

<a href='event:qj'> Queijo </a>
<a href='event:v'> Morrer </a>
]]


Pronto quando abri vai aparece close em cima dos comandos ai vc clica e pronto
Queenwalk
1634088480000
    • Queenwalk#8557
    • Profil
    • Derniers messages
    • Tribu
#88
[Modéré par Bolodefchoco, raison : spam]

Dernière modification le 1634089140000
Queenwalk
« Citoyen »
1634126580000
    • Queenwalk#8557
    • Profil
    • Derniers messages
    • Tribu
#89
  0
Ola gostaria de um script que quando sobra o shaman quando termina o tempo e mais 1 rato o shaman morre

Dernière modification le 1634179260000
Gabriel
« Citoyen »
1634232600000
    • Gabriel#8201
    • Profil
    • Derniers messages
    • Tribu
#90
  1
Queenwalk a dit :
Ola gostaria de um script que quando sobra o shaman quando termina o tempo e mais 1 rato o shaman morre

Eu tinha um assim mas eu o perdi vou tenta refazelo caso consigo eu volte aqui com ele!!
Queenwalk
« Citoyen »
1634251020000
    • Queenwalk#8557
    • Profil
    • Derniers messages
    • Tribu
#91
  0
tenho esse script de pvp survivor, esta faltando pouco pra terminar , peguei de varios script que encontrei na net e aki no forum, gostaria de saber se poderiam arrumar ele pra mim ?esta faltando só arrumar quando uma rato entra no cafofo depois que ja começou a partida ,colocar pra ele nao ganhar ponto porque se nao ele vira shaman e buga os pontos ,tambem esta faltando colocar tipo quando sobra 2 ratos quando termina o tempo ,o shaman morrer e contar ponto pro outro time, mais de resto o script esta bem legal :) , estou na pagina 75 do outro topico e ainda nao achei os scrip que faltam pra mim arrumar o meu :( ,agradeço se me ajudarem.


tfm.exec.disableAutoShaman(false)
tfm.exec.disableAutoNewGame()
tfm.exec.disableAutoTimeLeft()
tfm.exec.disableAllShamanSkills(true)

local ADMINISTRADOR = "Queenwalk#8557" -- CHANGE TO YOUR NICKNAME, SO YOU WILL BE GAME ADMIN
local WINS = 10 -- POINTS TO WIN THE GAME
system.disableChatCommandDisplay("np", true)
system.disableChatCommandDisplay("pause", true)

--[[
After running the script, use the command !time1 jogadores and !time2 jogadores to set both players in the specified team
Then you just need to press GO!
Type !np @mapcode to run the next map.
Type !p team1/team2 number to change its score.
Type !pause to pause/unpause the game.
]]

local teams = {
[1] = {},
[2] = {},
}
local points = {
[1] = 0,
[2] = 0,
}
local isfirst = false
local gameRunning = false
local winTime = false
local playersInGame = {}
local maps = {3107377,495880,305748,1539148,390649,495880,1463332,1492805,292678,305753,1545834,3175437,2964900,1812056,852617,799141,1794907,2939549,495880,1519483,1794873,811211,306360,489829,479091,290546,311496,802958}
local colors = {
[1] = "ff6347",
[2] = "19b5fe"
}
local queue = {}

function newMap()
local mapcode = maps[math.random(#maps)]
if #queue > 0 then
mapcode = queue[1]
table.remove(queue, 1)
end
tfm.exec.newGame(mapcode)
for player, data in pairs(tfm.get.room.playerList) do
if not playersInGame[player] then
tfm.exec.killPlayer(player)
end
end
tfm.exec.setGameTime(90)
end

function eventPlayerWon(player)
if not isfirst then
isfirst = false
tfm.exec.setGameTime(5)
if table.contains(teams[1], player) then
tfm.exec.setGameTime(5)
for i = 0, 3 do
defaultEffect(9, {13}, math.random(800), math.random(400), 20)
end
points[1] = points[1]+1
elseif table.contains(teams[2], player) then
tfm.exec.setGameTime(5)
for i = 0, 3 do
defaultEffect(9, {9}, math.random(800), math.random(400), 20)
end
points[2] = points[2]+1
else
isfirst = false
end
winner = false
if points[1] >= WINS then
winner = 1
elseif points[2] >= WINS then
winner = 2
end
if winner then
gameRunning = false
winTime = os.time()
local names = {
"Time1",
"Time2"
}
ui.addTextArea(20, string.format("<p align='center'><font size='37' color='#000000'>Time %s venceu!\nparabens!", names[winner]), nil, 0, 171, 800, 500, 0, 0, 0, true)
ui.addTextArea(21, string.format("<p align='center'><font size='37' color='#000000'>Time %s venceu!\nparabens!", names[winner]), nil, 1, 170, 800, 500, 0, 0, 0, true)
ui.addTextArea(22, string.format("<p align='center'><font size='37'><font color='#FFFFFF'>Time <font color='#%s'>%s</font> venceu!\nparabens!", colors[winner], names[winner]), nil, 1, 170, 800, 500, 0, 0, 0, true)
end
displayScore()
end
end

function eventLoop(elapsed, remain)
if gameRunning then
remain = remain/1000
if remain < 0 then
remain = 100
newMap()
end
else
if winTime then
if winTime > os.time()-30000 then
for i = 0, 2 do
defaultEffect(9, {11, 9, 0, 13}, math.random(800), math.random(400), 80)
end
else
winTime = false
ui.removeTextArea(20)
ui.removeTextArea(21)
ui.removeTextArea(22)
displayTeams()
teams = {
[1] = {},
[2] = {},
}
points = {
[1] = 0,
[2] = 0,
}
playersInGame = {}
end
end
end
end

function string.title(s)
return string.gsub(s, "%a", function(c)
return string.upper(c)
end, 1)
end

function eventChatCommand(player, command)
if player:lower() == ADMINISTRADOR:lower() then
args = string.split(command, " ")
if args[1] == "time1" then
table.remove(args, 1)
teams[1] = {}
points[1] = 0
for index, player in pairs(args) do
player = string.title(player)
table.insert(teams[1], player)
playersInGame[player] = true
end
displayTeams()

elseif args[1] == "time2" then
table.remove(args, 1)
teams[2] = {}
points[2] = 0
for index, player in pairs(args) do
player = string.title(player)
table.insert(teams[2], player)
playersInGame[player] = true
end
displayTeams()

elseif args[1] == "p" then
if args[2] and args[3] then
local team = tonumber(args[2]:match("team(%d+)") or 0)
if team > 0 and team < 3 then
local newScore = tonumber(args[3]) or points[team]
points[team] = newScore
displayScore()
end
end
elseif args[1] == "np" then
if args[2] then
table.insert(queue, args[2])
end
elseif args[1] == "pause" then
gameRunning = not gameRunning
if not gameRunning then
ui.addTextArea(90, "<p align='center'><font size='25'><R>P A U S E D", nil, 0, 200, 800, nil, 0, 0, 0, true)
tfm.exec.disableAutoTimeLeft(true)
else
ui.removeTextArea(90)
tfm.exec.disableAutoTimeLeft(false)
end
end
end
end

function eventNewGame()
if gameRunning then
isfirst = false
for i, p in pairs(teams[1]) do
tfm.exec.setNameColor(p, "0x"..colors[1])
end
for i, p in pairs(teams[2]) do
tfm.exec.setNameColor(p, "0x"..colors[2])
end
displayScore()
end
end

function displayScore()
ui.addTextArea(17, string.format("<p align='center'><font size='23' color='#000000'>%s x %s", points[1], points[2]), nil, 0, 21, 800, 30, 0, 0, 0, true)
ui.addTextArea(18, string.format("<p align='center'><font size='23' color='#000000'>%s x %s", points[1], points[2]), nil, 1, 20, 800, 30, 0, 0, 0, true)
ui.addTextArea(19, string.format("<p align='center'><font size='23'><font color='#%s'>%s<N> x <font color='#%s'>%s", colors[1], points[1], colors[2], points[2]), nil, 0, 20, 800, 30, 0, 0, 0, true)
end

function displayTeams()
ui.addTextArea(1, "", nil, 199, 69, 400, 260, 0x5A7A8B, 0x5A7A8B, 1, true)
ui.addTextArea(2, "", nil, 201, 71, 400, 260, 0x0E1417, 0x0E1417, 1, true)
ui.addTextArea(3, "", nil, 200, 70, 400, 260, 0x324650, 0x324650, 1, true)
ui.addTextArea(4, "", nil, 209, 79, 142, 22, 0x324650, 0x5A7A8B, 1, true)
ui.addTextArea(5, "<p align='center'><V>Team 1", nil, 210, 80, 140, 20, 0x324650, 0x324650, 1, true)
ui.addTextArea(6, "", nil, 449, 79, 142, 22, 0x324650, 0x5A7A8B, 1, true)
ui.addTextArea(7, "<p align='center'><V>Team 2", nil, 450, 80, 140, 20, 0x324650, 0x324650, 1, true)
ui.addTextArea(8, "<p align='center'><font color='#5A7A8B'>|</font>", nil, 210, 102, 140, 200, 0, 0, 0, true)
ui.addTextArea(9, "<p align='center'><font color='#5A7A8B'>|</font>", nil, 450, 102, 140, 200, 0, 0, 0, true)
ui.addTextArea(10, "", nil, 209, 120, 140, 200, 0x5A7A8B, 0x5A7A8B, 1, true)
ui.addTextArea(11, "<p align='center'><font color='#"..colors[1].."'>"..table.concat(teams[1], "\n"), nil, 210, 121, 138, 198, 0x324650, 0x324650, 1, true)
ui.addTextArea(12, "", nil, 451, 120, 140, 200, 0x5A7A8B, 0x5A7A8B, 1, true)
ui.addTextArea(13, "<p align='center'><font color='#"..colors[2].."'>"..table.concat(teams[2], "\n"), nil, 452, 121, 138, 198, 0x324650, 0x324650, 1, true)
ui.addTextArea(14, "<p align='center'><font color='#5A7A8B'>____ ____</font>", nil, 330, 200, 140, 200, 0, 0, 0, true)
ui.addTextArea(15, "", nil, 380, 202, 40, 20, 0x5A7A8B, 0x5A7A8B, 1, true)
ui.addTextArea(16, "<p align='center'><V>VS", nil, 381, 203, 38, 18, 0x324650, 0x324650, 1, true)
ui.addTextArea(16, "<p align='center'><V><a href='event:iniciarJogo'>GO", ADMINISTRADOR, 381, 203, 38, 18, 0x324650, 0x324650, 1, true)
end

function eventTextAreaCallback(id, player, callback)
if callback == 'iniciarJogo' then
if #teams[2] > 0 and #teams[1] > 0 then
gameRunning = true
for i = 1, 16 do
ui.removeTextArea(i)
end
defaultEffect(9, {9}, 400, 212, 80)
newMap()
end
end
end

function string.split(s, pattern, n)
local st = {}
for sb in string.gmatch(s, "[^"..pattern.."]+") do
if not n or n > -1 then
table.insert(st,sb)
else
st[#st] = st[#st]..pattern..sb
end
n = n and n-1 or false
end
return st
end

function table.contains(tableT, element)
for _, value in pairs(tableT) do
if value == element then
return true
end
end
return false
end

defaultEffect=function(id,p,x,y,rand) -- thanks for the function santah
local minDist = 1
local outerBorder = 20
local maxDist = 30
local totalParticles = rand and 40 or (id == -1 and 35 or 75)
for i = 1, totalParticles do
if rand then
id = p[math.random(#p)]
end
local dist = math.min(math.random(minDist, maxDist), outerBorder)
local angle = math.random(0, 360)
local r = math.rad(angle)
local dx = math.cos(r)
local dy = math.sin(r)
local vx = dist * dx / 10
local vy = dist * dy / 10
local ax = -vx / dist / 15
local ay = (-vy / dist / 15) + 0.05
if id == -1 then
tfm.exec.displayParticle(9, x + dx, y + dy, vx, vy, ax, ay, nil)
tfm.exec.displayParticle(1, x + dx, y + dy, vx, vy, ax, ay, nil)
else
tfm.exec.displayParticle(id, x + dx, y + dy, vx, vy, ax, ay, nil)
end
end
end

displayTeams()

function eventPlayerDied(name)
local a = {}

for k, v in next, tfm.get.room.playerList do
if not v.isDead then
a[#a + 1] = k
end
end

local player = (#a == 1 and a[1] or nil)
if player then
tfm.exec.giveCheese(player)
tfm.exec.playerVictory(player)
end
end
Gabriel
« Citoyen »
1634254800000
    • Gabriel#8201
    • Profil
    • Derniers messages
    • Tribu
#92
  1
Queenwalk a dit :
tenho esse script de pvp survivor, esta faltando pouco pra terminar , peguei de varios script que encontrei na net e aki no forum, gostaria de saber se poderiam arrumar ele pra mim ?esta faltando só arrumar quando uma rato entra no cafofo depois que ja começou a partida ,colocar pra ele nao ganhar ponto porque se nao ele vira shaman e buga os pontos ,tambem esta faltando colocar tipo quando sobra 2 ratos quando termina o tempo ,o shaman morrer e contar ponto pro outro time, mais de resto o script esta bem legal :) , estou na pagina 75 do outro topico e ainda nao achei os scrip que faltam pra mim arrumar o meu :( ,agradeço se me ajudarem.


tfm.exec.disableAutoShaman(false)
tfm.exec.disableAutoNewGame()
tfm.exec.disableAutoTimeLeft()
tfm.exec.disableAllShamanSkills(true)

local ADMINISTRADOR = "Queenwalk#8557" -- CHANGE TO YOUR NICKNAME, SO YOU WILL BE GAME ADMIN
local WINS = 10 -- POINTS TO WIN THE GAME
system.disableChatCommandDisplay("np", true)
system.disableChatCommandDisplay("pause", true)

--[[
After running the script, use the command !time1 jogadores and !time2 jogadores to set both players in the specified team
Then you just need to press GO!
Type !np @mapcode to run the next map.
Type !p team1/team2 number to change its score.
Type !pause to pause/unpause the game.
]]

local teams = {
[1] = {},
[2] = {},
}
local points = {
[1] = 0,
[2] = 0,
}
local isfirst = false
local gameRunning = false
local winTime = false
local playersInGame = {}
local maps = {3107377,495880,305748,1539148,390649,495880,1463332,1492805,292678,305753,1545834,3175437,2964900,1812056,852617,799141,1794907,2939549,495880,1519483,1794873,811211,306360,489829,479091,290546,311496,802958}
local colors = {
[1] = "ff6347",
[2] = "19b5fe"
}
local queue = {}

function newMap()
local mapcode = maps[math.random(#maps)]
if #queue > 0 then
mapcode = queue[1]
table.remove(queue, 1)
end
tfm.exec.newGame(mapcode)
for player, data in pairs(tfm.get.room.playerList) do
if not playersInGame[player] then
tfm.exec.killPlayer(player)
end
end
tfm.exec.setGameTime(90)
end

function eventPlayerWon(player)
if not isfirst then
isfirst = false
tfm.exec.setGameTime(5)
if table.contains(teams[1], player) then
tfm.exec.setGameTime(5)
for i = 0, 3 do
defaultEffect(9, {13}, math.random(800), math.random(400), 20)
end
points[1] = points[1]+1
elseif table.contains(teams[2], player) then
tfm.exec.setGameTime(5)
for i = 0, 3 do
defaultEffect(9, {9}, math.random(800), math.random(400), 20)
end
points[2] = points[2]+1
else
isfirst = false
end
winner = false
if points[1] >= WINS then
winner = 1
elseif points[2] >= WINS then
winner = 2
end
if winner then
gameRunning = false
winTime = os.time()
local names = {
"Time1",
"Time2"
}
ui.addTextArea(20, string.format("<p align='center'><font size='37' color='#000000'>Time %s venceu!\nparabens!", names[winner]), nil, 0, 171, 800, 500, 0, 0, 0, true)
ui.addTextArea(21, string.format("<p align='center'><font size='37' color='#000000'>Time %s venceu!\nparabens!", names[winner]), nil, 1, 170, 800, 500, 0, 0, 0, true)
ui.addTextArea(22, string.format("<p align='center'><font size='37'><font color='#FFFFFF'>Time <font color='#%s'>%s</font> venceu!\nparabens!", colors[winner], names[winner]), nil, 1, 170, 800, 500, 0, 0, 0, true)
end
displayScore()
end
end

function eventLoop(elapsed, remain)
if gameRunning then
remain = remain/1000
if remain < 0 then
remain = 100
newMap()
end
else
if winTime then
if winTime > os.time()-30000 then
for i = 0, 2 do
defaultEffect(9, {11, 9, 0, 13}, math.random(800), math.random(400), 80)
end
else
winTime = false
ui.removeTextArea(20)
ui.removeTextArea(21)
ui.removeTextArea(22)
displayTeams()
teams = {
[1] = {},
[2] = {},
}
points = {
[1] = 0,
[2] = 0,
}
playersInGame = {}
end
end
end
end

function string.title(s)
return string.gsub(s, "%a", function(c)
return string.upper(c)
end, 1)
end

function eventChatCommand(player, command)
if player:lower() == ADMINISTRADOR:lower() then
args = string.split(command, " ")
if args[1] == "time1" then
table.remove(args, 1)
teams[1] = {}
points[1] = 0
for index, player in pairs(args) do
player = string.title(player)
table.insert(teams[1], player)
playersInGame[player] = true
end
displayTeams()

elseif args[1] == "time2" then
table.remove(args, 1)
teams[2] = {}
points[2] = 0
for index, player in pairs(args) do
player = string.title(player)
table.insert(teams[2], player)
playersInGame[player] = true
end
displayTeams()

elseif args[1] == "p" then
if args[2] and args[3] then
local team = tonumber(args[2]:match("team(%d+)") or 0)
if team > 0 and team < 3 then
local newScore = tonumber(args[3]) or points[team]
points[team] = newScore
displayScore()
end
end
elseif args[1] == "np" then
if args[2] then
table.insert(queue, args[2])
end
elseif args[1] == "pause" then
gameRunning = not gameRunning
if not gameRunning then
ui.addTextArea(90, "<p align='center'><font size='25'><R>P A U S E D", nil, 0, 200, 800, nil, 0, 0, 0, true)
tfm.exec.disableAutoTimeLeft(true)
else
ui.removeTextArea(90)
tfm.exec.disableAutoTimeLeft(false)
end
end
end
end

function eventNewGame()
if gameRunning then
isfirst = false
for i, p in pairs(teams[1]) do
tfm.exec.setNameColor(p, "0x"..colors[1])
end
for i, p in pairs(teams[2]) do
tfm.exec.setNameColor(p, "0x"..colors[2])
end
displayScore()
end
end

function displayScore()
ui.addTextArea(17, string.format("<p align='center'><font size='23' color='#000000'>%s x %s", points[1], points[2]), nil, 0, 21, 800, 30, 0, 0, 0, true)
ui.addTextArea(18, string.format("<p align='center'><font size='23' color='#000000'>%s x %s", points[1], points[2]), nil, 1, 20, 800, 30, 0, 0, 0, true)
ui.addTextArea(19, string.format("<p align='center'><font size='23'><font color='#%s'>%s<N> x <font color='#%s'>%s", colors[1], points[1], colors[2], points[2]), nil, 0, 20, 800, 30, 0, 0, 0, true)
end

function displayTeams()
ui.addTextArea(1, "", nil, 199, 69, 400, 260, 0x5A7A8B, 0x5A7A8B, 1, true)
ui.addTextArea(2, "", nil, 201, 71, 400, 260, 0x0E1417, 0x0E1417, 1, true)
ui.addTextArea(3, "", nil, 200, 70, 400, 260, 0x324650, 0x324650, 1, true)
ui.addTextArea(4, "", nil, 209, 79, 142, 22, 0x324650, 0x5A7A8B, 1, true)
ui.addTextArea(5, "<p align='center'><V>Team 1", nil, 210, 80, 140, 20, 0x324650, 0x324650, 1, true)
ui.addTextArea(6, "", nil, 449, 79, 142, 22, 0x324650, 0x5A7A8B, 1, true)
ui.addTextArea(7, "<p align='center'><V>Team 2", nil, 450, 80, 140, 20, 0x324650, 0x324650, 1, true)
ui.addTextArea(8, "<p align='center'><font color='#5A7A8B'>|</font>", nil, 210, 102, 140, 200, 0, 0, 0, true)
ui.addTextArea(9, "<p align='center'><font color='#5A7A8B'>|</font>", nil, 450, 102, 140, 200, 0, 0, 0, true)
ui.addTextArea(10, "", nil, 209, 120, 140, 200, 0x5A7A8B, 0x5A7A8B, 1, true)
ui.addTextArea(11, "<p align='center'><font color='#"..colors[1].."'>"..table.concat(teams[1], "\n"), nil, 210, 121, 138, 198, 0x324650, 0x324650, 1, true)
ui.addTextArea(12, "", nil, 451, 120, 140, 200, 0x5A7A8B, 0x5A7A8B, 1, true)
ui.addTextArea(13, "<p align='center'><font color='#"..colors[2].."'>"..table.concat(teams[2], "\n"), nil, 452, 121, 138, 198, 0x324650, 0x324650, 1, true)
ui.addTextArea(14, "<p align='center'><font color='#5A7A8B'>____ ____</font>", nil, 330, 200, 140, 200, 0, 0, 0, true)
ui.addTextArea(15, "", nil, 380, 202, 40, 20, 0x5A7A8B, 0x5A7A8B, 1, true)
ui.addTextArea(16, "<p align='center'><V>VS", nil, 381, 203, 38, 18, 0x324650, 0x324650, 1, true)
ui.addTextArea(16, "<p align='center'><V><a href='event:iniciarJogo'>GO", ADMINISTRADOR, 381, 203, 38, 18, 0x324650, 0x324650, 1, true)
end

function eventTextAreaCallback(id, player, callback)
if callback == 'iniciarJogo' then
if #teams[2] > 0 and #teams[1] > 0 then
gameRunning = true
for i = 1, 16 do
ui.removeTextArea(i)
end
defaultEffect(9, {9}, 400, 212, 80)
newMap()
end
end
end

function string.split(s, pattern, n)
local st = {}
for sb in string.gmatch(s, "[^"..pattern.."]+") do
if not n or n > -1 then
table.insert(st,sb)
else
st[#st] = st[#st]..pattern..sb
end
n = n and n-1 or false
end
return st
end

function table.contains(tableT, element)
for _, value in pairs(tableT) do
if value == element then
return true
end
end
return false
end

defaultEffect=function(id,p,x,y,rand) -- thanks for the function santah
local minDist = 1
local outerBorder = 20
local maxDist = 30
local totalParticles = rand and 40 or (id == -1 and 35 or 75)
for i = 1, totalParticles do
if rand then
id = p[math.random(#p)]
end
local dist = math.min(math.random(minDist, maxDist), outerBorder)
local angle = math.random(0, 360)
local r = math.rad(angle)
local dx = math.cos(r)
local dy = math.sin(r)
local vx = dist * dx / 10
local vy = dist * dy / 10
local ax = -vx / dist / 15
local ay = (-vy / dist / 15) + 0.05
if id == -1 then
tfm.exec.displayParticle(9, x + dx, y + dy, vx, vy, ax, ay, nil)
tfm.exec.displayParticle(1, x + dx, y + dy, vx, vy, ax, ay, nil)
else
tfm.exec.displayParticle(id, x + dx, y + dy, vx, vy, ax, ay, nil)
end
end
end

displayTeams()

function eventPlayerDied(name)
local a = {}

for k, v in next, tfm.get.room.playerList do
if not v.isDead then
a[#a + 1] = k
end
end

local player = (#a == 1 and a[1] or nil)
if player then
tfm.exec.giveCheese(player)
tfm.exec.playerVictory(player)
end
end

Ai se n funciono me fala ae
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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
function eventNewPlayer(name)
tfm.exec.disableAutoShaman(false)
tfm.exec.disableAutoNewGame()
tfm.exec.disableAutoTimeLeft()
tfm.exec.disableAllShamanSkills(true)
end
tfm.exec.disableAutoShaman(false)
tfm.exec.disableAutoNewGame()
tfm.exec.disableAutoTimeLeft()
tfm.exec.disableAllShamanSkills(true)

local ADMINISTRADOR = "Gabriel#8201" -- CHANGE TO YOUR NICKNAME, SO YOU WILL BE GAME ADMIN
local WINS = 10 -- POINTS TO WIN THE GAME
system.disableChatCommandDisplay("np", true)
system.disableChatCommandDisplay("pause", true)

--[[
After running the script, use the command !time1 jogadores and !time2 jogadores to set both players in the specified team
Then you just need to press GO!
Type !np @mapcode to run the next map.
Type !p team1/team2 number to change its score.
Type !pause to pause/unpause the game.
]]

local teams = {
[1] = {},
[2] = {},
}
local points = {
[1] = 0,
[2] = 0,
}
local isfirst = false
local gameRunning = false
local winTime = false
local playersInGame = {}
local maps = {3107377,495880,305748,1539148,390649,495880,1463332,1492805,292678,305753,1545834,3175437,2964900,1812056,852617,799141,1794907,2939549,495880,1519483,1794873,811211,306360,489829,479091,290546,311496,802958}
local colors = {
[1] = "ff6347",
[2] = "19b5fe"
}
local queue = {}

function newMap()
local mapcode = maps[math.random(#maps)]
if #queue > 0 then
mapcode = queue[1]
table.remove(queue, 1)
end
tfm.exec.newGame(mapcode)
for player, data in pairs(tfm.get.room.playerList) do
if not playersInGame[player] then
tfm.exec.killPlayer(player)
end
end
tfm.exec.setGameTime(90)
end

function eventPlayerWon(player)
if not isfirst then
isfirst = false
tfm.exec.setGameTime(5)
if table.contains(teams[1], player) then
tfm.exec.setGameTime(5)
for i = 0, 3 do
defaultEffect(9, {13}, math.random(800), math.random(400), 20)
end
points[1] = points[1]+1
elseif table.contains(teams[2], player) then
tfm.exec.setGameTime(5)
for i = 0, 3 do
defaultEffect(9, {9}, math.random(800), math.random(400), 20)
end
points[2] = points[2]+1
else
isfirst = false
end
winner = false
if points[1] >= WINS then
winner = 1
elseif points[2] >= WINS then
winner = 2
end
if winner then
gameRunning = false
winTime = os.time()
local names = {
"Time1",
"Time2"
}
ui.addTextArea(20, string.format("<p align='center'><font size='37' color='#000000'>Time %s venceu!\nparabens!", names[winner]), nil, 0, 171, 800, 500, 0, 0, 0, true)
ui.addTextArea(21, string.format("<p align='center'><font size='37' color='#000000'>Time %s venceu!\nparabens!", names[winner]), nil, 1, 170, 800, 500, 0, 0, 0, true)
ui.addTextArea(22, string.format("<p align='center'><font size='37'><font color='#FFFFFF'>Time <font color='#%s'>%s</font> venceu!\nparabens!", colors[winner], names[winner]), nil, 1, 170, 800, 500, 0, 0, 0, true)
end
displayScore()
end
end

function eventLoop(elapsed, remain)
if gameRunning then
remain = remain/1000
if remain < 0 then
remain = 100
newMap()
end
else
if winTime then
if winTime > os.time()-30000 then
for i = 0, 2 do
defaultEffect(9, {11, 9, 0, 13}, math.random(800), math.random(400), 80)
end
else
winTime = false
ui.removeTextArea(20)
ui.removeTextArea(21)
ui.removeTextArea(22)
displayTeams()
teams = {
[1] = {},
[2] = {},
}
points = {
[1] = 0,
[2] = 0,
}
playersInGame = {}
end
end
end
end

function string.title(s)
return string.gsub(s, "%a", function(c)
return string.upper(c)
end, 1)
end

function eventChatCommand(player, command)
if player:lower() == ADMINISTRADOR:lower() then
args = string.split(command, " ")
if args[1] == "time1" then
table.remove(args, 1)
teams[1] = {}
points[1] = 0
for index, player in pairs(args) do
player = string.title(player)
table.insert(teams[1], player)
playersInGame[player] = true
end
displayTeams()

elseif args[1] == "time2" then
table.remove(args, 1)
teams[2] = {}
points[2] = 0
for index, player in pairs(args) do
player = string.title(player)
table.insert(teams[2], player)
playersInGame[player] = true
end
displayTeams()

elseif args[1] == "p" then
if args[2] and args[3] then
local team = tonumber(args[2]:match("team(%d+)") or 0)
if team > 0 and team < 3 then
local newScore = tonumber(args[3]) or points[team]
points[team] = newScore
displayScore()
end
end
elseif args[1] == "np" then
if args[2] then
table.insert(queue, args[2])
end
elseif args[1] == "pause" then
gameRunning = not gameRunning
if not gameRunning then
ui.addTextArea(90, "<p align='center'><font size='25'><R>P A U S E D", nil, 0, 200, 800, nil, 0, 0, 0, true)
tfm.exec.disableAutoTimeLeft(true)
else
ui.removeTextArea(90)
tfm.exec.disableAutoTimeLeft(false)
end
end
end
end

function eventNewGame()
if gameRunning then
isfirst = false
for i, p in pairs(teams[1]) do
tfm.exec.setNameColor(p, "0x"..colors[1])
end
for i, p in pairs(teams[2]) do
tfm.exec.setNameColor(p, "0x"..colors[2])
end
displayScore()
end
end

function displayScore()
ui.addTextArea(17, string.format("<p align='center'><font size='23' color='#000000'>%s x %s", points[1], points[2]), nil, 0, 21, 800, 30, 0, 0, 0, true)
ui.addTextArea(18, string.format("<p align='center'><font size='23' color='#000000'>%s x %s", points[1], points[2]), nil, 1, 20, 800, 30, 0, 0, 0, true)
ui.addTextArea(19, string.format("<p align='center'><font size='23'><font color='#%s'>%s<N> x <font color='#%s'>%s", colors[1], points[1], colors[2], points[2]), nil, 0, 20, 800, 30, 0, 0, 0, true)
end

function displayTeams()
ui.addTextArea(1, "", nil, 199, 69, 400, 260, 0x5A7A8B, 0x5A7A8B, 1, true)
ui.addTextArea(2, "", nil, 201, 71, 400, 260, 0x0E1417, 0x0E1417, 1, true)
ui.addTextArea(3, "", nil, 200, 70, 400, 260, 0x324650, 0x324650, 1, true)
ui.addTextArea(4, "", nil, 209, 79, 142, 22, 0x324650, 0x5A7A8B, 1, true)
ui.addTextArea(5, "<p align='center'><V>Team 1", nil, 210, 80, 140, 20, 0x324650, 0x324650, 1, true)
ui.addTextArea(6, "", nil, 449, 79, 142, 22, 0x324650, 0x5A7A8B, 1, true)
ui.addTextArea(7, "<p align='center'><V>Team 2", nil, 450, 80, 140, 20, 0x324650, 0x324650, 1, true)
ui.addTextArea(8, "<p align='center'><font color='#5A7A8B'>|</font>", nil, 210, 102, 140, 200, 0, 0, 0, true)
ui.addTextArea(9, "<p align='center'><font color='#5A7A8B'>|</font>", nil, 450, 102, 140, 200, 0, 0, 0, true)
ui.addTextArea(10, "", nil, 209, 120, 140, 200, 0x5A7A8B, 0x5A7A8B, 1, true)
ui.addTextArea(11, "<p align='center'><font color='#"..colors[1].."'>"..table.concat(teams[1], "\n"), nil, 210, 121, 138, 198, 0x324650, 0x324650, 1, true)
ui.addTextArea(12, "", nil, 451, 120, 140, 200, 0x5A7A8B, 0x5A7A8B, 1, true)
ui.addTextArea(13, "<p align='center'><font color='#"..colors[2].."'>"..table.concat(teams[2], "\n"), nil, 452, 121, 138, 198, 0x324650, 0x324650, 1, true)
ui.addTextArea(14, "<p align='center'><font color='#5A7A8B'>____ ____</font>", nil, 330, 200, 140, 200, 0, 0, 0, true)
ui.addTextArea(15, "", nil, 380, 202, 40, 20, 0x5A7A8B, 0x5A7A8B, 1, true)
ui.addTextArea(16, "<p align='center'><V>VS", nil, 381, 203, 38, 18, 0x324650, 0x324650, 1, true)
ui.addTextArea(16, "<p align='center'><V><a href='event:iniciarJogo'>GO", ADMINISTRADOR, 381, 203, 38, 18, 0x324650, 0x324650, 1, true)
end

function eventTextAreaCallback(id, player, callback)
if callback == 'iniciarJogo' then
if #teams[2] > 0 and #teams[1] > 0 then
gameRunning = true
for i = 1, 16 do
ui.removeTextArea(i)
end
defaultEffect(9, {9}, 400, 212, 80)
newMap()
end
end
end

function string.split(s, pattern, n)
local st = {}
for sb in string.gmatch(s, "[^"..pattern.."]+") do
if not n or n > -1 then
table.insert(st,sb)
else
st[#st] = st[#st]..pattern..sb
end
n = n and n-1 or false
end
return st
end

function table.contains(tableT, element)
for _, value in pairs(tableT) do
if value == element then
return true
end
end
return false
end

defaultEffect=function(id,p,x,y,rand) -- thanks for the function santah
local minDist = 1
local outerBorder = 20
local maxDist = 30
local totalParticles = rand and 40 or (id == -1 and 35 or 75)
for i = 1, totalParticles do
if rand then
id = p[math.random(#p)]
end
local dist = math.min(math.random(minDist, maxDist), outerBorder)
local angle = math.random(0, 360)
local r = math.rad(angle)
local dx = math.cos(r)
local dy = math.sin(r)
local vx = dist * dx / 10
local vy = dist * dy / 10
local ax = -vx / dist / 15
local ay = (-vy / dist / 15) + 0.05
if id == -1 then
tfm.exec.displayParticle(9, x + dx, y + dy, vx, vy, ax, ay, nil)
tfm.exec.displayParticle(1, x + dx, y + dy, vx, vy, ax, ay, nil)
else
tfm.exec.displayParticle(id, x + dx, y + dy, vx, vy, ax, ay, nil)
end
end
end

displayTeams()

function eventPlayerDied(name)
local a = {}

for k, v in next, tfm.get.room.playerList do
if not v.isDead then
a[#a + 1] = k
end
end

local player = (#a == 1 and a[1] or nil)
if player then
tfm.exec.giveCheese(player)
tfm.exec.playerVictory(player)
end
end

Dernière modification le 1634255160000
Queenwalk
« Citoyen »
1634259960000
    • Queenwalk#8557
    • Profil
    • Derniers messages
    • Tribu
#93
  0
FUNCIONOOOOOOOOOOOOOO MDS NAO ACREDITO VOCE E MUITO BOM OBG PARABENS GABRIEL ,TO OLHANDO AKI VOCE ARRUMOU ATE OQ EU NAO TINHA PEDIDO OBG*_*s2
QUEM QUIZER JOGAR PESSOAL O SCRIPT ESTA AI FUNCIONANDO DA PRA TIRAR X1 SURVIVOR E DA PRA TIRAR PVP DE
TIME WAR
Gabriel
« Citoyen »
1634325480000
    • Gabriel#8201
    • Profil
    • Derniers messages
    • Tribu
#94
  0
Queenwalk a dit :
FUNCIONOOOOOOOOOOOOOO MDS NAO ACREDITO VOCE E MUITO BOM OBG PARABENS GABRIEL ,TO OLHANDO AKI VOCE ARRUMOU ATE OQ EU NAO TINHA PEDIDO OBG*_*s2
QUEM QUIZER JOGAR PESSOAL O SCRIPT ESTA AI FUNCIONANDO DA PRA TIRAR X1 SURVIVOR E DA PRA TIRAR PVP DE
TIME WAR

Obrigado S2 qual quer erro no script ou algo do tipo pode me fala ok.
Gabriel
« Citoyen »
1634398740000
    • Gabriel#8201
    • Profil
    • Derniers messages
    • Tribu
#95
  0
Queenwalk a dit :
Ola gostaria de um script que quando sobra o shaman quando termina o tempo e mais 1 rato o shaman morre

Tentei fazer para você ai :)
O poblema é que você vai ter que seleciona o shaman manualmente colocando em shaman = "nick" no 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
-- Cabeça do script

tfm.exec.disableAutoShaman(true)
tfm.exec.disableAutoScore(true)
tfm.exec.disableMinimalistMode(true)
tfm.exec.disableAutoNewGame(true)
tfm.exec.disableAfkDeath(true)

-- Corpo do script

local shaman = "Gabriel#8201" -- Nick da pessoa que vai ser shaman
local shaman2 = "Gabriel#8201" -- Nick do shaman 2, OBS: CASO QUEIRA 2 SHAMAN
time = 150 -- Tempo inicial pode ser alterado para qual quer valor

function eventLoop()
ui.setMapName('<VP> Time: <ROSE>'..time..'\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t')
print(time)
if time > 1 then
time = time -1 -- Para o tempo abaixa
if time == 1 then
tfm.exec.killPlayer(shaman) -- Para o shaman morre
tfm.exec.killPlayer(shaman2) -- Para o shaman2 morre
time = 150 -- Reinicia o tempo
end
end
end

tfm.exec.newGame(math.random(1,100)) -- Pode ser removido
function eventNewGame()
tfm.exec.setShaman(shaman) -- Não mecha O-O
tfm.exec.setShaman(shaman2) -- Não mecha O-O
end

Dernière modification le 1634399160000
Opaitaon
« Citoyen »
1636051920000
    • Opaitaon#7979
    • Profil
    • Derniers messages
    • Tribu
#96
  0
Olá, como faço para que na partida não possua nenhum shamam. Obrigado!
Bolodefchoco
« Sénateur »
1636065660000
    • Bolodefchoco#0095
    • Profil
    • Derniers messages
    • Tribu
#97
  0
Opaitaon a dit :
Olá, como faço para que na partida não possua nenhum shamam. Obrigado!

tfm.exec.disableAutoShaman()
Tazq
« Citoyen »
1640525640000
    • Tazq#1342
    • Profil
    • Derniers messages
    • Tribu
#98
  0
por acaso vocês tem como recriar o script daquele jogo que tinha antigamente chamado baffbotballon agradeço desde ja.
Arthur107
« Consul »
1642385820000
    • Arthur107#1925
    • Profil
    • Derniers messages
    • Tribu
#99
  0
Lua
Code Lua

1
2
3
4
5
6
7
8
function  eventMouse(Name, posicaoX, posicaoY) 
if Name == system.bindMouse(Name, true)
then
tfm.exec.movePlayer(name, posicaoX, posicaoY, false, 0, 0, false)


end
end

Eu queria cria um quase script.
Quando eu clico com o mouse O rato teleporta.

Dernière modification le 1642386000000
Mkazim14
« Citoyen »
1642985520000
    • Mkazim14#0991
    • Profil
    • Derniers messages
    • Tribu
#100
  0
eu quero um script tipo da mycity mas com essas auteraçoes

a cidade ser muito diferente nao ter banco mais uma mina que fica fechada de noite e de dia abertade dia da pra trabalhar nela de noite nao a fazenda e onde voce nasse e o fazendeiro se chama clarck e o mineiro se chamar tody e voce poder guardar cuantos itens quiser e as coisas sejao mais baratas
  • Forums
  • /
  • Transformice
  • /
  • Modules
  • /
  • [Lua] Peça scripts aqui!
1 / 2 › »
© Atelier801 2018

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

Version 1.27