Ir para conteúdo

[pedido] Spell


Gustavotalion

Posts Recomendados

Preciso de uma spell que acerte 2 SQM's na frente do player, na direçao que ele está olhando

 

Por exemplo: Exori Flam acerta 1 SQM na frente do player. Quero uma que acerte 2 SQM's (nao pega target! se o player tiver target, vai acertar 2 SQM's na frente dele!)

 

Talvez isso seja facil mas, preciso de uma que o dano tire HP's do inimigo por porcentagem! (50%, de preferencia me ensine a editar)

 

Vamos supor que o inimigo tem 3000 hitpoints

Ao ser acertado por essa spell, ela vai hitar 1500

Ao ser acertado de novo por ela, ela vai hitar 750! (ela hita 50% da vida ATUAL!)

 

Isso pra evitar HS's

 

Se nao for possivel dano em porcentagem, alguem poderia me explicar como calcular essa formula, por exemplo setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -0.5, 0, -0.6, 0), e como fazer a magia acertar 2 SQM na frente do player?

Digo ensinar, quero aprender e nao ter a magia pronta :smile_positivo:

 

 

Obrigado desde já

Espero respostas

Editado por Gustavotalion
Link para o comentário
Compartilhar em outros sites

Bump~

 

Nenhuma resposta :/

 

Alguem pode me dizer pelo menos como fazer a magia acertar a 2sqm do player?

 

Eu tentei e meu resultado foi esse: spell.jpg

 

Ela acerta em cima de quem usa ela, mas nao era pra acertar :S

 

Aqui está a area:

 

arr1 = {

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}

}

 

 

sim, meio grande pro tamanho da spell :surprised:

mas acho que nao tem nada a ver...

se alguem puder ajudar..

 

Vlw!

Link para o comentário
Compartilhar em outros sites

Double topic é proibido no XTibia amigo, quando quiser modificar o tópico clique em Editar, tente não repetir o mesmo erro duas vezes para que não seja alertado ou ate suspenso.

Editor: 5002.png

 

Coloque assim o script:

 

arr1 = {

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}

}

 

Apenas troque o array de 2 para o 3 para que a spell não fique em cima do player.

 

Abraços.

Editado por MattheusOT
Link para o comentário
Compartilhar em outros sites

Cara valeu mesmo, funcionou aqui.

Double topic? Não foi a intençao, foi mal (eu até cliquei em editar, pra tentar mudar o nome do topic!)

Se alguem tiver alguma ideia de como fazer o dano ficar em porcentagem, ficarei muito agradecido!

 

Flws

 

Hey, to com otro problema:

 

A spell ta sem exausted, sendo q coloquei no spells;xml o exhaustion="20000"

 

(quero q o exhausted dela seja 20 segundos)

Vo procurar no forum a respeito..

 

 

--EDIT--

 

RESOLVIDO!

Editado por Gustavotalion
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...