Ir para conteúdo

[Encerrado] script estilo cerulean quest.


KilluaFox

Posts Recomendados

Pelo map editor coloque unique id 5050 na chest, em actions/scripts crie o arquivo questcerulean.lua e cole isso dentro:

local pb = 1500 -- Aqui você coloca o itemid da pokebola
function onUse(cid, item, fromPosition, itemEx, toPosition)
	if getPlayerStorageValue(cid, 7050) >= 1 then
		return true
	end
	if item.uid == 5050 then
		doPlayerAddItem(cid, pb, 1)
		doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)))
		doPlayerSetStorageValue(cid, 7050, 1)
	end
	return true
end

Em actions.xml adicione essa tag:

<action uniqueid="5050" event="script" value="questcerulean.lua"/>

Lembrando que na primeira linha do script você configura o itemid da pokebola que o player vai receber.

Link para o comentário
Compartilhar em outros sites

Pelo map editor coloque unique id 5050 na chest, em actions/scripts crie o arquivo questcerulean.lua e cole isso dentro:

local pb = 1500 -- Aqui você coloca o itemid da pokebola
function onUse(cid, item, fromPosition, itemEx, toPosition)
	if getPlayerStorageValue(cid, 7050) >= 1 then
		return true
	end
	if item.uid == 5050 then
		doPlayerAddItem(cid, pb, 1)
		doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)))
		doPlayerSetStorageValue(cid, 7050, 1)
	end
	return true
end

Em actions.xml adicione essa tag:

<action uniqueid="5050" event="script" value="questcerulean.lua"/>

Lembrando que na primeira linha do script você configura o itemid da pokebola que o player vai receber.

 

 

no caso se eu for adcionar mais de 1 chest é só eu fazer o mesmo varias vezes ou eu posso apenas mudar alguma linha ?

Link para o comentário
Compartilhar em outros sites

 

Pelo map editor coloque unique id 5050 na chest, em actions/scripts crie o arquivo questcerulean.lua e cole isso dentro:

local pb = 1500 -- Aqui você coloca o itemid da pokebola
function onUse(cid, item, fromPosition, itemEx, toPosition)
	if getPlayerStorageValue(cid, 7050) >= 1 then
		return true
	end
	if item.uid == 5050 then
		doPlayerAddItem(cid, pb, 1)
		doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)))
		doPlayerSetStorageValue(cid, 7050, 1)
	end
	return true
end

Em actions.xml adicione essa tag:

<action uniqueid="5050" event="script" value="questcerulean.lua"/>

Lembrando que na primeira linha do script você configura o itemid da pokebola que o player vai receber.

 

 

no caso se eu for adcionar mais de 1 chest é só eu fazer o mesmo varias vezes ou eu posso apenas mudar alguma linha ?

 

É só repetir o script, mas tem que mudar o uniqueid e a storage.

Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...
  • 4 years later...
A questão neste tópico de suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta.

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...