Primeiramente você precisa destes requisitos:
- Estar numa tribo
- Ter autorização para usar o comando /np (troca de mapas) no cafofo
- Ter mais de 1000 queijos coletados no perfil
- Nunca ter sido banido por uso de hack
Vá no cafofo de sua tribo e digite /lua. Na janela que aparecer cole o código copiado e depois clique em Enviar. Se tudo der certo, o script será iniciado.
A janela ficará transparente, você pode fechá-la e o script não será encerrado.
Caso canse e queira encerrar o script, digite /module stop
➜ x1
Quer ir um x1 com um amigo para ver quem é melhor? Teste o famoso script que é usado no campeonato The Racer. O placar atualiza automaticamente os pontos, vai até 10 e são rodados somente mapas da categoria racing.
Última versão: CLIQUE AQUI
Comandos:
!game Jogador1 Jogador2 → Inicia um novo jogo. Ex: !game Juanfiel Jogador2
!score Jogador1 Ponto → Altera a pontuação do Jogador1. Ex: !Score Juanfiel 6
!pause Jogador1 → Pausa o tempo em 2 minutos. Para despausar, utilize o comando novamente. Ex: !pause Juanfiel
Comando secreto:
!chola (Usar somente quando seu oponente estiver reclamando)
Autor: Eshkation
➜ Forca
O jogo comporta inúmeros jogadores e caso você seja o mestre, clique no botão do meio e escolha a palavra que você quer que os outros adivinhem. . Cuidado para não demorar muito e perder a vez.
Última versão: CLIQUE AQUI
Comandos:
!letra → Chuta uma letra (Ex: !a)
!palavra → Chuta uma palavra (Ex: !Alakazam)
!skip → Pula a sua vez de escolher uma palavra
Autor: Deathmatic e Allounett
➜ O boneco Voodoo
Quer dar um susto no seu amigo? Com esse script você pode controlar o rato dele no cafofo, sem ele saber que é você que tá fazendo isso!
Última versão: CLIQUE AQUI
doll = "Vítima" → Substitua o Vítima pelo nome da pessoa que você quer controlar
god = "SeuNome" → Substitua o SeuNome pelo seu nick no Transformice
Autor: Gabrijelr
➜ Campo minado
Um jogo clássico, que parece exigir sorte, mas é 100% raciocínio! É um jogo de single-player, para você se divertir quando estiver sozinho no cafofo.
Última versão: CLIQUE AQUI
player = 'Eshkation'; → Substitua o Eshkation pelo seu nick no Transformice
Autor: Eshkation
➜ UNO!
É um jogo simples em que o objetivo é descartar todas as 7 cartas. O jogo suporta até 8 jogadores originalmente, mas tem uma versão para 12 se preferir.
Última versão: CLIQUE AQUI
Outras versões: CLIQUE AQUI (versão com 12 cadeiras)
É necessário modificar o script para colocar você como administrador (substitua adm = "Ninguem" por seu nick).
Comandos para administrador: !start (inicia uma partida), !new (restaura o mapa para um novo jogo), !ban <nome> (expulsa um jogador da partida atual)
Autor: Ninguem
Autor: Ninguem
➜ 5x5 (cinco por cinco)
É um jogo para duas pessoas, cada um escolhe uma palavra de 5 letras que o adversário deverá adivinhar. Depois cada um vai escrevendo outras palavras de 5 letras para tentar adivinhar, após as tentativas é mostrado ao lado da palavra o número de letras que a palavra tem em comum com a resposta certa. Acima há um alfabeto onde os jogadores podem clicar para marcar letras que sabem que tem ou não tem na palavra. Mais informações sobre o jogo: clique aqui.
Última versão: CLIQUE AQUI
É necessário modificar o script para colocar você como administrador (substitua adm = "Ninguem" por seu nick).
Comandos para administrador: !new (restaura o mapa para um novo jogo)
Autor: Ninguem
➜ Lig4 (four in a row)
É um jogo para duas pessoas semelhante ao jogo da velha. O objetivo dessa vez é formar 4 peças na vertical, horizontal ou diagonal, lembrando que há um efeito de gravidade acontecendo.
Última versão: CLIQUE AQUI
É necessário modificar o script para colocar você como administrador (substitua adm = "Ninguem" por seu nick).
Comandos para administrador: !new (restaura o mapa para um novo jogo)
Autor: Ninguem
➜ Stop/Adedanha
É um script que simula uma partida de stop semelhante ao site Stopots. Ao final de uma rodada os jogadores votam nas palavras que consideram corretas. O script não está pronto, portanto pode gerar erros e comportamentos inesperados.
Última versão: CLIQUE AQUI
É necessário modificar o script para colocar você como administrador (substitua ADM = {"Ninguem"} por seu nick).
Autor: Ninguem
➜ Jogo da memória
Encontre os pares antes dos outros. O jogo é feito usando as imagens hospedadas no transformice.com, portanto é livre para cafofos.
Última versão: CLIQUE AQUI
Autor: Ninguem
➜ Spidermouse
Controle o Shamaníaco (mascote da tribo Shamaníacos) balançando as teias pela cidade que estão grudando em qualquer coisa menos os prédios.
Última versão: CLIQUE AQUI
Autor: Ninguem
➜ Conjuration Snake
O shaman controla uma serpente de conjurations usando as setas. O shaman também pode mudar a velocidade da serpente apertando um dos botoes de 0 a 9 no teclado, clicar na tela para mudar a cabeça de posição ou pressionar espaço para mudar a forma como a serpente anda. O objetivo dos ratos é tentar sobreviver o máximo possível, já o objetivo do shaman é zoar com os ratos, mas tomando cuidado para não matá-los depressa para não perder a graça.
Última versão: CLIQUE AQUI
Autor: Ninguem
➜ lsd.lua
Enquanto o mapa pisca freneticamente, os ratos devem sobreviver o máximo possível evitando contato com os pisos coloridos que cairão. Uma música de rave acompanhando cai bem.
Última versão: CLIQUE AQUI
Autor: Ninguem
➜ Quiz
É um script que gerencia um questionário para você fazer em sua tribo. Coloque suas perguntas e respostas a serem consideradas corretas no código e deixe os membros responderem. A vitória é dada quando todas forem respondidas corretamente.
Última versão: CLIQUE AQUI
Autor: Ninguem
➜ Gerenciador de sorteios
É um script bastante útil para gerar sorteios de qualquer tipo em sua tribo. Você é capaz de escolher quantos sorteados serão.
Última versão: CLIQUE AQUI
É necessário modificar o script para colocar você como administrador (substitua adm = "Ninguem" por seu nick).
Autor: Ninguem
➜ Voar com "E"
function eventNewPlayer(name)
for i,key in ipairs({83,40,69}) do
tfm.exec.bindKeyboard(name,key,true,true)
end
end
function eventKeyboard(name,key,down,x,y)
if key==83 or key==40 or key==69 then
tfm.exec.movePlayer(name,0,0,true,0,-50,true)
end
end
for name,player in pairs(tfm.get.room.playerList) do
eventNewPlayer(name)
end
➜ Coração de seta
function main()
for playerName in pairs(tfm.get.room.playerList) do
eventNewPlayer(playerName)
end
end
function eventNewPlayer(playerName)
system.bindMouse (playerName, true);
end
function eventMouse (playerName, mx, my)
local size = 5;
local x_position = mx;
local y_position = my;
for t=0,2*math.pi,0.1 do
x=(16*math.sin(t)^3)*size + x_position
y=(13*math.cos(t)-5*math.cos(2*t)-2*math.cos(3*t)-math.cos(4*t))*size
y=-y + y_position
tfm.exec.addShamanObject(0,x,y);
end
end
main ();
Autor: Teyadaa
➜ Meep para todos jodares
tfm.exec.disableAutoShaman(true)
tfm.exec.disableAutoScore(true)
for name,player in pairs(tfm.get.room.playerList) do
tfm.exec.giveMeep(name)
end
➜ Tramp + Mouse
for name,player in pairs(tfm.get.room.playerList) do
system.bindMouse(name, true)
end
function eventMouse(name, x, y)
tfm.exec.addShamanObject(7, 111, 111, 0, 1, 1, false)
end
Autor: Teyadaa
➜ Shaman attack
Mude o nome "Juanfiel" pelo seu nome.
Mate os outros shamans! todos terão 3 vidas. tente ser o único sobrevivente.
Mate os outros shamans! todos terão 3 vidas. tente ser o único sobrevivente.
admins={"Juanfiel"};
data={};
vivos=0;
-- Dar data
for player in pairs(tfm.get.room.playerList) do
newData={
["vidas"]=3;
};
data[player] = newData;
end
-- Mapas
mapas={[[0]],[[1]],[[2]],[[3]],[[4]],[[5]],[[6]],[[11]],[[12]],[[13]],[[14]],[[15]],[[16]],[[17]],[[18]],[[19]],[[20]],[[21]],[[22]],[[24]],[[25]],[[26]],[[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]],[[95]],[[96]],[[97]],[[98]],[[99]],[[100]],[[110]],[[114]],[[115]],[[116]],[[117]],[[118]],[[119]],[[120]],[[121]],[[122]],[[123]],[[124]],[[125]],[[126]],[[127]],[[128]],[[129]],[[130]],[[131]],[[132]],[[133]],[[134]],[[136]],[[137]],[[138]],[[139]],[[140]],[[141]],[[142]],[[143]],[[200]],[[201]],[[202]],[[203]],[[204]],[[205]],[[206]],[[207]],[[208]],[[209]],[[210]]};
-- Inicio do script
function eventPlayerWon(player)
nextRound()
tfm.exec.setPlayerScore(player,10,true)
end
tfm.exec.disableAutoNewGame(true)
tfm.exec.newGame(mapas[math.random(#mapas)])
tfm.exec.disableAutoShaman(true)
tfm.exec.disableAutoScore(true)
-- Novo round
function nextRound()
tfm.exec.newGame(mapas[math.random(#mapas)]);
end
-- Novo jogo se inicia
function eventNewGame()
vivo=0
for player in pairs(tfm.get.room.playerList) do
data[player].vidas = 3;
vivo=vivo+1
tfm.exec.setShaman(player)
end
tfm.exec.setUIShamanName("Todos são shaman!")
tfm.exec.setUIMapName("Shaman Attack");
end
-- Jogador morre
function eventPlayerDied(player)
data[player].vidas=data[player].vidas-1;
if data[player].vidas >= 1 then
tfm.exec.respawnPlayer(player)
end
if data[player].vidas <= 0 then
vivo=vivo-1;
end
end
-- Loop
function eventLoop(tempoFaltando, tempoPassado)
if vivo == 0 or tempoFaltando < 1000 then
nextRound();
end
for player in pairs(tfm.get.room.playerList) do
if data[player].vidas == 3 then
tfm.exec.displayParticle(5,30,35,0,0, 0, 0, player)
tfm.exec.displayParticle(5,60,35,0,0, 0, 0, player)
tfm.exec.displayParticle(5,90,35,0,0, 0, 0, player)
end
if data[player].vidas == 2 then
tfm.exec.displayParticle(5,30,35,0,0, 0, 0, player)
tfm.exec.displayParticle(5,60,35,0,0, 0, 0, player)
end
if data[player].vidas == 1 then
tfm.exec.displayParticle(5,30,35,0,0, 0, 0, player)
end
end
end
-- Novo jogador entra na partida
function eventNewPlayer(player)
newData={
["vidas"]=0;
};
data[player] = newData;
end
-- Um item é invocado
function eventSummoningEnd(player,id,x,y,ang,xs,ys,other)
if id == 4 then
tfm.exec.removeObject(other.id)
end
if id == 3 then
tfm.exec.removeObject(other.id)
end
end
-- Comandos
function eventChatCommand(nome, cmd)
if cmd=="comandos" then
ui.addTextArea(2,0,"Comandos serão desenvolvidos em breve. Caso encontre algum bug ou queira fazer um melhoramento cochiche comigo ou então comente no Tópico oficial na seção Modules",nome,200,70,360);
end
end
-- Popup inicial
ui.addPopup(0, 0,[[Bem vindo ao minigame Shaman Race! Terá de matar todos os shamans e em seguida completar o mapa! Atenção todos os shamans tem 3 vidas! Site www.tribotoptfm.blogspot.com.br]], NIL, 140, 60, 430)
data={};
vivos=0;
-- Dar data
for player in pairs(tfm.get.room.playerList) do
newData={
["vidas"]=3;
};
data[player] = newData;
end
-- Mapas
mapas={[[0]],[[1]],[[2]],[[3]],[[4]],[[5]],[[6]],[[11]],[[12]],[[13]],[[14]],[[15]],[[16]],[[17]],[[18]],[[19]],[[20]],[[21]],[[22]],[[24]],[[25]],[[26]],[[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]],[[95]],[[96]],[[97]],[[98]],[[99]],[[100]],[[110]],[[114]],[[115]],[[116]],[[117]],[[118]],[[119]],[[120]],[[121]],[[122]],[[123]],[[124]],[[125]],[[126]],[[127]],[[128]],[[129]],[[130]],[[131]],[[132]],[[133]],[[134]],[[136]],[[137]],[[138]],[[139]],[[140]],[[141]],[[142]],[[143]],[[200]],[[201]],[[202]],[[203]],[[204]],[[205]],[[206]],[[207]],[[208]],[[209]],[[210]]};
-- Inicio do script
function eventPlayerWon(player)
nextRound()
tfm.exec.setPlayerScore(player,10,true)
end
tfm.exec.disableAutoNewGame(true)
tfm.exec.newGame(mapas[math.random(#mapas)])
tfm.exec.disableAutoShaman(true)
tfm.exec.disableAutoScore(true)
-- Novo round
function nextRound()
tfm.exec.newGame(mapas[math.random(#mapas)]);
end
-- Novo jogo se inicia
function eventNewGame()
vivo=0
for player in pairs(tfm.get.room.playerList) do
data[player].vidas = 3;
vivo=vivo+1
tfm.exec.setShaman(player)
end
tfm.exec.setUIShamanName("Todos são shaman!")
tfm.exec.setUIMapName("Shaman Attack");
end
-- Jogador morre
function eventPlayerDied(player)
data[player].vidas=data[player].vidas-1;
if data[player].vidas >= 1 then
tfm.exec.respawnPlayer(player)
end
if data[player].vidas <= 0 then
vivo=vivo-1;
end
end
-- Loop
function eventLoop(tempoFaltando, tempoPassado)
if vivo == 0 or tempoFaltando < 1000 then
nextRound();
end
for player in pairs(tfm.get.room.playerList) do
if data[player].vidas == 3 then
tfm.exec.displayParticle(5,30,35,0,0, 0, 0, player)
tfm.exec.displayParticle(5,60,35,0,0, 0, 0, player)
tfm.exec.displayParticle(5,90,35,0,0, 0, 0, player)
end
if data[player].vidas == 2 then
tfm.exec.displayParticle(5,30,35,0,0, 0, 0, player)
tfm.exec.displayParticle(5,60,35,0,0, 0, 0, player)
end
if data[player].vidas == 1 then
tfm.exec.displayParticle(5,30,35,0,0, 0, 0, player)
end
end
end
-- Novo jogador entra na partida
function eventNewPlayer(player)
newData={
["vidas"]=0;
};
data[player] = newData;
end
-- Um item é invocado
function eventSummoningEnd(player,id,x,y,ang,xs,ys,other)
if id == 4 then
tfm.exec.removeObject(other.id)
end
if id == 3 then
tfm.exec.removeObject(other.id)
end
end
-- Comandos
function eventChatCommand(nome, cmd)
if cmd=="comandos" then
ui.addTextArea(2,0,"Comandos serão desenvolvidos em breve. Caso encontre algum bug ou queira fazer um melhoramento cochiche comigo ou então comente no Tópico oficial na seção Modules",nome,200,70,360);
end
end
-- Popup inicial
ui.addPopup(0, 0,[[Bem vindo ao minigame Shaman Race! Terá de matar todos os shamans e em seguida completar o mapa! Atenção todos os shamans tem 3 vidas! Site www.tribotoptfm.blogspot.com.br]], NIL, 140, 60, 430)
Autor: Ilhaqjo
➜ Sobreviva na selva
Enquanto todos não ficam vampiros o mapa não avança
Você pode trocar os códigos dos mapas
Escape do vampiro [ shaman ] para vencer o jogo!
-- Inicio do Script
tfm.exec.disableAllShamanSkills(true)
tfm.exec.disableAutoNewGame(true)
tfm.exec.newGame("4616478")
ui.addTextArea(3,"<p align='center'><a href='event:Ajuda'>Ajuda</a></p>",NIL,700,20,95,20,1,1,0.5,true)
-- Mapas
mapas={"@4717959", "@4718363", "@47224822", "@4663224", "@4646428", "@4726344"}
-- Nova rounda
function nextRound()
tfm.exec.newGame(mapas[math.random(#mapas)])
end
-- Novo jogo
function eventNewGame()
vivo=0
for name,player in pairs(tfm.get.room.playerList) do
vivo=vivo+1
end
tfm.exec.setUIMapName("Sobreviva na Selva")
for i in pairs(tfm.get.room.playerList) do
if tfm.get.room.playerList[i].isShaman then
tfm.exec.setVampirePlayer(i)
end
end
end
-- Jogador morre
function eventPlayerDied(name)
vivo=vivo-1
end
-- Jogador ganha
function eventPlayerWon(name)
vivo=vivo-1
end
function eventPlayerVampire(p)
vivo=vivo-1;
end
-- Loop
function eventLoop(tempoPassado, tempoFaltando)
if vivo == 0 or tempoFaltando < 1000 then
nextRound();
end
end
-- Nova ronda
nextRound();
-- Relacionado ao shaman
function eventSummoningEnd(player,id,x,y,ang,xs,ys,other)
local objProibidos = {32, 28, 20, 19, 18, 17, 10, 6, 4, 3, 2, 1} -- ID dos objetos proibidos
for _,v in pairs(objProibidos) do
if(id == v) then -- Se o objeto spawnado for igual a um dos objetos proibidos então...
tfm.exec.removeObject(other.id) -- remove o objeto
end
end
end
--CallBack
function eventTextAreaCallback(id, player, link)
if link == "Ajuda" then
ui.addTextArea(1,"<p align='center'>Sobreviva na selva<br><br><a href='event:fechar'>Fechar Painel</a></br><br>Bem vindo ao minigame! Tem de sobreviver na selva! O Shaman se transformará em vampiro e terá de apanhar todos os ratos! Quem ficar com mais pontos, na proxima rodada será Vampiro. Site: www.tribotoptfm.blogspot.com.br</br</p>",player,250,100,400,200,1,1,0.9,true)
end
if link == "fechar" then
if id == 1 then
ui.removeTextArea(1,player)
end
end
end
Autor: Ilhaqjo
Você pode trocar os códigos dos mapas
Escape do vampiro [ shaman ] para vencer o jogo!
-- Inicio do Script
tfm.exec.disableAllShamanSkills(true)
tfm.exec.disableAutoNewGame(true)
tfm.exec.newGame("4616478")
ui.addTextArea(3,"<p align='center'><a href='event:Ajuda'>Ajuda</a></p>",NIL,700,20,95,20,1,1,0.5,true)
-- Mapas
mapas={"@4717959", "@4718363", "@47224822", "@4663224", "@4646428", "@4726344"}
-- Nova rounda
function nextRound()
tfm.exec.newGame(mapas[math.random(#mapas)])
end
-- Novo jogo
function eventNewGame()
vivo=0
for name,player in pairs(tfm.get.room.playerList) do
vivo=vivo+1
end
tfm.exec.setUIMapName("Sobreviva na Selva")
for i in pairs(tfm.get.room.playerList) do
if tfm.get.room.playerList[i].isShaman then
tfm.exec.setVampirePlayer(i)
end
end
end
-- Jogador morre
function eventPlayerDied(name)
vivo=vivo-1
end
-- Jogador ganha
function eventPlayerWon(name)
vivo=vivo-1
end
function eventPlayerVampire(p)
vivo=vivo-1;
end
-- Loop
function eventLoop(tempoPassado, tempoFaltando)
if vivo == 0 or tempoFaltando < 1000 then
nextRound();
end
end
-- Nova ronda
nextRound();
-- Relacionado ao shaman
function eventSummoningEnd(player,id,x,y,ang,xs,ys,other)
local objProibidos = {32, 28, 20, 19, 18, 17, 10, 6, 4, 3, 2, 1} -- ID dos objetos proibidos
for _,v in pairs(objProibidos) do
if(id == v) then -- Se o objeto spawnado for igual a um dos objetos proibidos então...
tfm.exec.removeObject(other.id) -- remove o objeto
end
end
end
--CallBack
function eventTextAreaCallback(id, player, link)
if link == "Ajuda" then
ui.addTextArea(1,"<p align='center'>Sobreviva na selva<br><br><a href='event:fechar'>Fechar Painel</a></br><br>Bem vindo ao minigame! Tem de sobreviver na selva! O Shaman se transformará em vampiro e terá de apanhar todos os ratos! Quem ficar com mais pontos, na proxima rodada será Vampiro. Site: www.tribotoptfm.blogspot.com.br</br</p>",player,250,100,400,200,1,1,0.9,true)
end
if link == "fechar" then
if id == 1 then
ui.removeTextArea(1,player)
end
end
end
Autor: Ilhaqjo
➜ Breve mais Script