Ir para conteúdo
  • Cadastre-se

(Resolvido)Bau de Quest


Ir para solução Resolvido por Lordfire,

Posts Recomendados

Tenho uma quest que vai ter três baus mas eu queria que so desse pra pegar um!

escolher um dos três itens no caso!

Link para o post
Compartilhar em outros sites

só usar a mesma storage nos 3.

 

por exemplo


-- Storages para usar -- 70011 - 70012 - 70046 para continuar .. 
-- UniqueID parado é 55072
-- UniqueIDS para quests, começa nos 55000+ para a quest funcionar, use o ACTIONID 2000 + UNIQUEID para pegar o BAU e os Storagevalue 70000+ -- 
 local config = {
        storage = 70013,
        Bp_ID = 5926, -- Pirate Backpack
		
		storage2 = 70020,
		Bp_Present = 1990 -- presente anihilator]

}



function onUse(cid, item, fromPosition, itemEx, toPosition)

										
										--  QUEST ALEATORIA --
		elseif item.uid == 55066 then
			if getPlayerStorageValue(cid,70041) == -1 then
				doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR,"You have found a yalahari mask and vampiric crest.")
				doPlayerAddItem(cid, 9778, 1)
				setPlayerStorageValue(cid,70041,1)
			else
				doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR,"The chest is empty.")
		end	
		
		elseif item.uid == 55067 then
			if getPlayerStorageValue(cid,70041) == -1 then
				doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR,"You have found a yalahari armor and a vampiric chest .")
				doPlayerAddItem(cid, 9955, 1)
				setPlayerStorageValue(cid,70041,1)
			else
				doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR,"The chest is empty.")
		end		
		
		elseif item.uid == 55068 then
			if getPlayerStorageValue(cid,70041) == -1 then
				doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR,"You have found a yalahari leg piece and a vampiric crest .")
				doPlayerAddItem(cid, 9955, 1)
				setPlayerStorageValue(cid,70041,1)
			else
				doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR,"The chest is empty.")
		end		
										
										-- END  quest --
										
end
return true
end
Editado por Jobs (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

 

só usar a mesma storage nos 3.

 

por exemplo


-- Storages para usar -- 70011 - 70012 - 70046 para continuar .. 
-- UniqueID parado é 55072
-- UniqueIDS para quests, começa nos 55000+ para a quest funcionar, use o ACTIONID 2000 + UNIQUEID para pegar o BAU e os Storagevalue 70000+ -- 
 local config = {
        storage = 70013,
        Bp_ID = 5926, -- Pirate Backpack
		
		storage2 = 70020,
		Bp_Present = 1990 -- presente anihilator]

}



function onUse(cid, item, fromPosition, itemEx, toPosition)

										
										--  QUEST ALEATORIA --
		elseif item.uid == 55066 then
			if getPlayerStorageValue(cid,70041) == -1 then
				doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR,"You have found a yalahari mask and vampiric crest.")
				doPlayerAddItem(cid, 9778, 1)
				setPlayerStorageValue(cid,70041,1)
			else
				doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR,"The chest is empty.")
		end	
		
		elseif item.uid == 55067 then
			if getPlayerStorageValue(cid,70041) == -1 then
				doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR,"You have found a yalahari armor and a vampiric chest .")
				doPlayerAddItem(cid, 9955, 1)
				setPlayerStorageValue(cid,70041,1)
			else
				doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR,"The chest is empty.")
		end		
		
		elseif item.uid == 55068 then
			if getPlayerStorageValue(cid,70041) == -1 then
				doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR,"You have found a yalahari leg piece and a vampiric crest .")
				doPlayerAddItem(cid, 9955, 1)
				setPlayerStorageValue(cid,70041,1)
			else
				doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR,"The chest is empty.")
		end		
										
										-- END  quest --
										
end
return true
end
 local config = {
        storage = 70013,
        Bp_ID = 5926, -- Pirate Backpack
		
		storage2 = 70020,
		Bp_Present = 1990 -- presente anihilator]

}

qual o motivo dessa BP ?

Link para o post
Compartilhar em outros sites

 

 

 é um exemplo rs

 

Cara, que script de bosta esse cara postou. Tem uma seção de configuração que nem mesmo é usada.

 

Segura as pontas aí que vou te ajudar.

 

valeu programador fodastisco, tão bosta que uso todos meus scripts apenas nele, se voce não sabe para que serve eu te digo, não há necessidades de 200 arquivos expalhados, organização e simplicidade. :*

