Ir para conteúdo

Featured Replies

Postado

Diga em poucas palavras a base utilizada (Nome do servidor ou nome do website).

OTXSERVER 3

Base: 

OTX

 

Qual erro está surgindo/O que você procura?

Gostaria de liberar os acessos das seguintes quests assim que o jogador logar de forma que conste no questlog:

- Searoutes around Yalahar

- The Explorer Society

- The New Frontier

- The Shatterred Isles Quest

- The Way to Yalahar

 

Alguém sabe como proceder?

 

Você tem o código disponível? Se tiver publique-o aqui:

 

 

Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.

Editado por rogers (veja o histórico de edições)

Postado

Você pode adicionar as storages necessárias nos personagens ao irem pra main, por exemplo, no NPC Oracle.

Exemplo:

local missions = {
    WotE = {
        [1] = {stg = Storage.WrathoftheEmperor.Questline, value = 29},
        [2] = {stg = Storage.WrathoftheEmperor.Mission01, value = 3},
        [3] = {stg = Storage.WrathoftheEmperor.Mission02, value = 3},
        [4] = {stg = Storage.WrathoftheEmperor.Mission03, value = 3},
        [5] = {stg = Storage.WrathoftheEmperor.Mission04, value = 3},
        [6] = {stg = Storage.WrathoftheEmperor.Mission05, value = 3},
        [7] = {stg = Storage.WrathoftheEmperor.Mission06, value = 4},
        [8] = {stg = Storage.WrathoftheEmperor.Mission07, value = 6},
        [9] = {stg = Storage.WrathoftheEmperor.Mission08, value = 2},
        [10] = {stg = Storage.WrathoftheEmperor.Mission09, value = 2},
    },
  }

for _, wrath in pairs(missions.WotE) do
  local storage = wrath.stg
  local valor = wrath.value
  player:setStorageValue(storage, valor)
end

 

Editado por Skydrowz (veja o histórico de edições)

Postado
  • Autor
9 minutos atrás, Skydrowz disse:

Você pode adicionar as storages necessárias nos personagens ao irem pra main, por exemplo, no NPC Oracle.

Exemplo:


local missions = {
    WotE = {
        [1] = {stg = Storage.WrathoftheEmperor.Questline, value = 29},
        [2] = {stg = Storage.WrathoftheEmperor.Mission01, value = 3},
        [3] = {stg = Storage.WrathoftheEmperor.Mission02, value = 3},
        [4] = {stg = Storage.WrathoftheEmperor.Mission03, value = 3},
        [5] = {stg = Storage.WrathoftheEmperor.Mission04, value = 3},
        [6] = {stg = Storage.WrathoftheEmperor.Mission05, value = 3},
        [7] = {stg = Storage.WrathoftheEmperor.Mission06, value = 4},
        [8] = {stg = Storage.WrathoftheEmperor.Mission07, value = 6},
        [9] = {stg = Storage.WrathoftheEmperor.Mission08, value = 2},
        [10] = {stg = Storage.WrathoftheEmperor.Mission09, value = 2},
    },
  }

for _, wrath in pairs(missions.WotE) do
  local storage = wrath.stg
  local valor = wrath.value
  player:setStorageValue(storage, valor)
end

 

 

Você teria o storage dessas quests pra me passar?

Postado
  • Autor

Obrigado! Vou testar aqui.

6 horas atrás, FlavioHulk disse:

Geralmente eles estão listados na pasta Lib/miscellaneous/051-storages ou outro nome similar.

 

Não estou conseguindo fazer funcionar, pode me ajudar?

 

Os storages são os seguintes:

	ExplorerSociety = {
		QuestLine = 90,
		bansheeDoor = 91,
		bonelordsDoor = 92,
		CalassaQuest = 93,
		edronDoor = 94,
		elvenDoor = 95,
		orcDoor = 96,
		urnDoor = 97,
		SpectralStone = 98,		-- = 1 - mission taken from Angus, = 2 - mission taken from Mortimer
		skullofratha = 99,
		giantsmithhammer = 100
	},

	TheNewFrontier = {
		Questline = 12130, -- Storage through the Quest
		Mission01 = 12131,
		Mission02 = 12132,
		Mission03 = 12133,
		Mission04 = 12134,
		Mission05 = 12135,
		Mission06 = 12136,
		Mission07 = 12137,
		Mission08 = 12138,
		Mission09 = 12139,
		Mission10 = 12140,
		TomeofKnowledge = 12141,
		Beaver1 = 12142,
		Beaver2 = 12143,
		Beaver3 = 12144,
		BribeKing = 12145,
		BribeLeeland = 12146,
		BribeExplorerSociety = 12147,
		BribeWydrin = 12148,
		BribeTelas = 12149,
		BribeHumgolf = 12150
	},
	
	
	TheWayToYalahar = {
		QuestLine = 30
	},

	SearoutesAroundYalahar = {
		TownsCounter = 12800,
		AbDendriel = 12801,
		Darashia = 12802,
		Venore = 12803,
		Ankrahmun = 12804,
		PortHope = 12805,
		Thais = 12806,
		LibertyBay = 12807,
		Carlin = 12808,
	},	
	
	TheShatteredIsles = {
		DefaultStart = 12700,
		TheGovernorDaughter = 12701,
		TheErrand = 12702,
		AccessToMeriana = 12703,
		APoemForTheMermaid = 12704,
		ADjinnInLove = 12705,
		AccessToLagunaIsland = 12706,
		AccessToGoroma = 12707,
		Shipwrecked = 12708,
		DragahsSpellbook = 12709,
		TheCounterspell = 12710
	},

Como faço para adicionar ao NPC Oracle?

Editado por rogers (veja o histórico de edições)

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Conteúdo Similar

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo