Ir para conteúdo

Featured Replies

Postado

Alguém me ajuda, eu fiz um spells no tibia pra ficar igual ao exevo tera hur mas a magia nao hita nada e so pega em 1 direção (south) sempre que eu lanço a magia ela sai virada para o sul sai de cima do player e nao hita nada.

 

(não sei como coloca aquele negocio de spoiler) a spell é essa

local combat = createCombatObject()

 
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)
 
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_FIREAREA)
 
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_FIRE)
 
setAttackFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 3.5, 7)
 
 
local area = createCombatArea(AREA_SQUAREWAVE5, AREADIAGONAL_SQUAREWAVE5)
 
setCombatArea(combat, area)
 
function onCastSpell(cid, var)
 
return doCombat(cid, combat, var)
end
 

                                Untitled-1.gif

 

o donater é um tolo. o que se acha fodão um chato. bom mesmo é ser um noob esperançoso.

Resolvido por Shawii

Ir para solução
Postado

manda como está no spells.xml

Todos os meus trabalhos importantes estão na seção "Sobre mim" no meu perfil; Dá uma passada lá!

"Há três caminhos para o fracasso: não ensinar o que se sabe, não praticar o que se ensina, e não perguntar o que se ignora." - São Beda

I7Pm6ih.png

(obg ao @Beeny por fazer essa linda sign <3)

Postado
  • Autor

Conssegui fazer ela hitar a formula de atk é por ml '-' vish mas ela só sai pra 1 direção (south)

 

</instant>

<instant name="karyuu" words="karyuu no hokou" lvl="60" mana="500" prem="1" selftarget="1" exhaustion="2000" needlearn="0" event="script" value="attack/fogo.lua">
<vocation id="2"/>
<vocation id="6"/>
 
</instant>

                                Untitled-1.gif

 

o donater é um tolo. o que se acha fodão um chato. bom mesmo é ser um noob esperançoso.

Postado
  • Solução

post-149218-0-47985400-1418998550_thumb.

 

Dentro de Spells/attack dentro do arquivo fogo.lua coloque o seguinte código

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_FIREAREA)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_FIRE)
setAttackFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 3.5, 7)

local area = createCombatArea(AREA_SQUAREWAVE5, AREADIAGONAL_SQUAREWAVE5)
setCombatArea(combat, area)

function onCastSpell(cid, var)
	return doCombat(cid, combat, var)
end

No spells.xml adicione a tag:

<instant name="Karyuu" words="karyuu no hokou" lvl="38" mana="210" direction="1" exhaustion="2000" needlearn="0" event="script" value="attack/fogo.lua">
	<vocation id="2"/>
	<vocation id="6"/>
</instant>


 

Te ajudei de alguma forma?  Rep + 

Postado

O problema era aqui: 
 

  Citar

 

 

<instant name="karyuu" words="karyuu no hokou" lvl="60" mana="500" prem="1" selftarget="1" exhaustion="2000" needlearn="0" event="script" value="attack/fogo.lua">

 

essa tag indica que o player sempre vai soltar a magia em si mesmo. Se você queria que ela seguisse a direção deveria ter usado direction="1" ou casterTargetOrDirection="1" (sendo que essa segunda solta a magia sempre no target e caso não haja ele solta na sua frente (igualzinho aos exori de sorcerer).

Todos os meus trabalhos importantes estão na seção "Sobre mim" no meu perfil; Dá uma passada lá!

"Há três caminhos para o fracasso: não ensinar o que se sabe, não praticar o que se ensina, e não perguntar o que se ignora." - São Beda

I7Pm6ih.png

(obg ao @Beeny por fazer essa linda sign <3)

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Conteúdo Similar

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo