KI
pedido

[Encerrado] script estilo cerulean quest.

Por KilluaFox, 25 de dez. de 2013 em Tópicos Sem Resposta

resolvido
script
6
854
KilluaFoxK
25 de dezembro de 2013 às 18:32

Entao eu fiz o mapa e tudo mais só que preciso de um script de bau por exemplo eu clico no bau recebo 1 pokemon escolhido e volto direto pro cp.

 

 

 

 

WillOliveiraW
25 de dezembro de 2013 às 23:07

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.

KilluaFoxK
26 de dezembro de 2013 às 03:04

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 ?

WillOliveiraW
26 de dezembro de 2013 às 09:25

 

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.

1 mês depois...
GabrieltxuG
07 de janeiro de 2014 às 02:09

Tópico movido para a seção de dúvidas e pedidos resolvidos.

4 anos depois...
StigalS
21 de abril de 2018 às 03:17
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.