Ir para conteúdo
  • Cadastre-se

(Resolvido)Tile Multiplos Storages


Ir para solução Resolvido por lordzetros,

Posts Recomendados

Olá, estive tentando fazer esta script funcionar na ultima hora, mas não consigo de modo algum, alguem poderia me dar uma luz?
Ela só ficando dando este erro :/

 

Erro:

Spoiler

[15:50:59.972] [Error - LuaInterface::loadFile] data/movements/scripts/passarcomstorage.lua:18: '=' expected near '´'
[15:50:59.988] [Warning - Event::loadScript] Cannot load script (data/movements/scripts/passarcomstorage.lua)
[15:51:00.015] data/movements/scripts/passarcomstorage.lua:18: '=' expected near '´'


Script:

Spoiler

local config = {
storage1 = 25091,
storage2 = 25092,
storage3 = 25093,
}
function onStepIn(cid, item, position, fromPosition)
if getPlayerStorageValue(cid, config.storage1) <= 0 then
doPlayerSendCancel(cid, "You have not completed the first mission.")
doTeleportThing(cid, fromPosition)
doSendMagicEffect(position, 12)
elseif getPlayerStorageValue(cid, config.storage2) <= 0 then
doPlayerSendCancel(cid, "You have not completed the second mission.")
doTeleportThing(cid, fromPosition)
doSendMagicEffect(position, 12)
elseif getPlayerStorageValue(cid, config.storage3) <= 0 then
doPlayerSendCancel(cid, "You have not completed the third mission.")
doTeleportThing(cid, fromPosition)
doSendMagicEffect(position, 12)
else
doPlayerSendCancel(cid, "You accessed the prohibited area.")
doSendMagicEffect(position, 13)
end
return true
end


HELP: @Vodkart

Editado por King Laker (veja o histórico de edições)

VlVKQKC.png&key=d5c17620ae9567a1f898dd7a

 

 

 

  • 532144234_Logo_NTO_BLOOD_Finish_HIM_By_Antonio_Luckas(3).png.fd58d1af125a7e82ccdd751637e9ca93.png
Link para o post
Compartilhar em outros sites
  • Solução
local config = {
	storage1 = 25091,
	storage2 = 25092,
	storage3 = 25093
}

function onStepIn(cid, item, position, fromPosition)
	if (getPlayerStorageValue(cid, config.storage1) <= 0) then
		doPlayerSendCancel(cid, "You have not completed the first mission.")
		doTeleportThing(cid, fromPosition)
		doSendMagicEffect(position, 12)
	elseif (getPlayerStorageValue(cid, config.storage2) <= 0) then
		doPlayerSendCancel(cid, "You have not completed the second mission.")
		doTeleportThing(cid, fromPosition)
		doSendMagicEffect(position, 12)
	elseif (getPlayerStorageValue(cid, config.storage3) <= 0) then
		doPlayerSendCancel(cid, "You have not completed the third mission.")
		doTeleportThing(cid, fromPosition)
		doSendMagicEffect(position, 12)
	else
		doPlayerSendCancel(cid, "You accessed the prohibited area.")
		doSendMagicEffect(position, 13)
	end
	return true
end

Faça o teste, acredito que era só algum erro de codificação (às vezes acontece ao copiar e colar o código de algum fórum/site). 

Editado por lordzetros (veja o histórico de edições)

Feliz daquele que ensina o que sabe, e aprende o que ensina.

 

               

star-wars-animated-gif-23.gif

Link para o post
Compartilhar em outros sites
6 horas atrás, lordzetros disse:

local config = {
	storage1 = 25091,
	storage2 = 25092,
	storage3 = 25093
}

function onStepIn(cid, item, position, fromPosition)
	if (getPlayerStorageValue(cid, config.storage1) <= 0) then
		doPlayerSendCancel(cid, "You have not completed the first mission.")
		doTeleportThing(cid, fromPosition)
		doSendMagicEffect(position, 12)
	elseif (getPlayerStorageValue(cid, config.storage2) <= 0) then
		doPlayerSendCancel(cid, "You have not completed the second mission.")
		doTeleportThing(cid, fromPosition)
		doSendMagicEffect(position, 12)
	elseif (getPlayerStorageValue(cid, config.storage3) <= 0) then
		doPlayerSendCancel(cid, "You have not completed the third mission.")
		doTeleportThing(cid, fromPosition)
		doSendMagicEffect(position, 12)
	else
		doPlayerSendCancel(cid, "You accessed the prohibited area.")
		doSendMagicEffect(position, 13)
	end
	return true
end

Faça o teste, acredito que era só algum erro de codificação (às vezes acontece ao copiar e colar o código de algum fórum/site). 

 

Salvador da patria <3 

VlVKQKC.png&key=d5c17620ae9567a1f898dd7a

 

 

 

  • 532144234_Logo_NTO_BLOOD_Finish_HIM_By_Antonio_Luckas(3).png.fd58d1af125a7e82ccdd751637e9ca93.png
Link para o post
Compartilhar em outros sites

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

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo