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

[Poprawa] Olejek wygnania.


Rekomendowane odpowiedzi

Opublikowano

Witam

korzystam z tego questa:

quest olejek_wyg begin
        state start begin
                when 20090.chat."Imperium"  with game.get_event_flag("c_e") >0  begin

                        local count = pc.get_change_empire_count() ;
                        if count >= 1 then
                                say("Nie możesz zmienić Imperium")
                                say("")
                                return
                        end
                        say_reward("Imperium")
                        say("")
                        say("Wybierz jedno z królestw")
                        say("Przywódca Gildii nie może zmienić królestwa")
                        say("Najpierw usuń gildie.")
                        say("Jeżeli jestes zamężny/ zamężna musisz wziąsć rozwód")
                        say("Koszt rozwodu to 500.000 Yang.")
                        say("")
                        say("Napewno Chcesz Zmienić Imperium?")
                        say("")

                        local s = select("Zmień Imperium", "Nie Zmieniaj Imperium")

                        if s == 1 then
                                change_empire.move_pc()
                        end
                end

                when 71054.use begin
                        say("Zmiana Imperium powiodła się")
                        say("Władcy Nowego Imperium Zapraszają")

                        if get_time() < pc.getqf("next_use_time") then
                                say("Nie możesz jeszcze zmienić Imperium.")
                                say("")

                          if pc.is_gm() then
                                        say("Czy chcesz może usunać rame czasową?")
                                        say("Jesli to uczynisz będziesz mógł")
                                        say("zmienić Królestwo od razu.")
                                        say("")
                                        local s = select("Tak, chce zresetować.", "Rozmysliłem się.")
                                        if s == 1 then
                                                say_reward("Zlecono reset czasu.")
                                                say_reward("Możesz już zmienić Królestwo.")
                                                pc.setqf("next_use_time", 0)
                                        end
                                end


                                return
                        end

                        if change_empire.move_pc() == true then
                                pc.setqf("next_use_time", get_time() + 86400 * 7)
                        end
                end



                function move_pc()
                        if pc.is_engaged() then
                                say("Jestes zamężny/ zamężna, ")
                                say("Nie możesz zmienić królestwa.")
                                say("")
                                return false
                        end

                        if pc.is_married() then
                                say("Jestes zamężny/ zamężna,")
                                say("Nie możesz zmienić królestwa.")
                                say("")
                                return false
                        end

                        if pc.is_polymorphed() then
                                say("Jestes przemieniony")
                                say("Nie możesz zmienić królestwa.")
                                say("")
                                return false
                        end

                        if pc.has_guild() then
                                say("Jestes w Gildii.")
                                say("Nie możesz zmienić królestwa.")
                                say("")
                                return false
                        end
                        if pc.money < 500000 then
                                say("Nie masz wystarczającej ilosci Yang")
                                say("żeby dokonać przeniesienia potrzebujesz 500k Yang.")
                                say("")
                                return false
                        end
                        say("Dokonaj  wyboru:")
                        local s = select("Shinsoo", "Chunjo", "Jinno", "Anuluj")                        
                        if 4==s then
                                return false 
                        end
                        say("")
                        say_reward("Napewno chcesz zmienić Imperium?")
                        say_reward("Po zmianie nie ma Odwrotu!")
                        say("")
                        local a = select("Zmień", "Nie Zmieniaj")
                        if 2== a then
                                return false
                        end

                        local ret = pc.change_empire(s)
                        local oldempire = pc.get_empire()
                        if ret == 999 then
                                say("Pomyslnie zmieniłes Imperium.")
                                say("Proszę się wylogować i zalogować ponownie")
                                say("")
                                pc.change_gold(-500000)
                                pc.remove_item(71054) ;

                                char_log(0, "CHANGE_EMPIRE",string.format("%d -> %d", oldempire, s)) 
                        
                                return  true
                        else
                                if ret == 1 then
                                        say("Jestes w tym Imperium.")
                                        say("Wybierz Imperium powtórnie")
                                        say("")
                                        say("")
                                elseif ret == 2 then
                                        say("Zmiana nie jest możliwa")
                                        say("Nie możesz zmienić Imperium, niedawno odeszłes z Gildii")
                                        say("")
                                        say("")
                                elseif ret == 3 then
                                        say("Zmiana nie jest możliwa")
                                        say("Nie możesz zmienić Imperium, niedawno byłas/es mężatką/ żonaty.")
                                        say("")
                                end
                        end
                        return false
                end

        end
end

Ale niestety quest mi nie działa.. kiedy klikam na olejek nic się nie dzieje .

 

Proszę o poprawą/Zapodanie nowego quest'a Będzie limit lajków ;3

Opublikowano
say("Jesli to uczynisz będziesz mógł")
zamień na
say("Jesli to uczynisz będziesz mógł ")

Masz pomysł na ciekawego questa? Wejdź na mój profil by poznać szczegóły!


Opublikowano

pomoże to cos?

Gdyby nie miało pomóc to bym Ci tego nie napisał. Na przyszłość wrzucaj zdjęcie z konsoli po wpisaniu ./qc, łatwiej wtedy zlokalizować błąd (np w tym przypadku w konsoli nie pokazuje się function move_pc())

Masz pomysł na ciekawego questa? Wejdź na mój profil by poznać szczegóły!


Opublikowano

Fakt, nie dopatrzyłem. Jeszcze to:

say("Zmiana Imperium powiodła się")
say("Władcy Nowego Imperium Zapraszają")
zamień na:

say("Zmiana Imperium powiodła się ")
say("Władcy Nowego Imperium Zapraszają ")

Masz pomysł na ciekawego questa? Wejdź na mój profil by poznać szczegóły!


Opublikowano

 

Fakt, nie dopatrzyłem. Jeszcze to:

say("Zmiana Imperium powiodła się")
say("Władcy Nowego Imperium Zapraszają")
zamień na:

say("Zmiana Imperium powiodła się ")
say("Władcy Nowego Imperium Zapraszają ")

Zaraz zobacze.

 

@ Niestety nie działa. Ale już znalazłem nowego Questa. Dzięki za pomoc.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...