![]() |
0 | ||
Eshkation a dit : Mas é rank de survivor e os ratos precisam morrer, então tu pode simplesmente fazer um ranking das vitórias do shaman (que é quando todos os ratos morrem e o shaman fica vivo). |
![]() ![]() « Sénateur » 1458448920000
| 0 | ||
1° não tem Shaman 2° eu coloco calculos pq eu quero 3°eu coloco o mapas Vanilla quando eu quizer, e não mudo 4° o forum ta girando a base de Criticas, o Que não devia acontecer, o aorum n foi feito para criticar Ninguem e Sim para Ajudar, Só criticam mais nem ajudaram o king. cade o Agradecimento pela ajuda?? nunca mais posto nada na seção Modules a Seção ta condenada por vcs 2, nem um reset de novo vai melhorar pq muitos acham q se postar algo aqui vai voces e outros em cima criticando Dernière modification le 1458449280000 |
0 | ||
Bloonshack a dit : 1. Que eu não fico fazendo pedidos, apenas respondendo dúvidas pois não tou com o meu PC e nem jogo mais transformice. 2. Quando você posta algo no fórum deve saber que outras pessoas podem criticar, visto que temos direito a livre expressão. 3. Em nenhum momento eu ou o esh critiquei o seu trabalho, apenas sugeri que você fizesse mudanças para aprimorar o seu script. 4. A seção tá abandonada pelo fato dos usuários dela já terem tomado outro caminho para a vida. |
![]() ![]() « Citoyen » 1458506400000
| 0 | ||
Eu queria fazer um jogo q cmc 1 vs 1 (os 2 primeiros participantes por escolha , não aleatório) . a cada 1 minuto uma pessoa que já esteja no x1 que não seja os 2 primeiros , vai entrar . o objetivo é vc firstar todas prq assim vc nn vai somar pontos e qm chegar em 2 , 3 , 4 etc soma um ponto . qnd chegar a 10 pontos esta eliminado. vence qnd sobrar uma pessoa. |
![]() ![]() « Citoyen » 1458654720000
| 0 | ||
Pessoal queria saber se tem um jeito de fazer com que os objetos adicionados com addShamanObject desapareçam por exemplo , uma tecla ativa a função addShamanObject e logo depois esse objeto desaparece..... não achei ainda nenhum sistema que faz isso... alguem me ajuda nisso? OBS: não respondam ao Yaerou , ele plageia scripts (plageo até do ninguem e do fofinhopp) PLAGEAR = copiar, piratear, roubar e dizer que foi ela mesma quem fez exemplo> Yaerou copia scripts e diz que os scripts são dele |
0 | ||
luanrasengan a dit : Isso?? http://pastebin.com/raw/4SCVk2ta |
0 | ||
Enzohquest a dit : Quando um objeto é adicionado com tfm.exec.addShamanObject, ele retorna um ID que pode ser utilizado pra remover ele com tfm.exec.removeObject: ID = tfm.exec.addShamanObject(1, 400, 200) print(ID) tfm.exec.removeObject(ID) |
![]() ![]() « Citoyen » 1458679980000
| 0 | ||
nn é isso nn :/ |
![]() ![]() « Citoyen » 1458785100000
| 0 | ||
Eshkation a dit : desculpe mas eu ainda não aprendi sobre print. Então para eu usar o remove object em itens adicionados com add shaman object, precisa do print como? eu sei que cria um conjunto "ID" e coloca dentro o tfm.exec.addShamanObject(1, 400, 200), depois precisa de print(ID) para o que? preciso saber disso para ver como posso usar, se eu uso em comando , no Event Loop ou em comando por tecla. Desculpe se eu sou um idiota em print OBS: não sei se é pedir muito mas queria um exeplo do tipo um comando pode adicionar um objeto com addShamanObject, e outro comando pode remover. isso pode me fazer entender melhor Dernière modification le 1458786000000 |
![]() ![]() « Citoyen » 1458835320000
| 0 | ||
Enzohquest a dit : Exemplo explicado objetos = {} -- tabela pra armazenar o id dos objetos -- teu nome aqui seunome = "Enzohquest" function eventNewGame() objetos = {} -- zera a tabela sempre q inicia um novo mapa end function eventKeyboard(name, key) if key == 32 then -- o addShamanObject retorna o id do objeto, então guardamos ele em uma variavel local id = tfm.exec.addShamanObject(math.random(1,4), 400, 200) -- depois adicionamos o id na tabela objetos table.insert(objetos, id) elseif key == 17 then -- primeiro verificamos se tem algum id na tabela if #objetos > 0 then -- então removemos o ultimo objeto adicionado, pegando o id dele na tabela tfm.exec.removeObject(objetos[#objetos]) -- e por fim removemos o id da tabela table.remove(objetos, #objetos) end end end -- "bindamos" as teclas ctrl (17) e espaço(32) system.bindKeyboard(seunome, 32, true) system.bindKeyboard(seunome, 17, true) Aperta a barra de espaço pra invocar um objeto e ctrl pra remover ele |
![]() ![]() « Citoyen » 1458873060000
| 0 | ||
Motivo do Pedido nesse, o comando só remove um por um da lista "objetos" (1 clique = remover apenas 1, o comando pega o último objeto adicionado e só remove esse, depois remove o próximo e o próximo..... e por aí vai) Pedido mas e se eu quiser remover todos que estão na tabela "objetos"... se fosse remover todos de uma vez como seria a função removeObject? Também gostaria de usar essa tabela "objetos" na função tfm.exec.moveObject, para mover todos os objetos adicionados com addShamanObject, mas n sei como se coloca a tabela "objetos" como id do moveObject OBS: desculpe se ficou tudo coloridão, huehue Dernière modification le 1458875280000 |
![]() ![]() « Citoyen » 1458924840000
| 0 | ||
Enzohquest a dit : Exemplo objetos = {} -- tabela pra armazenar o id dos objetos -- teu nome aqui seunome = "Enzohquest" function eventNewGame() objetos = {} -- zera a tabela sempre q inicia um novo mapa end function eventKeyboard(name, key) if key == 32 then -- o addShamanObject retorna o id do objeto, então guardamos ele em uma variavel local id = tfm.exec.addShamanObject(math.random(1,4), 400, 200) -- depois adicionamos o id na tabela objetos table.insert(objetos, id) elseif key == 17 then -- primeiro verificamos se tem algum id na tabela if #objetos > 0 then -- fazemos um loop que vai de 1 até o número de itens na tabela objetos for i = 1, #objetos do -- pegamos o id do objeto e removemos tfm.exec.removeObject(objetos) -- ou podemos mover ele se quiser -- tfm.exec.moveObject(objetos, 100, 100) end -- zeramos a tabela objetos = {} end end end -- "bindamos" as teclas ctrl (17) e espaço(32) system.bindKeyboard(seunome, 32, true) system.bindKeyboard(seunome, 17, true) Basta usar um loop |
![]() ![]() « Citoyen » 1458929100000
| 0 | ||
tem algo errado nesse elseif key == 17 then if #objetos > 0 then for i = 1, #objetos do tfm.exec.removeObject(objetos) end objetos = {} end end Script Completo objetos = {} -- tabela pra armazenar o id dos objetos -- teu nome aqui seunome = "Enzohquest" function eventNewGame() objetos = {} -- zera a tabela sempre q inicia um novo mapa end function eventKeyboard(name, key) if key == 32 then -- o addShamanObject retorna o id do objeto, então guardamos ele em uma variavel local id = tfm.exec.addShamanObject(math.random(1,4), 400, 200) -- depois adicionamos o id na tabela objetos table.insert(objetos, id) elseif key == 17 then -- primeiro verificamos se tem algum id na tabela if #objetos > 0 then -- fazemos um loop que vai de 1 até o número de itens na tabela objetos for i = 1, #objetos do -- pegamos o id do objeto e removemos tfm.exec.removeObject(objetos) -- ou podemos mover ele se quiser -- tfm.exec.moveObject(objetos, 100, 100) end -- zeramos a tabela objetos = {} end end end -- "bindamos" as teclas ctrl (17) e espaço(32) system.bindKeyboard(seunome, 32, true) system.bindKeyboard(seunome, 17, true) Dernière modification le 1458929160000 |
![]() ![]() « Citoyen » 1458942180000
| 0 | ||
O fórum bugou o código e confundiu com a tag de itálico, usa objetos[.i] sem o ponto (.) |
![]() ![]() « Citoyen » 1458948840000
| 0 | ||
nada nao... |
![]() ![]() « Citoyen » 1458948900000
| 0 | ||
Alguem pode criar uma rotação de mapas, pra eu colocar alguns mapas meus? Vlw xD |
![]() ![]() « Citoyen » 1458954840000
| 0 | ||
wruket a dit : Código tfm.exec.disableAutoNewGame() -- coloca os mapas aqui separados por vírgula entre aspas -- ex: "@0", "@1234", "@3232" maps = {"@0"} function eventLoop(ct, rm) if rm <= 0 then tfm.exec.newGame(maps[math.random(1,#maps)]) end local alive = false for name,player in pairs(tfm.get.room.playerList) do if not player.isDead then alive = true break end end if not alive then tfm.exec.newGame(maps[math.random(1,#maps)]) end end Dernière modification le 1458954900000 |
![]() ![]() « Citoyen » 1458956400000
| 0 | ||
Laagaadoo a dit : Obrigado ^^ |
![]() ![]() « Citoyen » 1459014300000
| 0 | ||
Queria um script que o jogador aperta a seta pra baixo e surge um balao em baixo dele. E um script pra sempre que eu disser "!m [mensagem]" aparece um pop-up com a mensagem que eu disse. |
![]() ![]() « Citoyen » 1459021500000
| 0 | ||
Um script para o shaman é vampiro? |