Ir para conteúdo

Adriano SwaTT

Membro
  • Registro em

  • Última visita

Tudo que Adriano SwaTT postou

  1. Por acaso, funcionará assim: Precisa equipar o item no slot específico e dar use para equipar a BIKE. Aí para remover, precisará dar use para "desequipar" a BIKE e depois remover o item do slot? Certo? Por acaso já deu início ao script? Fico aguardando.
  2. Muito bom rapaz, está ficando muito sinistro.
  3. Bom dia, Tem sim, teremos que fazer umas adaptações no script. Vou fazer um teste de uma função aqui pra confirmar se funcionaria desta forma.
  4. Boa noite, após alguns testes na distro Alissow 0.3.6... Segue abaixo: Primeiramente, precisaremos adicionar um pequeno detalhe à runa paralyze. Em spells/scripts/support/paralyze rune.lua, adicione as funções em negrito e ficará como abaixo: Agora em CreatureScripts.xml, adicione a tag abaixo: <event type="combat" name="RingParalyze" event="script" value="ring_paralyze.lua" /> Agora o script ring_paralyze.lua terá o script abaixo: Agora em login.lua, adicione a tag abaixo junto com as do gênero: registerCreatureEvent(cid, "RingParalyze") Boa sorte. Aguardo retorno se foi útil.
  5. Boa tarde, muito bom mesmo, parabéns brother.
  6. De criar um NPC para tal, creio que não seja tão difícil de fazer.
  7. Faça como falei para o membro KORUITA mais acima nesta mesma página. Script atualizado, agora sem o bug de item not found. Façam bom proveito.
  8. Por acaso, criou quantas "cabines" de Cassino? Sobre o tile de house, quis dizer para colocar pelo MapEditor para que o Clean não remova os itens desta área.
  9. Adriano SwaTT postou uma resposta no tópico em Suporte Tibia OTServer
    Por nada. Boa sorte.
  10. Koruita, tem que considerar alguma configuração errada que pode ter feito. Somente quando acerta o primeiro prêmio que não ganha nada? Se acertar apenas o 2º prêmio ou apenas o 3º prêmio ele recebe algo? Fico aguardando.
  11. Adriano SwaTT postou uma resposta no tópico em Suporte Tibia OTServer
    Use este Dev, ele está completo. Link Scan Boa sorte.
  12. Adriano SwaTT postou uma resposta no tópico em Suporte Tibia OTServer
    Boa tarde, podes usar esta. Eu uso e recomendo. Link Download Link Scan Boa sorte.
  13. Boa tarde, preciso saber como configurou cada script... Mas tente fazer como direi abaixo: Vi que criou o sistema de Cassino 6x, certo.. Além das Storages que mudou, precisamos considerar uma função interna do script. Que no caso, me refiro à esta: function CassPremio(cid) Deve colocar um número diferente para cada, ou seja, no script 1, pode deixar "function CassPremio1(cid)". No script2 pode deixar "function CassPremio2(cid)" e assim sucessivamente. Lembre-se de mudar também aqui "addEvent(CassPremio, 500, cid)" de cada script para o nome da função, está próximo à linha 104 do script. Pois senão o script não encontrará a função. Ficará basicamente assim: addEvent(CassPremio1, 500, cid) -- e a função assim: function CassPremio1(cid) addEvent(CassPremio2, 500, cid) -- e a função assim: function CassPremio2(cid) Boa sorte.
  14. Opah, que bom que vem ajudando os membros. Façam bom proveito.
  15. Adriano SwaTT postou uma resposta no tópico em Suporte Tibia OTServer
    Nossa, essa distro é uma das mais chatas que existem... Funções perfeitamente configuradas simplesmente não funcionam nela.
  16. Adriano SwaTT postou uma resposta no tópico em Suporte Tibia OTServer
    Qual a versão da sua distro?
  17. Adriano SwaTT postou uma resposta no tópico em Suporte Tibia OTServer
    Boa noite. Tente assim: Crie o arquivo youdead.lua e coloque o script abaixo dentro: local vocs = {2, 4, 6, 8} -- ID das Vocações que serão anunciadas. function onPrepareDeath(cid, lastHitKiller, mostDamageKiller) if isPlayer(cid) and isInArray(vocs, getPlayerVocation(cid)) then if isPlayer(lastHitKiller[1]) and isInArray(vocs, getPlayerVocation(lastHitKiller[1])) then doBroadcastMessage("O jogador "..getCreatureName(cid).." [level: "..getPlayerLevel(cid).."] acaba de morrer para "..getCreatureName(lastHitKiller[1])..".", MESSAGE_STATUS_CONSOLE_ORANGE) end end return true end Registre a tag abaixo em creaturescripts.xml: <event type="preparedeath" name="YouDead" event="script" value="youdead.lua"/> Agora registre em login.lua a tag abaixo junto com as demais: registerCreatureEvent(cid, "YouDead") Boa sorte.
  18. kbpaulo, tente usar este arquivo LIB no lugar do seu. Boa sorte.
  19. Pronto, atualizei o script.
  20. Certo, agora testei e funcionou perfeitamente. function onPrepareDeath(cid, lastHitKiller, mostDamageKiller) if isPlayer(cid) then if not isPlayer(lastHitKiller[1]) and not isPlayer(getCreatureMaster(lastHitKiller[1])) then doBroadcastMessage("O jogador "..getCreatureName(cid).." [level: "..getPlayerLevel(cid).."] acaba de morrer para "..getCreatureName(lastHitKiller[1])..".", MESSAGE_STATUS_CONSOLE_ORANGE) end end return true end Registre em creaturescripts.xml a tag abaixo: <event type="preparedeath" name="YouDead" event="script" value="youdead.lua"/> E em login.lua a tag: registerCreatureEvent(cid, "YouDead") Boa sorte.
  21. Qual erro? Alguma das mensagens fica printada na distro?
  22. Atualize novamente e me diga o que aparece na distro ao morrer.
  23. Atualizei o script acima, agora em PrepareDeath. Teste e me diga. Boa sorte.
  24. Que bom que funcionou, foi um pouco de desatenção do Luan, mas o crédito é todo dele, pois como disse, apenas reparei no erro simples do ótimo script dele. Faça bom aproveito.

Informação Importante

Confirmação de Termo