Ir para conteúdo

(Resolvido)Passar no piso so se tiver x x x Storagens, Poder colocar +de 1 Storage

Featured Replies

Postado

Faça uma coisa para testar, dentro do jogo com um char ADM, digite /storage NICK DE ALGM Q TEM A STORAGE, 91003

e me fala uq aparece

Te ajudei? Clique em  Gostei ! 

²²²d¬¬b²²²

 

 

"She's got a smile that it seems to me...."  ♪♪

  • Respostas 30
  • Visualizações 3.2k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Aqui está o código usando uma array. Aproveitei e corrigi um pequeno bug que poderia ser causado caso cid fosse uma criatura diferente de jogador. local storage = {25091, 25092, 25093}      --Stora

  • local storage = 19999 = Valor da Storage da quest que voce Falou local quantia = 10 = Quantidade de Storage Para Poder Passar = No Caso voce coloque 1    - Explica direito Meu Jovem Pelo que eu Ite

  • Tentei fazer por array mais tava complicado, ai fiz assim: Em "Data/movements/scripts" copie e cole 1 arquivo .lua e renomeie para tilestor.lua, apague e coloque isso: local config = { storage1 = 2

Postado
3 minutos atrás, luangop disse:

Faça uma coisa para testar, dentro do jogo com um char ADM, digite /storage NICK DE ALGM Q TEM A STORAGE, 91003

e me fala uq aparece

 

Isso e o player não passa!

15:40 /storage Marcos Fialho, 91003
15:40  [Marcos Fialho - 91003] = -1

 

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

Postado

Esse Player Marcos Fialho nunca obteu a storage... -1 = nula

 

mas tenta assim:

function onStepIn(cid, item, position, fromPosition)
    if not isPlayer(cid) then
        return true
    end
        if getPlayerStorageValue(cid, 91003) < 1 then
        doPlayerSendCancel(cid, "You have not completed the required mission.")
		doTeleportThing(cid, fromPosition)
		return true
        end
    doPlayerSendCancel(cid, "You accessed the prohibited area.")
    doSendMagicEffect(position, 13)
    return true
end

Testa com um char que obteve a storage... se der o erro faça o comando /storage... como falei a cima com o nick do char que ja obteve a storage!

Te ajudei? Clique em  Gostei ! 

²²²d¬¬b²²²

 

 

"She's got a smile that it seems to me...."  ♪♪

Postado
4 minutos atrás, luangop disse:

Esse Player Marcos Fialho nunca obteu a storage... -1 = nula

 

mas tenta assim:


function onStepIn(cid, item, position, fromPosition)
    if not isPlayer(cid) then
        return true
    end
        if getPlayerStorageValue(cid, 91003) < 1 then
        doPlayerSendCancel(cid, "You have not completed the required mission.")
		doTeleportThing(cid, fromPosition)
		return true
        end
    doPlayerSendCancel(cid, "You accessed the prohibited area.")
    doSendMagicEffect(position, 13)
    return true
end

Testa com um char que obteve a storage... se der o erro faça o comando /storage... como falei a cima com o nick do char que ja obteve a storage!

 

Então o char que tem a storage passa mas da erro, atualizei o script e está dando isso:

[1:48:39.673] [Error - MoveEvents Interface]
[1:48:39.673] data/movements/scripts/tilestor.lua:onStepIn
[1:48:39.673] Description:
[1:48:39.673] data/movements/scripts/tilestor.lua:5: attempt to compare string with number
[1:48:39.673] stack traceback:
[1:48:39.673]   data/movements/scripts/tilestor.lua:5: in function <data/movements/scripts/tilestor.lua:1>

Fiz o comando com o GM no Char que tem o Storage, segue:

 

15:49  [Brunos - 91003] = Finished

 

Postado

Ok agora entendi, pode pah q vai dar agora:
 

function onStepIn(cid, item, position, fromPosition)
	if not isPlayer(cid) then
		return true
	end
	if not (getPlayerStorageValue(cid, 91003) == "Finished") then
		doPlayerSendCancel(cid, "You have not completed the required mission.")
		doTeleportThing(cid, fromPosition)
		return true
	end
	doPlayerSendCancel(cid, "You accessed the prohibited area.")
	doSendMagicEffect(position, 13)
	return true
end

 

Te ajudei? Clique em  Gostei ! 

²²²d¬¬b²²²

 

 

"She's got a smile that it seems to me...."  ♪♪

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