Ir para conteúdo

Erro actions me ajudem


vitinhoo96

Posts Recomendados

Estou com error quando dou use no item da cave exclusiva, aparece esse e não acontece nada...

image.png.dbd436deba9c3247aebcc00fd90aced9.png

 

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

 

Editado por vitinhoo96
Link para o comentário
Compartilhar em outros sites

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...