Ir para conteúdo

BlackFox

Membro
  • Registro em

  • Última visita

  1. Bodak Reborn reagiu a uma resposta no tópico: Como fazer um npc poder ser atacado?
  2. Agradeço a ajuda. Infelizmente ainda não deu certo. Vou dar uma refrescada a respeito dessa ideia. Qualquer novidade venho aqui postar! Abraço
  3. BlackFox reagiu a uma resposta no tópico: Como fazer um npc poder ser atacado?
  4. Usei: function onTarget(cid, target) if isMonster(cid) and isPlayer(target) then return false end end Infelizmente o monstro atacou o player normalmente
  5. Em creaturescripts fiz assim: function onAttack(cid, target) if isMonster(cid) and isPlayer(target) then return false end return true end Isso pra que o monstro não ataque o player. Só que ele fica seguindo o player, como se tivesse "atacando"
  6. @TalesigorvrPior que também não sei de quase nada de C++ .. A gente vai se virando em LUA hahaha =) Infelizmente formatei o pc recentemente e perdi o visual studio, arquivos e programas de compilação.. Vou ser tento uma solução mais facil pra isso.. Voce tem alguma solução em LUA pra que um mob não dê target no player? Fiz algo em que o mob não ataca, mas fica seguindo.. Gostaria que o monstro ignorasse de fato o player. Veja bem, gostaria que o mob andasse até determinada posição. Coloquei no onThink a função doSteerCreature. Com o Npc funciona. Já com os mobs, parece que o mob fica num conflito, não sabe se ataca o player ou se anda ate a posição definida. Ai o mob fica andando de um lado pro outro =/
  7. Infelizmente o monstro não atenderia minhas necessidades porque preciso das funções do npc.. =/ Você sabe o que precisaria ser alterado nas sources? Encontrei no combat.cpp algo como: !target -> Npc -> isAtackable return You mat not attack this creature. Eu teria que colocar algo no lugar desse retorno ai mas não faço a minima ideia do que seja..
  8. Boa noite galera! Teria alguma forma de permitir que um NPC seja atacável? Por favor! Valeu!
  9. BlackFox alterou sua foto pessoal
  10. Boa tarde Galera, Acho que o título já diz tudo. Porem, já achei algumas coisas relacionadas, mas todos eles usam um "event type" no creaturescripts.xml chamado "target", e no "evento.lua" a função onTarget. No meu caso, estou usando um TFS 1.2 que não contem essa função. Criei a função abaixo em data\creaturescripts\scripts\blessedTarget.lua , coloquei o script no monstro que eu quero que ignore, porem, o servidor não reconhece a função target. Alguem pode me ajudar? function onTarget(cid) local sto = 60000 -- storage local target = getCreatureTarget(cid) if isMonster(cid) and isPlayer(target) and getPlayerStorageValue(target, sto) == 1 then return false end return true end
  11. Ao editar o mapa, você colocou a actionId na alavanca?
  12. Fala galera! Gostaria de saber se existe algum comando que faça uma criatura sair de uma posição x,y,z e andar até outro ponto x,y,z. A ideia era fazer uma wave de monstros, estilo tower defense.. Desde já, valeu!
  13. wellyson reagiu a uma resposta no tópico: [Pedido] Tirar o uso de runas do server
  14. BlackFox reagiu a uma resposta no tópico: [Pedido] Tirar o uso de runas do server
  15. Wellison, Primeiramente faça um backup do seu arquivo spells.xml Estou mandando um spells.xml sem runas, é só baixar e jogar na pasta. Para tirar as runas de circulação, você vai precisar também tirar dos NPCs que vendem elas. spells.xml

Informação Importante

Confirmação de Termo