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

Nie można kliknąć na trenerów


Rekomendowane odpowiedzi

Opublikowano

Siema po wbiciu 5lv nic się nie dzieje po kliknięciu na danego trenera np gdy gram wojem próbuję wybrać np "Trenera mocy ciała"

 

tutaj dodaje jak wygląda skill_group:

 

 

quest skill_group begin
    state start begin
        when login with pc.level>=5 and pc.skillgroup ==0 begin
            set_state(run)
        end
        when levelup with pc.level>=5 and pc.skillgroup == 0 begin
            set_state(run)
        end
    end
    state run begin
        when login with pc.get_skill_group()!=0 begin
            restart_quest()
        end
        when letter with pc.get_skill_group()==0 begin
            send_letter("Trening Umiejętności ")
            local job=pc.get_job()
            if job==0 then
                local v=pc_find_skill_teacher_vid(1)
                if 0!=v then target.vid("teacher1", v, "Body") end
                local v=pc_find_skill_teacher_vid(2)
                if 0!=v then target.vid("teacher2", v, "Mental") end
            elseif job==1 then
                local v=pc_find_skill_teacher_vid(1)
                if 0!=v then target.vid("teacher3", v, "Zabójca ") end
                local v=pc_find_skill_teacher_vid(2)
                if 0!=v then target.vid("teacher4", v, "Łucznik") end
            elseif job==2 then
                local v=pc_find_skill_teacher_vid(1)
                if 0!=v then target.vid("teacher5", v, "WP") end
                local v=pc_find_skill_teacher_vid(2)
                if 0!=v then target.vid("teacher6", v, "BM") end
            elseif job==3 then
                local v=pc_find_skill_teacher_vid(1)
                if 0!=v then target.vid("teacher7", v, "Smok") end
                local v=pc_find_skill_teacher_vid(2)
                if 0!=v then target.vid("teacher8", v, "Błysk") end
            end
        end
        when leave begin
            target.delete("teacher1")
            target.delete("teacher2")
            target.delete("teacher3")
            target.delete("teacher4")
            target.delete("teacher5")
            target.delete("teacher6")
            target.delete("teacher7")
            target.delete("teacher8")
        end
        when button or info begin
            say(locale.skill_group.lets_join_skill_group[pc.job+1])
            setleftimage("")
            setmapcenterposition(-200, 0)
            select(locale.confirm)
            setskin(NOWINDOW)
        end
        function join(job, group, title, text, error_msg)
            local pc_job=pc.get_job()
            if pc_job!=job then
                    say(error_msg)
                    if pc_job==0 then
                        say_reward("error")
                        say_reward("er")
                    elseif pc_job==1 then
                        say_reward("error1")
                        say_reward("er1")
                    elseif pc_job==2 then
                        say_reward("error2")
                        say_reward("er2")
                    elseif pc_job==3 then
                        say_reward("error3")
                        say_reward("er3")
                end
                say("")
            else
                say_title(title)
                say(text)
                local s=select("Rozpocznij", "Póżniej")
                if 1==s then
                    if pc.get_job()==job and pc.get_skill_group()==0 then
                        set_state("start")
                        pc.set_skill_group(group)
                        pc.clear_skill()
                        char_log(0, "CLEAR_SKILL", "Clear Skill By Skill Teacher")
                        makequestbutton("Trening Zakończony!")
                        return true
                    else
                        test_chat("npc_is_same_job:"..bool_to_str(npc_is_same_job()))
                        test_chat("pc.get_skill_group:"..pc.get_skill_group())
                        test_chat("pc_job:"..pc.get_job())
                    end
                end
            end
            return false
        end
        when teacher1.target.click or
            skill_group1_1.chat."Trening Umiejętności " or
            skill_group2_1.chat."Trening Umiejętności " or
            skill_group3_1.chat."Trening Umiejętności "
            begin
            target.delete("teacher1")
            if skill_group.join(0, 1, "Trener Mocy Ciała:",
                "Nauka walki w ręcz skupia się na szybkich[ENTER]pojedynkach, uczy metod walk indywidualnych[ENTER]z naciskiem na ulepszenie i wzmocnienie ataków.[ENTER]Wymagania: Wojownik na poziomie 5 lub wyższym.") then
                say_title("Wybrałeś Trening Mocy Ciała.")
                say("Witaj![ENTER]W związku z twoją decyzją o rozpoczęciu nauki,[ENTER]otrzymasz 4 Punkty Umiejętności.[ENTER]Możesz przeznazyćje na dowolne Umiejętności.")
                if not pc.is_clear_skill_group() then
                    local point = pc.level -1
                    say_title("Informacja:")
                    say_reward("Otrzymałeś "..point.." Punkty Umiejętności.")
                else
                    say("errortitlearahan")
                    say("errortitlearahan2")
                    say("")
                end
                clear_letter()
            end
        end
        when teacher2.target.click or
            skill_group1_2.chat."Trening Umiejętności " or
            skill_group2_2.chat."Trening Umiejętności " or
            skill_group3_2.chat."Trening Umiejętności "
            begin
            target.delete("teacher2")
            if skill_group.join(0, 2, "Trener Mocy Duchowej:",
                "Trening Mocy Duchowej pokazuje jak przekształcić[ENTER]siłę wroga na kontakt przy pomocy Chi oraz[ENTER]obronę przed atakami.[ENTER]Wymagania: Wojownik na poziomie 5 lub wyższym.") then
                say_title("Wybrałeś Trening Mocy Duchowej.")
                say("Witaj![ENTER]W związku z twoją decyzją o rozpoczęciu nauki,[ENTER]otrzymasz 4 Punkty Umiejętności.[ENTER]Możesz przeznazyćje na dowolne Umiejętności.")
                if not pc.is_clear_skill_group() then
                    local point = pc.level -1
                    say_title("Informacja:")
                    say_reward("Otrzymałeś "..point.." Punkty Umiejętności.")
                else
                    say("errortitlemen")
                    say("errortitlemen2")
                    say("")
                end
                clear_letter()
            end
        end
        when teacher3.target.click or
            skill_group1_3.chat."Trening Umiejętności " or
            skill_group2_3.chat."Trening Umiejętności " or
            skill_group3_3.chat."Trening Umiejętności  "
            begin
            target.delete("teacher3")
            if skill_group.join(1, 1, "Trener Mocy Ostrza:",
                "Trening Mocy Ostrza uczy jak pokonać przeciwnika[ENTER]w szybki i zabójczy sposób. Trening opiera się[ENTER]na poznaniu najsłabszych punktów wroga.[ENTER]Wymagania: Ninja na poziomie 5 lub wyższym.") then
                say_title("Wybrałeś Trening Mocy Ostrza.")
                say("Witaj![ENTER]W związku z twoją decyzją o rozpoczęciu nauki,[ENTER]otrzymasz 4 Punkty Umiejętności.[ENTER]Możesz przyznać je na dowolne Umiejętności.")
                if not pc.is_clear_skill_group() then
                    local point = pc.level -1
                    say_title("Informacja:")
                    say_reward("Otrzymałeś "..point.." Punkty Umiejętności.")
                else
                    say("errortitleszty")
                    say("errortitleszty2")
                    say("")
                end
                clear_letter()
            end
        end
        when teacher4.target.click or
            skill_group1_4.chat."Trening Umiejętności " or
            skill_group2_4.chat."Trening Umiejętności " or
            skill_group3_4.chat."Trening Umiejętności "
            begin
            target.delete("teacher4")
            if skill_group.join(1, 2, "Trener Mocy Łuku:",
                "Trening Mocy Łuku uczy posługiwania się bronią[ENTER]dystansową albo móc walczyć z odpowiednią[ENTER]precyzją nawet z dużej odległości.[ENTER]Wymagania: Ninja na poziomie 5 lub wyższym.") then
                say_title("Wybrałeś Trening Mocy Łuku")
                say("Witaj![ENTER]W związku z twoją decyzją o rozpoczęciu nauki,[ENTER]otrzymasz 4 Punkty Umiejętności.[ENTER]Możesz przyznać je na dowolne Umiejętności.")
                if not pc.is_clear_skill_group() then
                    local point = pc.level -1
                    say_title("Informacja:")
                    say_reward("Otrzymałeś "..point.." Punkty Umiejętności.")
                else
                    say("errortitleluk")
                    say("errortitleluk2")
                    say("")
                end
                clear_letter()
            end
        end
        when teacher5.target.click or
            skill_group1_5.chat."Trening Umiejętności " or
            skill_group2_5.chat."Trening Umiejętności " or
            skill_group3_5.chat."Trening Umiejętności "
            begin
            target.delete("teacher5")
            if skill_group.join(2, 1,
                "Trener Broni:",
                "Podążając drogą Treningu Broni nauczysz się[ENTER]potężnych ataków przeciwko osłabionym[ENTER]przeciwnikom. Ponadto,będziesz mógł[ENTER]kontrolować Zaczarowane Ostrze.[ENTER]Wymagane: Sura poziom 5 lub wyższy.") then
                say_title("Wybrałeś trening Broni.")
                say("Witaj![ENTER]W związku z twoją decyzją o rozpoczęciu nauki,[ENTER]otrzymujesz 4 Punkty Umiejętności.[ENTER]Możesz przeznaczyć je na dowolne Umiejętności.")
                if not pc.is_clear_skill_group() then
                    local point = pc.level -1
                    say_title("Informacja:")
                    say_reward("Otrzymałeś "..point.." Punktów Umiejętności.")
                else
                    say("errortitlewp")
                    say("errortitlewp2")
                    say("")
                end
                clear_letter()
            end
        end
        when teacher6.target.click or
            skill_group1_6.chat."Trening Umiejętności " or
            skill_group2_6.chat."Trening Umiejętności " or
            skill_group3_6.chat."Trening Umiejętności "
            begin
            target.delete("teacher6")
            if skill_group.join(2, 2,
                "Trener Czarnej Magii:",
                "Trenując Czarną Magię nauczysz się osłabiać[ENTER]przeciwników za pomocą Czarnej Magii i walczyć[ENTER]z dystansu.[ENTER]Wymagane: Sura poziom 5 lub wyższy.") then
                say_title("Wybrałeś trening Czarnej Magii.")
                say("Witaj![ENTER]W związku z twoją decyzją o rozpoczęciu nauki,[ENTER]otrzymujesz 4 Punkty Umiejętności.[ENTER]Możesz przeznaczyć je na dowolne Umiejętności.")
                if not pc.is_clear_skill_group() then
                    local point = pc.level -1
                    say_title("Informacja:")
                    say_reward("Otrzymałeś "..point.." Punktów Umiejętności.")
                else
                    say("errortitlebm")
                    say("errortitlebm2")
                    say("")
                end
                clear_letter()
            end
        end
        when teacher7.target.click or
            skill_group1_7.chat."Trening Umiejętności " or
            skill_group2_7.chat."Trening Umiejętności " or
            skill_group3_7.chat."Trening Umiejętności "
            begin
            target.delete("teacher7")
            if skill_group.join(3, 1,
                "Trener Smoka:",
                "Trening Boga Smoka pozwala na wykorzystywanie[ENTER]potężnych ataków ognistych wspieranych przez[ENTER]Smoczego Boga,pozwala również na wzmocnienie[ENTER]magiczne swojej drużyny specjalnymi zaklęciami.[ENTER]Wymagania: Szaman poziom 5 lub wyższy.") then
                say_title("Wybrałeś trening Smoka.")
                say("Witaj![ENTER]W zwiazku z twoją decyzją o rozpoczęciu nauki,[ENTER]otrzymasz 4 Punkty Umiejętności.[ENTER]Możesz przeznaczyć je na dowolne Umiejętności.")
                if not pc.is_clear_skill_group() then
                    local point = pc.level -1
                    say_title("Informacja:")
                    say_reward("Otrzymałeś "..point.." Punktów Umiejętności.")
                else
                    say("errortitlesmok")
                    say("errortitlesmok2")
                    say("")
                end
                clear_letter()
            end
        end
        when teacher8.target.click or
            skill_group1_8.chat."Trening Umiejętności " or
            skill_group2_8.chat."Trening Umiejętności " or
            skill_group3_8.chat."Trening Umiejętności "
            begin
            target.delete("teacher8")
            if skill_group.join(3, 2,
                "Trener Leczenia:",
                "Dzięki treningowi Leczenia nauczysz sie jak[ENTER]ogłuszyć przeciwników mocą błyskawicy. Uczysz[ENTER]się również jak leczyć członków grupy i dodawać[ENTER]im dodatkową siłę.[ENTER]Wymagania: Szaman poziom 5 lub wyższy.") then
                say_title("Wybrałeś Trening Leczenia.")
                say("Witaj![ENTER]W zwiazku z twoją decyzją o rozpoczęciu nauki,[ENTER]otrzymasz 4 Punkty Umiejętności.[ENTER]Możesz przeznaczyć je na dowolne Umiejętności.")
                if not pc.is_clear_skill_group() then
                    local point = pc.level -1
                    say_title("Informacja:")
                    say_reward("Otrzymałeś "..point.." Punktów Umiejętności.")
                    say("")
                else
                    say("errormessagelecz")
                    say("errormessagelecz2")
                    say("")
                end
                clear_letter()
            end
        end
    end
end

 

Opublikowano

wez zrestartuj maszyne 

 

ja tak miałem jednorazowo.

 

i jak zrestartowałem to juz mi wszystko działało.

Co prawda to żałosne, ale pomogło nie wierzę tyle się męczę, a tutaj wystarczyło to...

Dzięki wielkie... xD

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...