Ir para conteúdo
  • Cadastre-se

(Resolvido)Quest Com Storage Libera Acesso Para Uma Sala


Ir para solução Resolvido por lordzetros,

Posts Recomendados

Estou com um script que após você clicar no bau você ganha uma storage, estou precisando de um script que para você passar por um tile você precisa dessa storage, mais eu só tenho o script do bau que ganha a storage, alguém pode desenvolver o script para passar no tile somente quem tem a storage por favor? Deixando meu obrigado desde já e rep+ para quem ajudar.

 

Script

  Mostrar conteúdo oculto

 

Meu Curso sobre Programação para OTServer

Programando OTServer

 

Peça o seu script! Entre agora mesmo no grupo

Developing

 

Conteúdos:

 

Discord: Belmont#7352

Não esqueça do REP+ :)     

Link para o post
Compartilhar em outros sites
  • Solução

Em data/movements/scripts/ crie um arquivo chamado tileBau.lua, adicione dentro:

local config = {
storage = 88888, -- storage, coloquei o mesmo do post
msgFalha = "Voce nao tem acesso ao VIP IV!", -- Caso o usuário não tenha o storage, esta mensagem será enviada para ele.
}

function onStepIn(cid, item, position, fromPosition)
	if not (isPlayer(cid)) then return false end
	if (item.actionid == 31531) then
		if (getPlayerStorageValue(cid,config.storage) == -1) then
			doPlayerSendCancel(cid,config.msgFalha)
			doTeleportThing(cid, fromPosition, true)
			doSendMagicEffect(fromPosition, CONST_ME_POFF)

		else
			doSendMagicEffect(position, CONST_ME_MAGIC_BLUE)
		end
	end
	return true
end

 

Em data/movements/movements.xml adicione esta linha de código abaixo de uma semelhante:

<movevent type="StepIn" actionid="31531" event="script" value="tileBau.lua"/>

 

Obs.: Não esqueça de colocar no mapa o actionid (31531) no piso que quer bloquear a passagem! Segue imagem de exemplo:

Screenshot_56.png.c62e6fc20433308f224c2aa04fdc1598.png

 

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

@lordzetros Funcionou, obrigado.

Meu Curso sobre Programação para OTServer

Programando OTServer

 

Peça o seu script! Entre agora mesmo no grupo

Developing

 

Conteúdos:

 

Discord: Belmont#7352

Não esqueça do REP+ :)     

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.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Estatísticas dos Fóruns

    96850
    Tópicos
    519614
    Posts
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo