Ir para conteúdo

Featured Replies

Postado

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)

Resolvido por lordzetros

Ir para solução
Postado
  • 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)

Postado
  • Autor
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 

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