Jump to content
Close
DTrajano

Normal Liberar as missões das Quests

Recommended Posts

Pessoal.

 

Estou utilizando a Distro do thornia TFS 1.0 e gostaria de saber se tenho como fazer um script lua para adicionar os storages das missões inicias de cada Quest e como eu faria.

 

Por exemplo.: Quero que todos os players tenham Postman, In Service of Yalahar, Acesso a Goroma, Explorer Society, etc.

 

Então queria fazer um script de fácil criação para adicionar as quests ou missões acima a todos os players.

 

Alguém tem uma ideia?

 

Valeu pessoal.





Share this post


Link to post
Share on other sites

Adiciona no login.lua

local storageValue = {
	{12130, 1},
	{12131, 2},
	{12132, 3}
}

for i = 1, #storageValue do
	local k = player:getStorageValue(i[1])
	if (k < 1 or (i[2] ~= nil and k ~= i[2])) then
		player:setStorageValue(i[1], i[2] and i[2] or 1)
	end
end

 

Edita os storageValues, e boa sorte.


Edited by vankk (see edit history)

CANSADO DE OTS AMADORES?

AuraOT - www.auraot.com

Clique no banner para entrar em nosso site.

 

discord.pngDiscord: vankk #7765

Precisa de ajuda? Entre em contato comigo via Discord.
 

CEO da AuraOT

Programador de Lua, PHP, JavaScript.

 

Muitos vêm seus muitos dias de glória, mas poucos vêm seus muitos dias de luta.




Share this post


Link to post
Share on other sites

como que  Edita os storageValues.. da uma luz p mim

 

TFS 1.2





Share this post


Link to post
Share on other sites

Não, isso é com você, eu te dei o que você quis. Agora você edita as storages, boa sorte.



CANSADO DE OTS AMADORES?

AuraOT - www.auraot.com

Clique no banner para entrar em nosso site.

 

discord.pngDiscord: vankk #7765

Precisa de ajuda? Entre em contato comigo via Discord.
 

CEO da AuraOT

Programador de Lua, PHP, JavaScript.

 

Muitos vêm seus muitos dias de glória, mas poucos vêm seus muitos dias de luta.




Share this post


Link to post
Share on other sites

vankk valeu, isso já ajuda muito.

 

robi123, tu precisa acessar o script, npc de cada quest e identificar o Storage que ela oferece, assim é só alterar lá :)





Share this post


Link to post
Share on other sites
Em 12/01/2016 ás 02:35, vankk disse:

Adiciona no login.lua


local storageValue = {
	{12130, 1},
	{12131, 2},
	{12132, 3}
}

for i = 1, #storageValue do
	local k = player:getStorageValue(i[1])
	if (k < 1 or (i[2] ~= nil and k ~= i[2])) then
		player:setStorageValue(i[1], i[2] and i[2] or 1)
	end
end

 

Edita os storageValues, e boa sorte.

O meu não deu certo esse script, não liberou e está dando erro no executável do server

 





Share this post


Link to post
Share on other sites

Tente mudar a linha nove para if (i[2] ~= nil and k < i[2]) then. Se não funcionar manda o erro que está dando.



CANSADO DE OTS AMADORES?

AuraOT - www.auraot.com

Clique no banner para entrar em nosso site.

 

discord.pngDiscord: vankk #7765

Precisa de ajuda? Entre em contato comigo via Discord.
 

CEO da AuraOT

Programador de Lua, PHP, JavaScript.

 

Muitos vêm seus muitos dias de glória, mas poucos vêm seus muitos dias de luta.




Share this post


Link to post
Share on other sites
Em 12/01/2016 em 03:35, vankk disse:

Adiciona no login.lua


local storageValue = {
	{12130, 1},
	{12131, 2},
	{12132, 3}
}

for i = 1, #storageValue do
	local k = player:getStorageValue(i[1])
	if (k < 1 or (i[2] ~= nil and k ~= i[2])) then
		player:setStorageValue(i[1], i[2] and i[2] or 1)
	end
end

 

Edita os storageValues, e boa sorte.

 

 

Desculpe a ignorância, não sou nenhum expert em lua, mas tenho uma dúvida.

 

em:

 

local storageValue = {
	{12130, 1},
	{12131, 2},
	{12132, 3}

 

Eu vou adicionando todos os storageids de todas as missões (com suas respectivas ids), os quais quero conceder acesso? Ou isso serve para uma única quest? No caso eu apenas coloco as storages e os ids referentes somente à essa quest e para as outras eu tenho que colocar mais uma function?

 

Grato pelo código!

 

 

~Edit

 

Já consegui com outro código aqui, mas valeu mesmo assim, aprendi a fazer na marra... kkk

 


Edited by d0gw4r (see edit history)

Old-Rush-announcement.gif.f0083fce9e14dacf24cd925e7c957c3b.gif

 

discord.png.6476c9ceb2fa7a9344b32a00f85f05e4.png




Share this post


Link to post
Share on other sites
Em 12/06/2019 em 18:22, d0gw4r disse:

 

Desculpe a ignorância, não sou nenhum expert em lua, mas tenho uma dúvida.

 

em:

 


local storageValue = {
	{12130, 1},
	{12131, 2},
	{12132, 3}

 

Eu vou adicionando todos os storageids de todas as missões (com suas respectivas ids), os quais quero conceder acesso? Ou isso serve para uma única quest? No caso eu apenas coloco as storages e os ids referentes somente à essa quest e para as outras eu tenho que colocar mais uma function? 

 

Grato pelo código!

 

 

~Edit

 

Já consegui com outro código aqui, mas valeu mesmo assim, aprendi a fazer na marra... kkk

 

 

Não, depende, você não precisa adicionar todos manualmente, vai depender da Storage para a liberação de uma Quest. Em Storages do global da ORTS possui várias storages dentro da Lib de Storages, você deve pegar a que garanta o acesso final e utilizar, ou então, caso não saiba, você pode adicionar todas as Storages também. Esse código você deve adicionar no login.lua.



CANSADO DE OTS AMADORES?

AuraOT - www.auraot.com

Clique no banner para entrar em nosso site.

 

discord.pngDiscord: vankk #7765

Precisa de ajuda? Entre em contato comigo via Discord.
 

CEO da AuraOT

Programador de Lua, PHP, JavaScript.

 

Muitos vêm seus muitos dias de glória, mas poucos vêm seus muitos dias de luta.




Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


Open Tibia Server

Quer aprender a criar seu próprio servidor de Tibia? Então está no lugar certo, aqui você encontrará milhares de tutorias, scripts, códigos, mapas e utilitários para que você possa fazer o seu próprio servidor de Tibia começando do zero.

Redes Sociais

Anuncie no Tibia King

Precisa de mais visibilidade em seus projetos? Quer fazer um plano publicitário para o seu servidor? Anuncie no Tibia King e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução!

×
×
  • Create New...