Jump to content

Recommended Posts

Hello devs!

 

Whats wrong whit this quest

Spoiler

quest colonias begin        
        state start begin
                when login begin
                    if pc.get_map_index() == 356 then
                        say_size(350, 400)
                        say("Após a ruina dos três grandes reinos do antigo")
                        say("império, o povo se dividiu em colonias a oriente")
                        say("do continente. Esta é a colonia de Guerreiros,")
                        say("onde vive o povo mais forte e determinado.")    
                        say("Guerreiros são treinados para serem os melhores")    
                        say("em situações de combate corpo a corpo. Eles usam")    
                        say("pesadas e resistentes armaduras, incríveis armas e")
                        say("graças a seus treinos aprendem e aperfeiçoam as")
                        say("melhores habilidades. Têm como seus principais")
                        say("objetivos na vida, atingir a pura força física e")
                        say("combina-la com um espírito equilibrado e sereno.")
                        say("Dependendo das habilidades que escolhem treinar,")
                        say("os guerreiros são capazes de infligir devastadoras")
                        say("quantidades de dano ou de combinar habilmente")
                        say("um escudo e uma espada para neutralizaram os")
                        say("ataques de múltiplos inimigos. Agora tu fazes parte")
                        say("desta colonia, será que estás à altura de te tornar")
                        say("um verdadeiro Guerreiro?")
                        say("")
                        say("Faz o teu treinamento e mostra do que és capaz!")
                end
            end
                
                when letter begin
                        local v = find_npc_by_vnum(30134)
                        if v != 0 then
                                target.vid("__TARGET__", v, "Missão da Colonia: ")
                        end
                        send_letter("Missão da Colonia: ")
                end
                when button or info begin
                        say_title("Missão da Colonia: ")
                        say("")
                        say("Antes de começares o teu treinamento")
                        say("deves dirigir-te ao Líder da")
                        say("Colonia, ele ira dar-te instruções ")
                        say("antes de começares o teu treinamento.")
                end
                when __TARGET__.target.click or 30134.click begin
                        target.delete("__TARGET__")
                        say_title("Missão da Colonia: ")                        
                        say("Olá, eu sou o Líder da colonia de Guerreiros.")
                        say("Nesta colonia colonia só os Guerreiros mais")
                        say("fortes e determinados podem permanecer, os")
                        say("mais fracos são expulsos. Todos os que se")
                        say("juntam a esta colonia são sujeitos a um")
                        say("treinamento quem provar ter as capacidades")
                        say("certas terá a chance de entrar no novo")
                        say("império Souls Tao.")
                        say("")
                        say("Queres começar o teu treinamento? ")
                        
                        escolher = select ("Sim","Não")
                            if escolher == 1 then
                                say("Muito bem! Deves dirigir-te ao General de Batalha,")
                                say("ele irá dizer-te o que deves fazer para treinar")
                                say("e aperfeiçoar as tuas habilidades.")
                                say("")
                                say("Boa sorte.")
                                clear_letter()
                                npc.lock()
                                set_state("general")
                            end
                end
        end                
                
        state general begin
                when letter begin
                        local s = find_npc_by_vnum(30133)
                        if s != 0 then
                                target.vid("__TARGET__", s, "General da Batalha: ")
                        end
                        send_letter("General da Batalha: ")
                end
                when button or info begin
                        say_title("General da Batalha: ")
                        say("")
                        say("Dirige-te ao General da Batalha")
                        say("Para começares o teu treinamento")
                        set_state("missao3")
                end
        end
        
        state missao3 begin
        end
end

 

Online the first state works

Link to comment
Share on other sites

  • Replies 1
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

  • Premium

Try this, I only checked the states however :

quest colonias begin        
        state start begin
                when login begin
                    if pc.get_map_index() == 356 then
                        say_size(350, 400)
                        say("Após a ruina dos três grandes reinos do antigo")
                        say("império, o povo se dividiu em colonias a oriente")
                        say("do continente. Esta é a colonia de Guerreiros,")
                        say("onde vive o povo mais forte e determinado.")    
                        say("Guerreiros são treinados para serem os melhores")    
                        say("em situações de combate corpo a corpo. Eles usam")    
                        say("pesadas e resistentes armaduras, incríveis armas e")
                        say("graças a seus treinos aprendem e aperfeiçoam as")
                        say("melhores habilidades. Têm como seus principais")
                        say("objetivos na vida, atingir a pura força física e")
                        say("combina-la com um espírito equilibrado e sereno.")
                        say("Dependendo das habilidades que escolhem treinar,")
                        say("os guerreiros são capazes de infligir devastadoras")
                        say("quantidades de dano ou de combinar habilmente")
                        say("um escudo e uma espada para neutralizaram os")
                        say("ataques de múltiplos inimigos. Agora tu fazes parte")
                        say("desta colonia, será que estás à altura de te tornar")
                        say("um verdadeiro Guerreiro?")
                        say("")
                        say("Faz o teu treinamento e mostra do que és capaz!")
                        set_state(letterfix)
                end
            end
        end
        state letterfix begin
            when letter begin
                local v = find_npc_by_vnum(30134)
                    if v != 0 then
                        target.vid("__TARGET__", v, "Missão da Colonia: ")
                    end
                    send_letter("Missão da Colonia: ")
                end
                when button or info begin
                        say_title("Missão da Colonia: ")
                        say("")
                        say("Antes de começares o teu treinamento")
                        say("deves dirigir-te ao Líder da")
                        say("Colonia, ele ira dar-te instruções ")
                        say("antes de começares o teu treinamento.")
                end
                when __TARGET__.target.click or 30134.click begin
                        target.delete("__TARGET__")
                        say_title("Missão da Colonia: ")                        
                        say("Olá, eu sou o Líder da colonia de Guerreiros.")
                        say("Nesta colonia colonia só os Guerreiros mais")
                        say("fortes e determinados podem permanecer, os")
                        say("mais fracos são expulsos. Todos os que se")
                        say("juntam a esta colonia são sujeitos a um")
                        say("treinamento quem provar ter as capacidades")
                        say("certas terá a chance de entrar no novo")
                        say("império Souls Tao.")
                        say("")
                        say("Queres começar o teu treinamento? ")
                        
                        escolher = select ("Sim","Não")
                            if escolher == 1 then
                                say("Muito bem! Deves dirigir-te ao General de Batalha,")
                                say("ele irá dizer-te o que deves fazer para treinar")
                                say("e aperfeiçoar as tuas habilidades.")
                                say("")
                                say("Boa sorte.")
                                clear_letter()
                                npc.lock()
                                set_state("general")
                            end
                end
        end
    end
    state general begin
        when letter begin
            local s = find_npc_by_vnum(30133)
                if s != 0 then
                    target.vid("__TARGET__", s, "General da Batalha: ")
                end
                send_letter("General da Batalha: ")
            end
            when button or info begin
                say_title("General da Batalha: ")
                say("")
                say("Dirige-te ao General da Batalha")
                say("Para começares o teu treinamento")
                set_state("missao3")
            end
        end
    end
        state missao3 begin
        end
end
Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

Announcements



×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.