Estou com error quando dou use no item da cave exclusiva, aparece esse e não acontece nada...
Aqui esta aonde mostra o erro data/actions/scripts/cave_action.lua
function onUse(cid, item, fromPosition, itemEx, toPosition)
if itemEx.itemid == caveExclusiva.config.buyItemID then
if getPlayerStorageValue(cid, caveExclusiva.storages.cave) > 0 then
local caveName = caveExclusiva.caves[getPlayerStorageValue(cid, caveExclusiva.storages.cave)].caveName
local timeLeft = getPlayerStorageValue(cid, caveExclusiva.storages.time) - os.time()
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você já é dono da cave de ".. caveName ..", aguarde ".. getTimeString(timeLeft) .." para comprar uma cave novamente.")
doSendMagicEffect(getThingPos(cid), CONST_ME_POFF)
elseif getGlobalStorageValue(caveExclusiva.caves[itemEx.aid].gStor) > 0 then
local ownerGUID = getGlobalStorageValue(caveExclusiva.caves[itemEx.aid].gStor)
local ownerTimeLeft = nil
if isPlayerOnline(getPlayerNameByGUID(ownerGUID)) then
ownerTimeLeft = getPlayerStorageValue(getPlayerByGUID(ownerGUID), caveExclusiva.storages.time) - os.time()
else
ownerTimeLeft = getOfflinePlayerStorage(ownerGUID, caveExclusiva.storages.time) - os.time()
end
doPlayerSendTextMessage(cid, MESSAGE_EVENT_ORANGE, "Esta cave já pertence ao player ".. getPlayerNameByGUID(ownerGUID) ..", restam ".. getTimeString(ownerTimeLeft) .." para a cave estar livre novamente.")
doSendMagicEffect(getThingPos(cid), CONST_ME_POFF)
else
caveExclusiva.setCaveTo(cid, itemEx.aid)
doSendMagicEffect(getThingPos(cid), CONST_ME_FIREWORK_BLUE)
doRemoveItem(item.uid)
end
end
return true
end
info
Grupo: Campones
Registrado: 21/05/19
Posts: 26
Reputação: 0
Gênero: Masculino
Estou com error quando dou use no item da cave exclusiva, aparece esse e não acontece nada...
Aqui esta aonde mostra o erro data/actions/scripts/cave_action.lua
function onUse(cid, item, fromPosition, itemEx, toPosition) if itemEx.itemid == caveExclusiva.config.buyItemID then if getPlayerStorageValue(cid, caveExclusiva.storages.cave) > 0 then local caveName = caveExclusiva.caves[getPlayerStorageValue(cid, caveExclusiva.storages.cave)].caveName local timeLeft = getPlayerStorageValue(cid, caveExclusiva.storages.time) - os.time() doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você já é dono da cave de ".. caveName ..", aguarde ".. getTimeString(timeLeft) .." para comprar uma cave novamente.") doSendMagicEffect(getThingPos(cid), CONST_ME_POFF) elseif getGlobalStorageValue(caveExclusiva.caves[itemEx.aid].gStor) > 0 then local ownerGUID = getGlobalStorageValue(caveExclusiva.caves[itemEx.aid].gStor) local ownerTimeLeft = nil if isPlayerOnline(getPlayerNameByGUID(ownerGUID)) then ownerTimeLeft = getPlayerStorageValue(getPlayerByGUID(ownerGUID), caveExclusiva.storages.time) - os.time() else ownerTimeLeft = getOfflinePlayerStorage(ownerGUID, caveExclusiva.storages.time) - os.time() end doPlayerSendTextMessage(cid, MESSAGE_EVENT_ORANGE, "Esta cave já pertence ao player ".. getPlayerNameByGUID(ownerGUID) ..", restam ".. getTimeString(ownerTimeLeft) .." para a cave estar livre novamente.") doSendMagicEffect(getThingPos(cid), CONST_ME_POFF) else caveExclusiva.setCaveTo(cid, itemEx.aid) doSendMagicEffect(getThingPos(cid), CONST_ME_FIREWORK_BLUE) doRemoveItem(item.uid) end end return true endEditado Setembro 3 por vitinhoo96