antiblock
Elveron
  • 0
brenobeas

Duvída em uma Quest

Question

Boa noite galera da Cyber, bom galera estou com a seguinte quest:

Minha quest: 

 

quest info_arcaluar begin
    state start begin
        when login begin 
            if game.get_event_flag("arco") == 1 then 
                notice("O evento arco de luar está ativo.")
                notice("Vai ate a janela de quest e consulte as informacoes...") 
                
            end 
        end
                        
        when 20087.chat."GM: Arco de Luar " with pc.is_gm() begin
            say_title(mob_name(npc.get_race()))
            say("")
            say("Olá "..pc.get_name().."!")
            say("Oque você deseja ?")
            say("")
            local s = select("Iniciar", "Desligar", "Cancelar")
            if s == 1 then
                game.set_event_flag("arco", 1)
                notice_all("O evento Arco de Luar foi iniciado!")
                notice_all("Boa sorte a todos os jogadores!.")
                notice_all("Vamos aos drops de arcas, para grandes recompensas.")
                
                elseif s == 2 then
                game.set_event_flag("arco", 0)
                notice_all("O evento Arco de Luar foi desativado.")
                warp_to_village()

                
            elseif s == 3 then
            return
            end
        end
        when button or info begin
            if game.get_event_flag("arco") == 1 then
                say("")
                say("Para participar do evento Arco de Luar precisar ser level 99 ")
                say("Vai ao NPC DUOP e teleporta para Atlantida")
                say("Os mobs para drops são: ")
                say("General Lagosta 100 % dropa arca")
                say("Executor Vermelho 20% ")
                say("Eremita Diabólico 20%")
                say("Recomendamos um bom PVM e BUFF para esse Evento")
                say("Ao dropar as Arca clicar nelas para receber sua recompensa")
                say("São vários prêmios, Boa sorte a todos att Staff")
                
            
            end
        end
        when login with game.get_event_flag("arco") == 1 begin
            send_letter("Arco de Luar")
        end
        when login or logout with game.get_event_flag("arco") == 0 begin
            clear_letter()
        end
        
    end
end

 

 

Bom eu queria que quando eu clicasse me Desligar, Todos que estão no mapa voltasse pra city, só que quando eu clico em desligar do jeito que está a quest, só eu retorno city, alguém por favor analisa minha quest e verifica se eu fiz algo de errado por favor.

Eu deixei em vermelho onde ta a parte de retorna pra city!

Desde já vllw valendo +1

Edited by brenobeas (see edit history)

Share this post


Link to post
Share on other sites

2 answers to this question

  • 0

Up!

Share this post


Link to post
Share on other sites
antiblock
Rodnia | Alpha & Omega
  • 0

então invés de usar warp_to_village()

 

use a função warp_all_to_village, Lembre-se que a função warp_all_to_village() tem dois paramentros que são int Mapindex e int sec algo assim

 

warp_all_to_village(int Mapindex,int sec)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now