Ir para conteúdo

Juscelino

Membro
  • Registro em

  • Última visita

Tudo que Juscelino postou

  1. TFS 0.4 protocolo 8.6 Boa noite amigos to TK. Gostaria de uma ajuda para fazer uma parte desse script da quest, o que eu preciso é que seja feita uma verificação da storage 39000 value 7 para que o player não possa repetir a mesma ação. Desde já agradeço a todos.
  2. Testei o sistema, funcional legal exceto pela parte que os itens não são enviados para o DP dos playeys. Uso TFS 0.4 / 8.60
  3. Olá boa noite a todos amigos do TK. Gostaria de um script de NPC que venda a promotion 2 e quando o player for promovido, o mesmo npc seta uma storage nele. Segue meu .lua do npc que vende a promotion local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end local node1 = keywordHandler:addKeyword({'promot'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Eu posso te dar a master promote por 10KK. Quer ser promovido ? diga {yes ou no}.'}) node1:addChildKeyword({'yes'}, StdModule.promotePlayer, {npcHandler = npcHandler, cost = 100, level = 8, premium = false, promotion = 2, text = 'Parabéns! agora voce é um mestre, garanto que você vai notar a diferença.'}) node1:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, volte quando estiver pronto.', reset = true}) npcHandler:addModule(FocusModule:new())
  4. Já aumentei os efeitos e shooteffects, mas como faço pra chamar a nova variável do shoot effect no item ? já adicionei as todas sprites no Object Builder e no item editor também. Por exemplo arrow comum: <attribute key="shootType" value="arrow" /> Arrow com o novo shoot effect: <attribute key="shootType" value="novoshooteffect" /> @KR3 Você deve ter feito alguma coisa errada meu amigo, eu segui o tutorial e tá funcionando beleza, refaça os passos novamente e fique atento na hora de copiar os comandos!
  5. @Vodkart Funcionou belezinha meu bom, mas eu queria que o script criasse um tile. Exemplo: tem uma ponte que está faltando um tile o que a torna impossível atravessar-la, ai no caso o player vai e aciona a alavanca que cria o tile onde está faltando por x tempo, e durante esse período em que o tile estiver lá, a alavanca não pode ser acionada novamente até o tempo x esgotar.
  6. Não funcionou e também a alavanca não está voltando a posição original no fim do tempo.
  7. @Sir Andrey Deu certo, mas teria como travar o "use" da alavanca após o primeiro uso ? Tipo, ela só poderia ser usada novamente após a contagem do tempo acabar e ela retornar a posição original.
  8. @Sir Andrey Seu script funcionou parcialmente, a mensagem só está aparecendo ao dar o segundo "use" na alavanca o que no caso remove o o tile novamente, e está sem a função do tempo.
  9. TFS 0.4 / Tibia 8.6 Olá amigos do TK, preciso de um script que crie um tile por certo tempo ao dar use na alavanca. Ex: ao dar use na alavanca, ela cria um tile na posição xxx durante x segundos e manda uma msg ao player "abriu alguma coisa". eu achei um script do @CoyoteStark, as vezes da pra adaptar para essa função. function onUse(cid, item, fromPosition, itemEx, toPosition) piece1pos = {x=106, y=1814, z=6, stackpos=1} local tempo = 2*60*1000 -- tempo para parede voltar getpiece1 = getThingfromPos(piece1pos) if item.uid == 3333 and item.itemid == 1945 and getpiece1.itemid == 3632 then doRemoveItem(getpiece1.uid,1) doTransformItem(item.uid,item.itemid+1) doPlayerSendTextMessage(cid,22,"acho que ouvi um barulho, uma passagem deve ter se aberto.") addEvent(doCreateItem, tempo, 3632, piece1pos) addEvent(doTransformItem, tempo, item.uid,1945) elseif item.uid == 3333 and item.itemid == 1945 then doTransformItem(item.uid,item.itemid-1) addEvent(doCreateItem, 2*60*1000, item.itemid, piece1pos) else doPlayerSendTextMessage(cid,22,"Não é possivel realizar esta ação.") end return 1 end Desde já agradeço a todos.
  10. @KotZletY @King Laker Deu certinho aqui. Obrigado a todos que ajudaram!
  11. @KotZletY Isso, de forma aleatória.
  12. @King Laker Resolvi aqui, era um problema relacionado com o .dat do item, seu script funcionou, mas como faço pra colocar o item pra dizer mais de uma frase ? Ex: frase 1 "teste", frase 2 "teste 2" , frase 3 "teste 3".
  13. @FlavioHulk @King Laker Olá amigos, retornei agora e testei o script que me passaram, mas nenhum funcionou, o item em questão "you cannot use this object" quando eu tento usa-lo. Na distro também não retornou nenhum erro.
  14. Diga em poucas palavras a base utilizada (Nome do servidor ou nome do website). TFS 0.4 / Tibia 8.6 Boa tarde galera do TK, procuro uma action script que ao dar use no item ele fala igual aos monstros. Ex: Ao dar use no chain helmet ele fala "teste" em orange igual os monstros. Desde já agradeço a todos. Você tem o código disponível? Se tiver publique-o aqui: Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
  15. Esse é um evento custom meu amigo, criado por mim através do script citado nos comentários acima.
  16. Olá amigo, seu scirpt funcionou perfeitamente, mas estou com um pequeno problema. Fiz uma alteração de Kadabra para Multi no TaskMulti.lua Meu Multi.xml esta assim. E está me aparecendo o seguinte erro no console quando mato um multi, ele morre sem deixar corpo e não aparece o contador de kills. Desde já agradeço a sua ajuda e peço desculpas pela demora de minha resposta xD. --------------------------------------------------- EDIT. Apaguei a string referente ao erro mencionado acima e funcionou mas agora aparece o seguinte erro quando mato a Multi. [Warning - Monster:Monster] Unknown event name - TaskMulti.
  17. Compilador : TFS 1.0 Cliente: 10.10 Olá amigos do TK, venho pedir para que alterem pra mim um script de task simples de forma com que ele deixe a task possível de fazer mais de uma vez e não somente uma única vez, (pode ser por tempo por exemplo: Quando o player terminar a task ele só poderá pegar a mesma depois de 1 dia)
  18. White, poderia me ajudar a modificar o script de storage, uso TFS 1.0 e quando mato os monstros não aparece a contagem

Informação Importante

Confirmação de Termo