Tenta assim:
-- [( Script created by Doidin for XTibia.com )] --
function onUse(cid, item, fromPosition, item2, toPosisition)
local rskulls = {green = SKULL_GREEN, red = SKULL_RED, black = SKULL_BLACK}
if getPlayerStorageValue(cid, 98551) > os.time() then
return doPlayerSendCancel(cid, "Aguarde "..getPlayerStorageValue(cid, 98551) - os.time().." segundo(s) para usar esse item novamente.")
end
if isInArray(rskulls, getPlayerSkullType(cid)) then
doPlayerSendCancel(cid,"You don't remover your frags and skulls.")
doSendMagicEffect(getPlayerPosition(cid), 2)
setPlayerStorageValue(cid, 98551, os.time() + 10)
else
db.executeQuery("UPDATE `killers` SET `unjustified` = 0 WHERE `id` IN (SELECT `kill_id` FROM `player_killers` WHERE `player_id` = " .. getPlayerGUID(cid) .. ")")
doCreatureSetSkullType(cid, 0)
doCreatureSay(cid, "Your frags and skulls is cleaned!", 19)
setPlayerStorageValue(cid, 98551, os.time() + 10)
doSendMagicEffect(getPlayerPosition(cid), 26)
end
return true
end
OBS: Qual a necessidade disso? Se não vai remover o item, essa linha é desnecessária.
doRemoveItem(item.uid, 0)




info
Grupo: Campones
Registrado: 04/10/08
Posts: 53
Reputação: +2
Char no Tibia: sir basi
Preciso de uma ajuda nesse script :
-- [( Script created by Doidin for XTibia.com )] -- function onUse(cid, item, fromPosition, item2, toPosisition) local rskulls = {green = SKULL_GREEN, red = SKULL_RED, black = SKULL_BLACK} if isInArray(rskulls, getPlayerSkullType(cid)) then doPlayerSendCancel(cid,"You don't remover your frags and skulls.") doSendMagicEffect(getPlayerPosition(cid), 2) else db.executeQuery("UPDATE `killers` SET `unjustified` = 0 WHERE `id` IN (SELECT `kill_id` FROM `player_killers` WHERE `player_id` = " .. getPlayerGUID(cid) .. ")") doCreatureSetSkullType(cid, 0) doCreatureSay(cid, "Your frags and skulls is cleaned!", 19) doSendMagicEffect(getPlayerPosition(cid), 26) doRemoveItem(item.uid, 0) return TRUE end endela remove os frags do player...
mais eu preciso que adicione EXAUSTED DE 10 SEGUNDOS
Uso rev 0.3.6 versão 8.60