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

Wybór profesji i skille P


kwint

Rekomendowane odpowiedzi

Opublikowano

Siema.
Mam problem z questem. Mianowicie zastepuje on insturuktorów i po wbiciu 5 lvl pojawia sie ten zwój, po nacisnieniu jest mozliwosc wyboru profesji i skilli.
I tu zaczynają sie schody. Może ktoś poprawić tak by nie wylogowało po wyborze profesji oraz żeby quest dawał wszystkie skille na P

quest skill_group begin
    state start begin
           when login or levelup with  pc.get_skill_group() == 0  and pc.get_level() >= 5 begin
            send_letter("Trening Umiejęności ")
        end   
        when button or info begin
            local all = {
                    [0] = {"Wojownik Body", "Wojownik Mental"},
                    [1] = {"Ninja Dagger", " Ninja Archer"},
                    [2] = {"Sura WP", " Sura BM"},
                    [3] = {"Szaman Smok", "Szaman Leczenie"},
                    }
            say_title("Wybór Umiejętności:")
            say("Teraz wybierz jaką profesją chcesz się posługiwać.")
            local a = select(all[pc.get_job()][1], all[pc.get_job()][2])
            if a != 0 then
                say_title("Wybór Umiejętności:")
                say("Otrzymałeś skille na poziom P")
                pc.set_skill_group(tonumber(a))
                -- pc.clear_skill()
                for i=1, 111 do
                    pc.set_skill_level(tonumber(i), 30)
                end
                clear_letter()
            end   
        end
    end
end

 

Opublikowano

Pętla wykonuje za dużo operacji na raz.

			local s = {
				[0] = {
					[1] = {1,5},
					[2] = {16,20},
				},
				[1] = {
					[1] = {31,35},
					[2] = {46,50},
				},
				[2] = {
					[1] = {61,66},
					[2] = {76,81},
				},
				[3] = {
					[1] = {91,96},
					[2] = {106,111},
				},
			}
			for i = s[pc.job][pc.get_skill_group()][1], s[pc.job][pc.get_skill_group()][2] do
				pc.set_skill_level(i, 59)
			end

RazapMQ.png


CHIŃSKI OLDSCHOOL EASY - CLIENT ALA 2008r - KONCEPCJE Z CSYT2, YT2GAME I WIELU INNYCH CHIŃSKICH KLASYKÓW


JUŻ TERAZ NA KERUNIS.PL


125 LV MAX - BRAK ATLANTYDY I NOWYCH MAP - POŁĄCZENIE CHIŃSKICH SERWERÓW Z AUTORSKIMI ROZWIĄZANIAMI

Opublikowano

Ok dzieki ;) Działa, faktycznie za duzo operacji na raz było wykonywanych.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...