Link para o post
Compartilhar em outros sites

Aqui bro, ve se funciona pra ti: https://gist.github.com/ranisalt/9ff467e6f7421bf25931

Imagino que sabe colocar no server ne? Fiz pra TFS 1.x ja que voce nao disse que server usava

 

valeu programador fodastisco, tão bosta que uso todos meus scripts apenas nele, se voce não sabe para que serve eu te digo, não há necessidades de 200 arquivos expalhados, organização e simplicidade. :*

Tenho pena do seu servidor executando isso ai

Link para o post
Compartilhar em outros sites

Aqui bro, ve se funciona pra ti: https://gist.github.com/ranisalt/9ff467e6f7421bf25931

Imagino que sabe colocar no server ne? Fiz pra TFS 1.x ja que voce nao disse que server usava

 

Tenho pena do seu servidor executando isso ai

[22/07/2015 20:42:33] [Error - Action Interface] 
[22/07/2015 20:42:33] data/actions/scripts/quests/poi1.lua:onUse
[22/07/2015 20:42:33] Description: 
[22/07/2015 20:42:33] data/actions/scripts/quests/poi1.lua:8: attempt to index local 'player' (a number value)
[22/07/2015 20:42:33] stack traceback:
[22/07/2015 20:42:33] 	data/actions/scripts/quests/poi1.lua:8: in function <data/actions/scripts/quests/poi1.lua:7>

[22/07/2015 20:42:35] [Error - Action Interface] 
[22/07/2015 20:42:35] data/actions/scripts/quests/poi1.lua:onUse
[22/07/2015 20:42:35] Description: 
[22/07/2015 20:42:35] data/actions/scripts/quests/poi1.lua:8: attempt to index local 'player' (a number value)
[22/07/2015 20:42:35] stack traceback:
[22/07/2015 20:42:35] 	data/actions/scripts/quests/poi1.lua:8: in function <data/actions/scripts/quests/poi1.lua:7>

[22/07/2015 20:42:35] [Error - Action Interface] 
[22/07/2015 20:42:35] data/actions/scripts/quests/poi1.lua:onUse
[22/07/2015 20:42:35] Description: 
[22/07/2015 20:42:35] data/actions/scripts/quests/poi1.lua:8: attempt to index local 'player' (a number value)
[22/07/2015 20:42:35] stack traceback:
[22/07/2015 20:42:35] 	data/actions/scripts/quests/poi1.lua:8: in function <data/actions/scripts/quests/poi1.lua:7>
Link para o post
Compartilhar em outros sites
[22/07/2015 20:42:33] [Error - Action Interface] 
[22/07/2015 20:42:33] data/actions/scripts/quests/poi1.lua:onUse
[22/07/2015 20:42:33] Description: 
[22/07/2015 20:42:33] data/actions/scripts/quests/poi1.lua:8: attempt to index local 'player' (a number value)
[22/07/2015 20:42:33] stack traceback:
[22/07/2015 20:42:33] 	data/actions/scripts/quests/poi1.lua:8: in function <data/actions/scripts/quests/poi1.lua:7>

[22/07/2015 20:42:35] [Error - Action Interface] 
[22/07/2015 20:42:35] data/actions/scripts/quests/poi1.lua:onUse
[22/07/2015 20:42:35] Description: 
[22/07/2015 20:42:35] data/actions/scripts/quests/poi1.lua:8: attempt to index local 'player' (a number value)
[22/07/2015 20:42:35] stack traceback:
[22/07/2015 20:42:35] 	data/actions/scripts/quests/poi1.lua:8: in function <data/actions/scripts/quests/poi1.lua:7>

[22/07/2015 20:42:35] [Error - Action Interface] 
[22/07/2015 20:42:35] data/actions/scripts/quests/poi1.lua:onUse
[22/07/2015 20:42:35] Description: 
[22/07/2015 20:42:35] data/actions/scripts/quests/poi1.lua:8: attempt to index local 'player' (a number value)
[22/07/2015 20:42:35] stack traceback:
[22/07/2015 20:42:35] 	data/actions/scripts/quests/poi1.lua:8: in function <data/actions/scripts/quests/poi1.lua:7>

 

aconselho usar o script "antiquado" que uso.

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

É, provavelmente você usa o TFS 0.4 então. Avise no post.

 

Fica assim pra você: https://gist.github.com/ranisalt/9ff467e6f7421bf25931(atualizei no mesmo link)

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.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo