Vamos juntar fatos,
-
Fica claro que os efeitos do Foxworld são diferentes dos efeitos do Tibia.
-
Só criar um loop infinito, que provavelmente vai dar crash no servidor, haha.
Logo, o script dessa tal Gema Espiritual ficaria assim,
local efeito = {
[1, 5] = CONST_ME_FIREAREA,
[2, 6] = CONST_ME_POISONAREA,
[3, 7] = CONST_ME_HOLYAREA,
[4, 8] = CONST_ME_HITAREA
}
function onUse(cid, item, fromPosition, itemEx, toPosition)
local i = 1
if isPlayer(cid) then
while i == 1
doSendMagicEffect(getThingPosition(cid), efeito[getPlayerVocation(cid)])
end
doRemoveItem(item.uid, 1)
end
return true
end
Basta criar um arquivo LUA com o nome que você preferir, na pasta actions/scripts, e colar o conteúdo acima.
Depois abrir o arquivo XML actions e adicionar a tag abaixo:
<action itemid="ID DO ITEM" event="script" value="nome do arquivo.lua"/>
Teste e reporte no tópico o funcionamento,
Obs: O efeito não irá parar mesmo
.
Abraços.