da sim vou dar um exemplo bem facil...
local combat1 = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_ENERGYHIT)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_ENERGYBALL)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -0.366, 0, -0.641, 0)
local combat2 = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_EARTHDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_ENERGYHIT)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_PLANTATTACK)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -0.366, 0, -0.641, 0)
local area1 = createCombatArea(AREA_CIRCLE3X3)
setCombatArea(combat1, area1)
local area2 = createCombatArea(AREA_CIRCLE3X3)
setCombatArea(combat2, area2)
function onCastSpell(cid, var)
if (getPlayerSlotItem(cid, 2).itemid == 2196) then
return doCombat(cid, combat2, var)
else
return doCombat(cid, combat1, var)
end
end
Bom o vermelho significa nossa primeira magia no caso o exevo gran mas frigo original
o azul significa nossa a magia exevo gran mas frigo alterada (exemplo)
então se ele tiver usando o colar 2196 vip (exemplo pode ser qualquer item) ele vai soltar a magia
azul(alterada)
se ele não estiver usando o colar ele irá soltar a magia vermelha (original)






info
Grupo: Campones
Registrado: 18/03/08
Posts: 9
Reputação: 0
Então é assim, tenho um servidor 8.6 e queria uma script que :
Por exemplo a magia exevo gran mas frigo, ela usa o combat "CONST_ME_ICETORNADO" eu queria que tipo, quando o player botasse um certo iten (vip) o formato daquela magia mudasse fosse para por exemplo "CONST_ME_PLANTATTACK", assim o player tem um certo iten vip, dai quando ele tem esse iten vip o poder daquela magia muda :
Alguem sabe fazer isso ?
Eu vi em um servidor chamado Fox World !
Achei muito legal e queria fazer o mesmo se possivel
Espero que tenham me entendido !
Obrigado .