(resolvido) Efeito de uma magia se player tiver x storage

hitokiri
em Resolvidos

hitokiri

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 22/01/17Posts: 2Gênero: Masculino

ot 8.60

 

Eae galera :3

 

Queria uma ajuda aqui, por exemplo, na magia do mas frigo:

 

Spoiler


local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_ICETORNADO)
setAttackFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 6, 12)

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

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

 

Queria que se o player tivesse x storage, a magia teria outro effect, por exemplo:

 

efeito padrao = ICETORNADO -efeito numero 42

 

efeito se tivesse x storage = GIANTICE - efeito numero 52

 

Alguém sabe ou tem alguma ideia de como fazer isso?

Fjinst

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 26/04/08Posts: 251Gênero: MasculinoChar no Tibia: Senhor Mithril

Não testei, mas vê ai

 

local combat = createCombatObject()setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE)setCombatParam(combat, COMBAT_PARAM_EFFECT, 52)setAttackFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 6, 12)local area = createCombatArea(AREA_CROSS5X5)setCombatArea(combat, area)local combat1 = createCombatObject()setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE)setCombatParam(combat1, COMBAT_PARAM_EFFECT, CONST_ME_ICETORNADO)setAttackFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 6, 12)local area1 = createCombatArea(AREA_CROSS5X5)setCombatArea(combat1, area1)local storageid = numerodastoragefunction onCastSpell(cid, var)if getPlayerStorageValue(cid, storageid) == 1 then --- aqui irá checar se o jogador possui a storagereturn doCombat(cid, combat1, var)else --- caso ele não houver a storage a magia ocorrera normalreturn doCombat(cid, combat, var)	endend 

Configure sómente o numerodastorage no local lá

I dont nothing to show, if u see this, sorry for you lose you time

hitokiri

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 22/01/17Posts: 2Gênero: Masculino

Só precisei colocar o return ali em baixo para funcionar perfeitamente,  Muito obrigado!