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

Problem w queście z czytania medali konnych


Rekomendowane odpowiedzi

Opublikowano

Hejka. Jestem w tym totalnie nowy i zielony  konstruktywny hejt przyjmuję na klatę i proszę o pomoc. Mianowicie to mój 1 quest więc zapewne wiele w nim jest do poprawy. Lecimy z tematem. Możliweość szkolenia konia tylko w określonych warunkach do poziomu 10 expimy zawsze bez zbędnych ograniczeń, następny etap to poziomy 11-20 minimalny poziom postaci to  30 i ostatni etap to militar - jedynie od poziomu 50 ,

W kodzie niby wszystko działa ale jest problem. Po osiągnięciu przez konia poziomu 21 nie można dalej szkolić.  Nie wyświetla się żaden komunikat a po kliknięciu na medal nic się nie dzieje. Nie mam zielonego pojęcia gdzie tu jest błąd. 

quest medal begin
    state start begin
        when 50050.use begin
            if horse.get_level()<=9 then
                local pass_percent=60
                local s=number(1,100)
                    if s<=pass_percent then
                        chat("Gratulacje, szkolenie przebiegło pomyślnie ")
                        horse.advance()
                        pc.remove_item(50050, 1)
                    else
                        chat("Nie tym razem ziemczku..... ")
                        pc.remove_item(50050, 1)
                    end
            elseif horse.get_level()>=10 and pc.get_level()<=29 then
                chat("do roboty leniu, musisz wbić 30 lvl aby szkolic konia na wyższy poziom ")
                say("Jesteś jeszcze zbyt cienki na bojowca ")
           
            elseif horse.get_level()==10 and pc.get_level()>=30 then                                                
                local pass_percent=30
                local s=number(1,100)
                    if s<=pass_percent then
                        chat("Gratulacje, szkolenie przebiegło pomyślnie ")
                        say("Jesteś jebanym kozakiem masz bojowca i możesz z niego napierdalać ")
                        horse.advance()
                        horse.unsummon()
                        horse.summon()
                        pc.give_item2(50052)
                        pc.remove_item(50050, 1)
                    else
                        chat("Nie tym razem ziemczku..... ")
                        pc.remove_item(50050, 1)
                    end
            elseif horse.get_level()>=11 and horse.get_level()<=19 and pc.get_level()>=30 then      
                local pass_percent=30
                local s=number(1,100)
                    if s<=pass_percent then
                        chat("Gratulacje, szkolenie przebiegło pomyślnie ")
                        horse.advance()
                        pc.remove_item(50050, 1)
                    else
                        chat("Nie tym razem ziemczku..... ")
                        pc.remove_item(50050, 1)
                    end
            elseif horse.get_level()>=19 and pc.get_level()<=49 then
                chat("do roboty leniu, musisz wbić 50 lvl aby szkolic konia na wyższy poziom ")
                say("Jesteś jeszcze zbyt cienki na militara ")
            elseif horse.get_level()==20 and pc.get_level()>49 then
                local pass_percent=10
                local s=number(1,100)
                    if s<=pass_percent then
                        chat("Gratulacje, szkolenie przebiegło pomyślnie ")
                        say("Jesteś jebanym kozakiem masz militara i możesz używać skili konia ")
                        horse.advance()
                        horse.unsummon()
                        horse.summon()
                        pc.give_item2(50053)
                        pc.remove_item(50052, 1)
                        pc.remove_item(50050, 1)
                    else
                        chat("Nie tym razem ziemczku..... ")
                        pc.remove_item(50050, 1)
                    end
            elseif horse.get_level()>=21 and horse.get_level()<=29 and pc.get_level>=50 then
                local pass_percent=10
                local s=number(1,100)
                    if s<=pass_percent then
                    chat("Gratulacje, szkolenie przebiegło pomyślnie ")
                        horse.set_level(horse.get_level()+1)
                        pc.remove_item(50050, 1)
                    else
                        chat("Nie tym razem ziemczku..... ")
                        pc.remove_item(50050, 1)
                    end
            elseif horse.get_level==30 then
                    say("Osiągnięto maksymalny poziom konia ")
                end
            end
        end
    end

 

  • Aive zmienił(a) tytuł na Problem w queście z czytania medali konnych

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...