Tentei o utilizar o seguinte código:
local storage = xxx
function onTarget(cid, target)
if isPlayer(cid) and isSummon(target) and getPlayerStorageValue(target, storage) > -1 then
return false
end
return true
end
Com o intuito de que ele bloqueasse o target em summons á não ser que tivesse a storage (xxx), porém não funcionou.
Tag creaturescripts.xml:
<event type="target" name="blockTarget" event="script" value="targetDuel.lua"/>
Tag no xml dos pokemons:
<event name="blockTarget"/>
Um funcionamento correto seria:
Todo o pokemon com o event (blockTarget) não poderia ser atacado pelo player á não ser que tivesse a storage (xxx) definida no script... Porém nada acontece, nem se quer erros. Espero que alguém sane minha dúvida.. Abraço!