Testa isso
vai em data/creaturescript/script/ LOGIN.lua
e embaixo disso
function onLogin(cid)
Substitui por isso
if getPlayerStorageValue(cid, 45459) < 2 then doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, 100) doCreatureSetDropLoot(cid, false) else doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, 0) doCreatureSetDropLoot(cid, false) setPlayerStorageValue(cid, 45459, -1) end
Ai vai em datas/action/scripts
Cria um .lua lá e coloca isso dentro
function onUse(cid, item, frompos, item2, topos)
local texto = 'voce nao perdera xp'
if getPlayerStorageValue(cid, 45459) >= 2 then
doPlayerSendCancel(cid,"Voce já está usando o item de nao perde xp")
return true
end
if item.itemid == 2160 then ------ coloca ID AQUI
setPlayerStorageValue(cid, 45459, 2)
doRemoveItem(item.uid,1)
doPlayerSendTextMessage(cid,22,texto)
end
end
Não testei... testa ai..




info
Grupo: Artesão
Registrado: 28/09/12
Posts: 106
Reputação: +1
quero que um item 'x' ao ser usado pelo player, de uma storage 'x' ao player... e se ele estiver com essa storage ele não perde experiencia quando morrer. e logicamente... quando ele morrer ele perde a storage .
se ficar mais facil pode ser um npc que faz isso tb.
alguem tem algo parecido aí?
Lembrando... meu server aki é o PDA sem Level
Editado Novembro 2 por rodrigoorgirdor