Ir para conteúdo

Featured Replies

  • Respostas 26
  • Visualizações 6.3k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • @WooX Parabéns pelo sistema, realmente bem desenvolvido e pensado em tudo.

  • Eu tenho um sistema que eu julgo ser muito bom mas o seu parece ser mais enxuto, muito bom cara. Vc sempre traz conteúdos muito bons pro forum

  • Sistema muito bem feito, obrigado pela contribuição.

Posted Images

  • 1 month later...
  • 3 weeks later...
  • 2 weeks later...
Postado

Estava vendo o código aqui, se quiser pode mudar no cave_enter.lua: 

function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor)
	local caves = caveExclusiva.getCavesID()
	if isInArray(caves, item.aid) then
		if getGlobalStorageValue(caveExclusiva.caves[item.aid].gStor) ~= getPlayerGUID(cid) then
			doPlayerSendCancel(cid, "Você não é dono desta cave, compre para entrar.")
			doSendMagicEffect(position, CONST_ME_MAGIC_RED)
			doTeleportThing(cid, fromPosition)
		else
			doSendMagicEffect(position, CONST_ME_TELEPORT)
			doSendMagicEffect(toPosition, CONST_ME_TELEPORT)
			doTeleportThing(cid, caveExclusiva.caves[item.aid].enterPos)
			setPlayerStorageValue(cid, caveExclusiva.storages.inCave, 1)
			doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você entrou na sua cave de ".. caveExclusiva.caves[item.aid].caveName ..".")
		end
	end
	return true
end

 

Por: 

function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor)
	local caveId = caveExclusiva.caves[item.aid]
	if caveId then
		if getGlobalStorageValue(caveId.gStor) ~= getPlayerGUID(cid) then
			doPlayerSendCancel(cid, "Você não é dono desta cave, compre para entrar.")
			doSendMagicEffect(position, CONST_ME_MAGIC_RED)
			doTeleportThing(cid, fromPosition)
		else
			doSendMagicEffect(position, CONST_ME_TELEPORT)
			doSendMagicEffect(toPosition, CONST_ME_TELEPORT)
			doTeleportThing(cid, caveId.enterPos)
			setPlayerStorageValue(cid, caveExclusiva.storages.inCave, 1)
			doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você entrou na sua cave de ".. caveId.caveName ..".")
		end
	end
	return true
end


Assim, não precisaria usar a função getCavesId()

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo