Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Rekomendowane odpowiedzi

Opublikowano

Witam. Mam małe pytanko a za razem proźbę mógłby ktoś mi z tego questa usunąc te ustawianie hasła i zmniejszyc czas na 40min bardzo bym był wdzięczny i oczywiścię wynagrodził limitem lików i + !!!

 

A oto quest

 

 

 

quest komnata_smoka_berana begin
    state start begin
        when 30121.chat."Komnata Beran-Setou" begin                        
            if pc.getqf("co_godzine") < get_time() then
            if game.get_event_flag("szmocza_komnata") == 0 then
                if pc.count_item(30179) >= 3 then
                        say_title("Duch Sura :")
                        say("                                                    ")
                        say("Witaj ! Jesteś pewien, że chcesz się zmierzyć z ")
                        say("Beran-Setou ?")
                        if select(locale.yes,locale.no) == 1 then
                            say_title("Duch Sura :")
                            say("                                                    ")
                            say("Zatem nie zatrzymuję Cię. Idź zatem, lecz zanim ")
                            say("wyruszysz do komnaty wpisz wymagane hasło, które")
                            say("znają tylko Twoi koledzy.")
                            local haslo = tonumber(input())
                                game.set_event_flag("dostep_do_komnaty", haslo)
                                say("Trwa zapisywanie Hasła")
                                wait()
                                say_title("Duch Sura :")
                                say("                                                    ")
                                say("Hasło wpisane przez Ciebie to ")
                                say_reward(game.get_event_flag("dostep_do_komnaty"))
                                say("Pamiętaj, aby przekazac je kolegom.")
                                wait()
                                pc.setqf("smocz", 1)
                                game.set_event_flag("szmocza_komnata", 1)
                                game.set_event_flag("czas_wpisania_hasla", get_time()+ 60*5)
                                pc.warp(819200, 1049600)
                                game.set_event_flag("jeden_resp", 0)
                                pc.remove_item(30179, 3)
                            end                        
                        else
                                say("Nie posiadasz 3x "..item_name(30179))
                            end
                        end
                            else
                                say("Do komnaty można wchodzić raz na godzinę.")
                            end    
                                if pc.getqf("co_godzine") < get_time() then
                                if game.get_event_flag("szmocza_komnata") == 1 then
                                if game.get_event_flag("czas_wpisania_hasla") < get_time() then 
                                say_title("Duch Sura :")
                                say("                                                    ")
                                say("Niestety. Komnata jest już zajęta. Jeśli znasz ")
                                say("hasło , to wpisz je tutaj, aby móc mieć szansę na")
                                say("ubicie Smoka.")
                                local haslo_gracza = tonumber(input())
                                        say_title("Duch Sura :")
                                        say("                                                    ")
                                        say("Trwa sprawdzanie haseł ")
                                        wait()
                                            if haslo_gracza == tonumber(game.get_event_flag("dostep_do_komnaty")) then
                                                say("Hasła się zgadzają. Zostaniesz przeniesiony do ")
                                                say("Komnaty Smoka. Abyś mógł razem z kolegami pokonać ")
                                                say("Beran Setaou.")
                                                pc.setqf("smocz", 1)
                                                pc.warp(819200, 1049600)
                                            else
                                                say("Hasła się nie zgadzają ")
                                            end
                                        else
                                                say("Od czasu wpisania ahsła przez lidera mineło 5 minut")
                                            end
                                        end
                                            else
                                            say("Do komnaty można wchodzić raz na godzinę.")
                                        end
                                    end    
    when login with pc.getqf("smocz")    == 1  and game.get_event_flag("jeden_resp") == 0 begin
        notice_in_map("Wasza odwaga nie zna garanic. Przed wami stoją 4x Metiny. Jeśli je pokonacie")
        notice_in_map("na mape zostanie zesłany Beran-Setaou")
        notice_in_map("Macie na to 60 minut")
        pc.setqf("smoczy", 1)
        game.set_event_flag("jeden_resp", 2)
        server_timer("komnata_berana_I", 60*5)
        server_timer("komnata_berana", 60*60)
        local metki={
                    {8031, 200, 173},
                    {8032, 180, 200},
                    {8033, 161, 171},
                    {8034, 183, 150},
                    }
                for i=1, table.getn(metki) do
                    mob.spawn(metki[i][1], metki[i][2], metki[i][3], 1, 1, 1)
        end
    end
    
    when 8031.kill or 8034.kill or 8032.kill or 8033.kill  with pc.getqf("smoczy")    == 1 begin
        game.set_event_flag("metki_komnata", game.get_event_flag("metki_komnata")+1)
            if game.get_event_flag("metki_komnata") == 3 then
                game.set_event_flag("metki_komnata", 0)
                mob.spawn(2493, 183, 171,1,1,1)
    
    end
end    
    when kill with npc.get_race() == 2493 and pc.getqf("smocz")    == 1 begin
        kill_all_in_map(pc.get_map_index())
        notice_in_map("Udało wam się. Zabiliście Beran-Setaou. Zostaniecie Przeniesieni do M1")
        timer("koniec_berana", 10)
        pc.setqf("smoczy", 1)
        game.set_event_flag("jeden_resp", 2)
    end    
    when koniec_berana.timer or komnata_berana.server_timer or komnata_berana_XII.server_timer or  login or logout with pc.getqf("smoczy") == 1  begin
        if pc.get_empire() == 1 then
        pc.warp(469300, 964200)
        elseif pc.get_empire() == 2 then
        pc.warp(55700, 157900)
        elseif pc.get_empire() == 3 then
        pc.warp(969600, 278400)
    end
        game.set_event_flag("szmocza_komnata", 0)
        pc.setqf("co_godzine", get_time()+ 60*60)
        pc.setqf("smocz", 0)
        pc.setqf("smoczy", 0)
        game.set_event_flag("czas_wpisania_hasla", 0)
    end
    when komnata_berana_I.server_timer begin
        notice_in_map("Pozostało 55 minut")
        server_timer("komnata_berana_II", 60*5)
    end    
    when komnata_berana_II.server_timer begin
        notice_in_map("Pozostało 50 minut")
        server_timer("komnata_berana_III", 60*5)
    end    
    when komnata_berana_III.server_timer begin
        notice_in_map("Pozostało 45 minut")
        server_timer("komnata_berana_IV", 60*5)
    end    
    when komnata_berana_IV.server_timer begin
        notice_in_map("Pozostało 40 minut")
        server_timer("komnata_berana_V", 60*5)
    end    
    when komnata_berana_V.server_timer begin
        notice_in_map("Pozostało 35 minut")
        server_timer("komnata_berana_VI", 60*5)
    end    
    when komnata_berana_VI.server_timer begin
        notice_in_map("Pozostało 30 minut")
        server_timer("komnata_berana_VII", 60*5)
    end    
    when komnata_berana_VII.server_timer begin
        notice_in_map("Pozostało 25 minut")
        server_timer("komnata_berana_VIII", 60*5)
    end    
    when komnata_berana_VIII.server_timer begin
        notice_in_map("Pozostało 20 minut")
        server_timer("komnata_berana_IX", 60*5)
    end    
    when komnata_berana_IX.server_timer begin
        notice_in_map("Pozostało 15 minut")
        server_timer("komnata_berana_X", 60*5)
    end    
    when komnata_berana_X.server_timer begin
        notice_in_map("Pozostało 10 minut")
        server_timer("komnata_berana_XI", 60*5)
    end    
    when komnata_berana_XI.server_timer begin
        notice_in_map("Pozostało 5 minut")
        server_timer("komnata_berana_XII", 60*5)
    end    
when 30121.chat."GM: Reset" with pc.is_gm() begin    
    say("Stan komnaty został zresetowany.")
    game.set_event_flag("jeden_resp", 2)
    pc.setqf("smocz", 0)
    game.set_event_flag("dostep_do_komnaty", 0)
    pc.setqf("co_godzine", 0)
    game.set_event_flag("szmocza_komnata", 0)
    game.set_event_flag("metki_komnata", 0)
    game.set_event_flag("czas_wpisania_hasla", 0)
end
end
end

76989123606991442937.png


Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...