Jump to content
  • 0
josu3h

Scripting Liberar acesso a uma missão específica.

Question

josu3h

Antes de fazer a sua pergunta, tenha certeza de ter lido as regras da seção e o guia abaixo:

https://forums.otserv.com.br/index.php?/forums/topic/168583-regras-da-seção/

https://forums.otserv.com.br/index.php?/forums/topic/165121-como-fazer-uma-pergunta-ou-o-grande-guia-do-usuário-com-dúvidas/

Descreva em algumas palavras a base utilizada. (Nome do servidor / Nome do cliente / Nome do website / etc.).

Ex: The Forgotten Server 1.3, Versão: 10.98.

 

Base: The Forgotten Server 1.3, Versão: 12.40

Site: MyAcc

 

Qual é a sua pergunta?

Bom dia pessoal.

Estou liberando o acesso a algumas missões no meu servidor. Eu consegui fazer várias, como essa:

 

-- Rashid 

player:setStorageValue(Storage.TravellingTrader.Mission01, 1)
player:setStorageValue(Storage.TravellingTrader.Mission02, 5)
player:setStorageValue(Storage.TravellingTrader.Mission03, 3)
player:setStorageValue(Storage.TravellingTrader.Mission04, 3)
player:setStorageValue(Storage.TravellingTrader.Mission05, 3)
player:setStorageValue(Storage.TravellingTrader.Mission06, 2)
player:setStorageValue(Storage.TravellingTrader.Mission07, 1)

 

Porém estou tendo problemas com uma em específico: The Djinn War Quest. Eu queria liberar os dois, azul e verde.  Mas não estou conseguindo, talvez por ter duas missões dentro de uma. Não achei em lugar algum uma maneira de fazer funcionar. 

Alguém pode me ajudar?

 

Fiz assim e não funcionou:

Não sei onde estou errando...

 


-- Green Djinn

player:setStorageValue.(Storage.DjinnWar.EfreetFaction.Start, 1)
player:setStorageValue.(Storage.DjinnWar.EfreetFaction.Mission01, 4)
player:setStorageValue.(Storage.DjinnWar.EfreetFaction.Mission02, 3)
player:setStorageValue.(Storage.DjinnWar.EfreetFaction.Mission03, 4)

-- Blue Djinn

player:setStorageValue.(Storage.DjinnWar.MaridFaction.Start, 1)
player:setStorageValue.(Storage.DjinnWar.MaridFaction.Mission01, 3)
player:setStorageValue.(Storage.DjinnWar.MaridFaction.Mission02, 3)
player:setStorageValue.(Storage.DjinnWar.MaridFaction.Mission03, 4)
 

 

Você tem o código disponível? Se tiver poste-o na caixa de código que está dentro do spoiler abaixo:

Spoiler

storage.lua

 

DjinnWar = {
        -- Reserved storage from 50620 - 50649
        Faction = {
            Greeting = 50620,
            MaridDoor = 50621,
            EfreetDoor = 50622
        },
        RecievedLamp = 50625,
        -- Blue djinn
        MaridFaction = {
            Start = 50630,
            Mission01 = 50631,
            Mission02 = 50632,
            RataMari = 50633,
            Mission03 = 50634,
            DoorToLamp = 50635,
            DoorToEfreetTerritory = 50636
        },
        -- Green djinn
        EfreetFaction = {
            Start = 50640,
            Mission01 = 50641,
            Mission02 = 50642,
            Mission03 = 50643,
            DoorToLamp = 50644,
            DoorToMaridTerritory = 50645
        }
    },

 

Você tem alguma imagem que possa auxiliar no problema? Se sim, anexe-a dentro do spoiler abaixo:

Spoiler

 

 

Edited by josu3h

Share this post


Link to post
Share on other sites

3 answers to this question

Recommended Posts

  • 0
josu3h
Posted (edited)

Ficou dessa maneira. Liberei os acessos e ficou marcado certinho no quest log. 

-- Blue Djinn

player:setStorageValue(Storage.DjinnWar.MaridFaction.Start, 1)
player:setStorageValue(Storage.DjinnWar.MaridFaction.Mission01, 2)
player:setStorageValue(Storage.DjinnWar.MaridFaction.Mission02, 2)
player:setStorageValue(Storage.DjinnWar.MaridFaction.Mission03, 3)
player:setStorageValue(Storage.DjinnWar.MaridFaction.RataMari, 2)


--Green Djinn

player:setStorageValue(Storage.DjinnWar.EfreetFaction.Start, 1)
player:setStorageValue(Storage.DjinnWar.EfreetFaction.Mission01, 3)
player:setStorageValue(Storage.DjinnWar.EfreetFaction.Mission02, 3)
player:setStorageValue(Storage.DjinnWar.EfreetFaction.Mission03, 3)

Hidden Content

    Sign In here or Sign Up here to see this hidden content.

Edited by josu3h

Share this post


Link to post
Share on other sites
  • 0
josu3h

Já consegui arrumar.

Share this post


Link to post
Share on other sites
  • 0
Majesty
1 hora atrás, josu3h disse:

Já consegui arrumar.

Poste a solução. 

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×