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. Teste assim: local monster = 'monster name' -- coloque o nome todo minusculo local storage = 12120 -- valor da Storage local msg = 'Mensagem ao matar' -- Configure a gosto function onKill(cid, target, lastHit) if(isMonster(cid)) and getCreatureName(cid):lower() == monster then setPlayerStorageValue(lastHit, storage, 1) doPlayerSendTextMessage(lastHit, 22, msg) end return true end Lembre-se de registrar a função "kill" no CreatureScripts.xml e no Login.lua. @EDIT: Caso não funcione, tente usar "statschange" no creaturescripts.xml e o arquivo.lua tente assi
  2. Legal o script, mas nas posições não poderia fazer um "for"? Até mais e obrigado por compartilhar.
  3. Crie o arquivo do NPC.xml normalmente e a gosto... e no arquivo lua cole o script abaixo: Não testei, mas creio que funcione. Vale lembrar de configurar a storage no começo do script. local strg = 12130 -- Valor da Storage Boa sorte.
  4. Creio que seja no Remere's agora, pois lá você configura o templo de cada cidade, não adianta mudar no config.lua pois cada player tem sua cidade e no referido arquivo mudará apenas a posição principal, que no caso é considerada a do Acc Manager. Boa sorte.
  5. Acusa algum erro no Distro? Para quais vocações seria esta wand, pois pelo que vi você copiou o fim de uma script e esta wand está em aberto. Ex: </wand> <wand id="7735" level="22" mana="5" min="679" max="700" type="cake" event="function" value="default"> <!-- Staff of Kairos --> O correto seria algo do tipo: </wand> -- sendo que esta, está fechando o script de cima. <wand id="7735" level="22" mana="5" min="679" max="700" type="cake" event="function" value="default" /> <!-- Staff of Kairos --> ou esta opção: </wand> -- esta tag fecha o
  6. Bom, aí creio que seja das sources então.. No restante do Mapa, os pokemons dos players conseguem batalhar normalmente, sem usar duel, etc?
  7. Seu server está em dia com o Sistema de PVP? Porque se estiver, basta fazer um piso (movements) que teleporta o players com coordenadas aleatórias e cores de roupas aleatórias também... para dentro desta arena PVP e Well Done.
  8. Bom dia Felipinkoak. Vi que arrumou no início do tópico que o 1º Pedido foi resolvido e ainda postou a solução, tenho que agradecer por isso, pois creio que todos os usuários que solicitam suporte no fórum deveriam fazer isso para agradecer ao Scripter e também ajudar mais facilmente as pessoas que têm o mesmo problema. Dito isso, venho lhe perguntar: O 4º script também não foi corrigido? Se sim, edite-o também como Corrigido com a devida maneira de solucionar, ficará bem legal. Assim que der um tempinho aqui eu vejo se faço o da Arena pra você, tive uma ideia e preciso testá-la.
  9. Ah sim, entendi. É que spells, como pode ver, não é meu forte. Mas entendi agora como funciona. Obrigado.
  10. Tem que ser item que o player não consiga pegar e que nas propriedades ele esteja "HasHeight", ou então, não sei se o sistema de CAP funciona, mas coloque o peso dele para "99999" para ver se ele não vai para a bag do player. @EDIT. Na verdade nenhum item era pra ir pra dentro da BAG do player, pois não usei doPlayerAddItem e sim doCreateItem, ou seja, ele cria em certa coordenada e não ao player. Muito estranho isso. Mas tarde tento te ajudar, tenho uns scripts grandes de clientes a desenvolver agora. Boa sorte.
  11. Nossa, fico muito feliz que tenha funcionado desta forma, subindo mesmo inGame (Online), pois no meu não funcionou assim. Faça bom aproveito. Agora sobre recuperar a Stamina ao morrer, creio que seja nas sources, aí teria que dar uma olhada. Você tem as sources do seu server?
  12. Entendi, o item que coloquei no caso você tem ele registrado, deve ser por isso. Tem que colocar um item "hasHeight" que não possa ser pego e "unMoveable" para que não possa ser movido e também sem sprite, para que a trap fica sendo invisível ao player. Caso queira criá-lo, pegue um tutorial de OtItemEditor e crie um item com esses atributos. É que eu procurei no meu servidor e este item é o que já existia e preenchia os requisitos que eu procurava. Ou abra o MapEditor e veja se encontra algo do tipo, tem alguns itens que são invisíveis inGame, procure-os.
  13. Por acaso você modificou alguma coisa no Script?
  14. Fácil, no arquivo spell_trap.lua do Movements. local minn, maxx = 10, 25 -- dano mínimo e máximo Nesta parte, onde 10 é o dano mínimo e 25 é o dano máximo, ou seja, o dano estará entre os dois valores. Podendo ser, 10, 11, 12, .... 23, 24 e até 25. entendeu? Então basta por os valores que deseja, ou seja, se deseja dando de aprox. 400, coloque o valor entre 350 à 450. Acho que deu pra entender. Boa sorte. #EDIT Mas por que está colocando para criar este ITEM 2543?
  15. Eu não sei exatamente.. Mas de início você precisaria ter as Sources da sua Distro, você tem? Qual versão da sua Distro?
  16. Certo, estou aguardando confirmação. Boa sorte.
  17. Creio que para isso, tenha que dar uma editada básica nas sources.
  18. Certo. Agora tem tudo pra dar certo. Substitua os arquivos abaixo: spell_trap.lua da pasta Spells, apague tudo e cole o código abaixo: local action = 12120 -- valor da storage da bomba local mana = 20 -- quantidade de mana para plantar local inv_ground = 10049 -- Não mexa function onCastSpell(cid, var) local pos = getCreaturePosition(cid) if getCreatureMana(cid) >= mana then doCreatureAddMana(cid, -mana, false) doItemSetAttribute(doCreateItem(inv_ground, 1, pos), "aid", action) else doPlayerSendCancel(cid, "Voce nao tem mana suficiente.")
  19. Por curiosidade, como o script se comportou? Ele realmente só aumenta a stamina quando reloga?
  20. Então xWhiteWolf: eu também achei que daria debug por remover o chão, pois é bloqueado na sources, como é bloqueado o Depot também, mas eu testei aqui e funcionou normalmente, ele detecta qual o último piso e adiciona o atributo, depois adiciona outro solo por cima para que o atributo seja removido automaticamente. Vou dar uma olhada aqui, pois eu pensei ao invés de criar outro solo com actionID, criar um item invisível, mas não sei a id de nenhum que possa passar por cima. Vou dar uma olhada e ver se resolvo este bug.
  21. Tomara que não tenha sido só isso.. E se for o caso, deveria pedir mais auxílio. Estou aqui tentando ajudar. :T
  22. Só não entendo porque deu debug em seu servidor, pois o script não cria nada demais. Apenas um actionid no chão que ficará declarada em movements. Por acaso trocou algum dos valores registrados no script?
  23. Estou montando pra ti o script, está funfando, só que a stamina só aparece atualizada quando o player reloga. Vou fazer uns testes e já posto. @EDIT' Vejamos, declare o globalevents.xml: <globalevent name="stamina" interval="60" event="script" value="stamina.lua"/> E o script chamado stamina.lua na pasta scripts: local maxstamina = 2520 -- quantidade máxima de Stamina (Não sei se é este valor mesmo) local qtdd = 1 -- quantidade de Stamina é add por minuto local notFight = true -- Só Subir Stamina Quando Não Estiver Caçando ou Lutando. func
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo