[Encerrado] script estilo cerulean quest.

KilluaFox
em Tópicos Sem Resposta

KilluaFox

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 23/06/13Posts: 13

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.

 

 

 

 

WillOliveira

One Being
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 16/09/12Posts: 88

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.

KilluaFox

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 23/06/13Posts: 13

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 ?

WillOliveira

One Being
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 16/09/12Posts: 88

 

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.

Gabrieltxu

O Héroi
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 12/06/12Posts: 2180Gênero: MasculinoChar no Tibia: Supreme Player

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

Canal do facebook de lives!! cola la galera me ajudar seguindo a pagina hehe ! ❤️

 

               https://www.facebook.com/Tuxao0

Stigal

don't ever stop...
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 28/11/10Posts: 3402Gênero: Masculino
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.

VI6MDIG.png

 

"O fracasso é a oportunidade de se começar de novo inteligentemente"

Minhas Redes Sociais: Youtube | Página & Grupo | Steam  | Discord Xtibia | Skype: @mrooger

 

OTpanel