Ir para conteúdo
  • Cadastre-se

Adriano SwaTT

Membro
  • Total de itens

    1645
  • Registro em

  • Última visita

  • Dias Ganhos

    16

Tudo que Adriano SwaTT postou

  1. Aí teríamos que mudar umas coisas no script, porque apenas ao dar use no item, não funcionaria porque teria que adicionar em actions.xml. Enfim, qual a ID da BIKE? Você adicionou a ID do ITEM da BIKE no começo do script que te mandei? Registrou ele aqui também? <movevent type="DeEquip" itemid="1212" slot="ring" event="script" value="bikesystem.lua"/> Aguardo
  2. E pra isso adicionei uma actionID ao item para dizer quando está montado ou não na bike. Se você testou o script, era pra funcionar, se está acusando: 'Your bike needs stay in "..bslot[2].." slot for use.' É porque não está no slot certo o item. Pois não conheço ou não me lembro de uma função que vai bloquear de jogar o item no chão. Porque a que te passei, deixa o player jogar no chão e só bloqueia de mover quando já está no chão. Boa sorte.
  3. Boa tarde, tente assim: Atualize seu script da bike para este: Agora em movements.xml, adicione a tag abaixo: <movevent type="DeEquip" itemid="1212" slot="ring" event="script" value="bikesystem.lua"/> E o script bikesystem.lua será o seguinte: local action = 12121 function onDeEquip(cid, item) if item.actionid == action then doRemoveItem(item.uid, 1) local actitem = doPlayerAddItem(cid, item.itemid, 1) doItemSetAttribute(actitem, "aid", action) doPlayerSendCancel(cid, "You cannot take out this item while you're mounted
  4. 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.
  5. Muito bom rapaz, está ficando muito sinistro.
  6. 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.
  7. 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
  8. Boa tarde, muito bom mesmo, parabéns brother.
  9. De criar um NPC para tal, creio que não seja tão difícil de fazer.
  10. 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.
  11. 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.
  12. 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.
  13. Use este Dev, ele está completo. Link Scan Boa sorte.
  14. Boa tarde, podes usar esta. Eu uso e recomendo. Link Download Link Scan Boa sorte.
  15. 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
  16. Nossa, essa distro é uma das mais chatas que existem... Funções perfeitamente configuradas simplesmente não funcionam nela.
  17. 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)
  18. kbpaulo, tente usar este arquivo LIB no lugar do seu. Boa sorte.
  19. 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
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo