Olá, Boa tarde.
Quanto ao amuleto de red use esse script:
<event type="death" name="redSkullAmulet" event="script" value="redamulet.lua"/>
redamulet.lua
local ID_ITEM = 2131 Mude 2131 para o id do seu item!
function onDeath(cid, corpse, deathList)
local ID_ITEM = 2131
if (getPlayerSlotItem(cid, CONST_SLOT_NECKLACE).itemid == ID_ITEM) and (getCreatureSkullType(cid) == SKULL_RED or getCreatureSkullType(cid) == SKULL_BLACK) then
doCreatureSetDropLoot(cid, false)
end
return true
end
Em login.lua adicione isso:
registerCreatureEvent(cid, "redSkullAmulet")
Quanto ao DODGE fiz umas alterações no seu script veja se funciona:
function onCombat(cid, target)
local storage = 8754954
if isPlayer(target) == true then
local percent = math.random(1,800)
if percent <= getPlayerStorageValue(target,storage) then
doSendAnimatedText(getCreaturePos(cid),"DODGE", 6)
doSendMagicEffect(getCreaturePos(cid), 3)
return false
end
end
return true
end