Em data/movements/scripts adicione um arquivo equip1.lua e adicione:
local ret = {}
function SairEfeito(cid)
if not isCreature(cid) then return LUA_ERROR end
local pos = getCreaturePosition(cid)
doSendAnimatedText(pos, "Sky Ring!", 255)
doSendMagicEffect(pos, 40)
ret[getPlayerGUID(cid)] = addEvent(SairEfeito, 5000, cid)
end
function onEquip(cid, item, slot)
if (getPlayerStorageValue(cid, 78975) == -1) then
SairEfeito(cid)
setPlayerStorageValue(cid, 78975, 1)
end
return true
end
function onDeEquip(cid, item, slot)
stopEvent(ret[getPlayerGUID(cid)])
ret[getPlayerGUID(cid)] = nil
setPlayerStorageValue(cid, 78975, -1)
return true
end
Editando:
-Vermelho: Mensagem que irá aparecer
-Verde: Cor da mensagem (/y para saber as cores)
-Marrom: Efeito (/z para saber os efeitos)
-Azul claro: Tempo do efeito e da mensagem (1000 = 1seg)
Em movements.xml adicione:
<movevent type="Equip" itemid="2123" slot="ring" event="script" value="equip1.lua"/>
<movevent type="DeEquip" itemid="2123" slot="ring" event="script" value="equip1.lua"/>
Editando:
-Vermelho: Id do item
-Laranja: Slot
Obs: Slots possiveis:
Shield
Legs
Armor
Head
Ring
Necklace
Feet







info
Grupo: Artesão
Registrado: 09/06/12
Posts: 104
Reputação: +6
Galera gostaria de saber se tem como usar o sistema de aura que ja tem no forum:
http://www.xtibia.com/forum/topic/156767-aura-system/
Porem da seguinte maneira
Queria que a aura nao fosse vendida e sim por um determinado item:
Exemplo:
Eu tenho um Set Vip
Ao usar ele ficaria com aura se retirar o set ficaria sem a aura.
Alguem sabe se tem como? se sim poderia me ajudar?
prescisaria de uma aura azul e uma vermelha ou amarela.
sendo assim set mage aura azul set kina e pally amarelo ou vermlho.
se alguem poder me ajudar.
rep+
Garantido por uma semana.