Ir para conteúdo

Posts Recomendados

Vim aqui postar um script de um jeito simples de fazer quests num OT 8.4 baseado no uniqueid das chests, que será o id do item recebido.

 

1°: Vá em data/actions/actions.xml

Clique com o botão direito e escolhe 'Editar'

Entã crie uma linha assim:

	<!-- simple quests -->
<action itemid="1740" script="quest.lua" />
<action itemid="1747" script="quest.lua" />
<action itemid="1748" script="quest.lua" />
<action itemid="1749" script="quest.lua" />
<action itemid="1770" script="quest.lua" />

Salve e feche o arquivo.

 

2°: Vá em data/actions/scripts

Crie um arquivo .lua e bote:

-- simple quests based on uniqueId, by Dark GOD
-- to make quest create chest on map and set its uniqueId to id of quest item

function onUse(cid, item, frompos, item2, topos)
prize = item.uid
count = item.actionid

if prize > 0 and prize < 9000 then
	queststatus = getPlayerStorageValue(cid,prize)

	if queststatus == -1 then
		if count > 1 then
			doPlayerSendTextMessage(cid,22,'You have found '.. count ..' of ' .. getItemName(prize) .. '.')
			doPlayerAddItem(cid,prize,count)
			setPlayerStorageValue(cid,prize,1)
		else
			doPlayerSendTextMessage(cid,22,'You have found a ' .. getItemName(prize) .. '.')
			doPlayerAddItem(cid,prize,1)
			setPlayerStorageValue(cid,prize,1)
		end
	else
		doPlayerSendTextMessage(cid,22,"It is empty.")
	end

	return 1
else
	return 0
end
end

 

3°: Agora quando você for adicionar quests no seu OT você só precisa botar o número do uniqueid igual ao id do item que você quer que o player recebe.

Simples, rápido e fácil.

 

Espero que gostem!

Cya.

Editado por Eduardo Kalfels
Link para o comentário
https://xtibia.com/forum/topic/103036-simple-quest-system/
Compartilhar em outros sites

Rápido e simples!

 

Gostei cara...

 

barrahh0.gif



________________________________________________________

:thumbsupsmiley2::: Rádio Tibia :: - Agora Tibia Tem SOM! :thumbsupsmiley2:

 

Sou Fan DE:



fanbarzx0.gif

to_shynzo2259.jpg

userbarjv6wvsj5.gif

________________________________________________________

™ .:: Sing Larock ::. ™

curingaev2.gif

Link para o comentário
https://xtibia.com/forum/topic/103036-simple-quest-system/#findComment-664013
Compartilhar em outros sites

a ideia é antiga...

 

Ja tem uns mais moderno xD

 

msm assim mto bom

 

apesar de eu n gostar desse tipo

pq n da pra 2 quest dar o msm item

Editado por tibiaa4e
Link para o comentário
https://xtibia.com/forum/topic/103036-simple-quest-system/#findComment-664184
Compartilhar em outros sites

a ideia é antiga...

 

Ja tem uns mais moderno xD

 

msm assim mto bom

 

apesar de eu n gostar desse tipo

pq n da pra 2 quest dar o msm item

 

É verdade, esse é o ponto fraco do sistema, ele só deicha com que o hoster possa usar uma única quest por item.

Mas se você quiser fazer duas do mesmo item é só fazer do jeito antigo, criando uma action para a chest, sem problemas nenhum.

Link para o comentário
https://xtibia.com/forum/topic/103036-simple-quest-system/#findComment-664942
Compartilhar em outros sites

×
×
  • Criar Novo...