Ir para conteúdo

Posts Recomendados

Tipo do script: Magia (.lua)

Protocolo (versão do Tibia): 8.10

Servidor utilizado: Yurots 1.2 By Felipe Muniz

Nível de experiência: Básico

Adicionais/Informações: Tem o Script

 

Olá pessoal XXTibiana queria fazer um pedido pra vocês, fiz uma magia e ela precisa de um item pra poder utiliza-la, então coloquei o seguinte termo:

doPlayerRemoveItem(cid, 4864, 1)

 

A magia utiliza o tal item, só que mesmo sem o tal item, a magia continua a ser utilizada. Irei postar a magia pra melhores informações:

 

local combat = createCombatObject()

setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_WATERSPLASH)

setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_ENERGY)

setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -0.1, -0, -0.2, -0)

 

 

 

 

local combatDist = createCombatObject()

setCombatParam(combatDist, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combatDist, COMBAT_PARAM_EFFECT, CONST_ME_WATERSPLASH)

setCombatParam(combatDist, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_ENERGY)

setCombatFormula(combatDist, COMBAT_FORMULA_LEVELMAGIC, -0.1, -0, -0.2, -0)

 

 

 

 

function onCastSpell(cid, var)

doPlayerRemoveItem(cid, 4864, 1)

doSendAnimatedText(getThingPos(cid), "Bubble", TEXTCOLOR_LIGHTBLUE)

local target = getCreatureTarget(cid)

if(target ~= 0) then

return doCombat(cid, combatDist, numberToVariant(target))

end

doSendAnimatedText(getThingPos(cid), "Bubble", TEXTCOLOR_LIGHTBLUE)

return doCombat(cid, combat, var)

end

Link para o comentário
https://xtibia.com/forum/topic/162940-magias-que-precisem-de-itens-pra-usar/
Compartilhar em outros sites

×
×
  • Criar Novo...