Ir para conteúdo

Posts Recomendados

Meu Script de action não hita porem o efeito visual aparece

 

Bem eu estava desenvolvendo um script para itens normais como swords , shields etc que executam magias quandso se der use neles, mas aparentemente a spell não está hitando. Se puderem me ajudar, e postar o erro aki,eu agradeço desde já, ai vai o script:

 

local combat = createCombatObject()

setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_RED)

setCombatParam(combat, COMBAT_PARAM_EFFECT, 40)

setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_ENERGY)

setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -0.3, -30, -0.6, 0)

 

local arr = {

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

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

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

{1, 1, 1, 3, 1, 1, 1},

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

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

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

}

 

local area = createCombatArea(arr)

setCombatArea(combat, area)

 

function onUse(cid, item, frompos, item2, topos)

if getPlayerVocation(cid) == 1 or getPlayerVocation(cid) == 2 or getPlayerVocation(cid) == 5 or getPlayerVocation(cid) == 6 then

var = numberToVariant(cid)

doCombat(cid, combat, var)

doRemoveItem(item.uid,0)

else

doPlayerSendTextMessage(cid,22,"Você usou o Raio Mestre.")

return 0

end

return 1

end

 

Obrigado pela atenção :smile_positivo:

Link para o comentário
https://xtibia.com/forum/topic/145069-action-falhando/
Compartilhar em outros sites

×
×
  • Criar Novo...