Ir para conteúdo

Posts Recomendados

Versão do OT: 8.40

Forgotten Server

Eu quero um script de magia que para ser usada precise de um item.

É estilo a exori hur que precisa de uma weapon , só que eu queria que precisasse de um ring EX: Ring Of The Sky ID:2123

O que eu quero exatamente é que para o player executar a magia exevo gran mas vis ele precise estar usando o Ring Of The Sky no slot de ring.

Tenho certeza que muitas pessoas gostariam de saber isso ;*

Sem mais Léo ;*

Link para o comentário
https://xtibia.com/forum/topic/131835-magia-que-precisa-de-item/
Compartilhar em outros sites

Tenta ae:

 

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_BIGCLOUDS)
setAttackFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 5, 12)

local area = createCombatArea(AREA_CROSS6X6)
setCombatArea(combat, area)

function onCastSpell(cid, var)
        if getPlayerSlotItem(cid, 9).itemid == 2123 then
           doCombat(cid, combat, var)
        else
           doPlayerSendCancel(cid,"You must equip the ring first.")
        end
        return TRUE       
end

 

 

flw

Link para o comentário
https://xtibia.com/forum/topic/131835-magia-que-precisa-de-item/#findComment-869768
Compartilhar em outros sites

Tenta ae:

 

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_BIGCLOUDS)
setAttackFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 5, 12)

local area = createCombatArea(AREA_CROSS6X6)
setCombatArea(combat, area)

function onCastSpell(cid, var)
        if getPlayerSlotItem(cid, 9).itemid == 2123 then
           doCombat(cid, combat, var)
        else
           doPlayerSendCancel(cid,"You must equip the ring first.")
        end
        return TRUE       
end

 

 

flw

Funciona sim !! Eu tava querendo saber isso a muito tempo já...

Thank you very much!!.

Link para o comentário
https://xtibia.com/forum/topic/131835-magia-que-precisa-de-item/#findComment-869882
Compartilhar em outros sites

  • 1 year later...

Ei Apocarai, como eu faço pra ser um otro item, na onde fica as arrows ?

 

Algumas coisas que podem te ajudar:

getPlayerSlotItem(cid, slot)
CONST_SLOT_RING

 

getPlayerSlotItem(cid, CONST_SLOT_RING).itemid

 

Boa sorte.

Link para o comentário
https://xtibia.com/forum/topic/131835-magia-que-precisa-de-item/#findComment-1178841
Compartilhar em outros sites

×
×
  • Criar Novo...