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

Quest skille od 5 lv na P.


Rekomendowane odpowiedzi

Opublikowano

Cześć. Chciałbym quest na skille od instruktorów, ale że oni dają skille P.

 

Czy ktos mógłby się pofatygować i mi taki przerobić ?

call of duty zombies GIF by Omaze

Opublikowano


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")

 

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, "Healer") 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" or

skill_group2_1.chat."Trening" or

skill_group3_1.chat."Trening"

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 umiejętności na poziomie M5.[ENTER]")

 

 

 

if not pc.is_clear_skill_group() then

local point = pc.level -1

say_title("Informacja:")

say_reward("Otrzymałeś umiejętności na poziomie Perfekt.")

pc.set_skill_level(1, 59)

pc.set_skill_level(2, 59)

pc.set_skill_level(3, 59)

pc.set_skill_level(4, 59)

pc.set_skill_level(5, 59)

pc.set_skill_level(6, 59)

end

else

say("errortitlearahan")

say("errortitlearahan2")

say("")

end

clear_letter()

end

 

when teacher2.target.click or

skill_group1_2.chat."Trening" or

skill_group2_2.chat."Trening" or

skill_group3_2.chat."Trening"

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 umiejętności na poziomie M5.[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ś umiejętności na poziomie Perfekt.")

pc.set_skill_level(16, 59)

pc.set_skill_level(17, 59)

pc.set_skill_level(18, 59)

pc.set_skill_level(19, 59)

pc.set_skill_level(20, 59)

pc.set_skill_level(21, 59)

else

say("errortitlemen")

say("errortitlemen2")

say("")

end

 

clear_letter()

end

end

 

-- ???

when teacher3.target.click or

skill_group1_3.chat."Trening" or

skill_group2_3.chat."Trening" or

skill_group3_3.chat."Trening"

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 umiejętności na poziomie M5.[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ś umiejętności na poziomie Perfekt.")

pc.set_skill_level(31, 59)

pc.set_skill_level(32, 59)

pc.set_skill_level(33, 59)

pc.set_skill_level(34, 59)

pc.set_skill_level(35, 59)

pc.set_skill_level(36, 59)

else

say("errortitleszty")

say("errortitleszty2")

say("")

end

 

clear_letter()

end

end

 

-- ???

when teacher4.target.click or

skill_group1_4.chat."Trening" or

skill_group2_4.chat."Trening" or

skill_group3_4.chat."Trening"

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 umiejętności na poziomie M5.[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ś umiejętności na poziomie Perfekt.")

pc.set_skill_level(46, 59)

pc.set_skill_level(47, 59)

pc.set_skill_level(48, 59)

pc.set_skill_level(49, 59)

pc.set_skill_level(50, 59)

pc.set_skill_level(51, 59)

else

say("errortitleluk")

say("errortitleluk2")

say("")

end

 

clear_letter()

end

end

 

-- ???

when teacher5.target.click or

skill_group1_5.chat."Trening" or

skill_group2_5.chat."Trening" or

skill_group3_5.chat."Trening"

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ś umiejętności na poziomie Perfekt.")

pc.set_skill_level(61, 59)

pc.set_skill_level(62, 59)

pc.set_skill_level(63, 59)

pc.set_skill_level(64, 59)

pc.set_skill_level(65, 59)

pc.set_skill_level(66, 59)

else

say("errortitlewp")

say("errortitlewp2")

say("")

end

 

clear_letter()

end

end

 

-- ???

when teacher6.target.click or

skill_group1_6.chat."Trening" or

skill_group2_6.chat."Trening" or

skill_group3_6.chat."Trening"

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ś umiejętności na poziomie Perfekt.")

pc.set_skill_level(76, 59)

pc.set_skill_level(77, 59)

pc.set_skill_level(78, 59)

pc.set_skill_level(79, 59)

pc.set_skill_level(80, 59)

pc.set_skill_level(81, 59)

else

say("errortitlebm")

say("errortitlebm2")

say("")

end

 

clear_letter()

end

end

 

-- ???

when teacher7.target.click or

skill_group1_7.chat."Trening" or

skill_group2_7.chat."Trening" or

skill_group3_7.chat."Trening"

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 umiejętności na poziomie M5.[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ś umiejętności na poziomie Perfekt.")

pc.set_skill_level(91, 59)

pc.set_skill_level(92, 59)

pc.set_skill_level(93, 59)

pc.set_skill_level(94, 59)

pc.set_skill_level(95, 59)

pc.set_skill_level(96, 59)

else

say("errortitlesmok")

say("errortitlesmok2")

say("")

end

 

clear_letter()

end

end

 

-- ???

when teacher8.target.click or

skill_group1_8.chat."Trening" or

skill_group2_8.chat."Trening" or

skill_group3_8.chat."Trening"

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 umiejętności na poziomie M5.[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ś umiejętności na poziomie Perfekt.")

pc.set_skill_level(106, 59)

pc.set_skill_level(107, 59)

pc.set_skill_level(108, 59)

pc.set_skill_level(109, 59)

pc.set_skill_level(110, 59)

pc.set_skill_level(111, 59)

say("")

else

say("errormessagelecz")

say("errormessagelecz2")

say("")

end

 

clear_letter()

end

end

end

end

Opublikowano

Ew :

quest handlarka_skillami begin

    state start begin

        when 9010.chat."Daj mi skille na P" begin

        say_title ("Handlarz skillami:")

        say ("")

        say ("Chcesz otrzymać skille na P ?")

        local s = select("Tak", "Nie")

        

        if s == 1 then

        pc . set_skill_level ( 1 , 59 )

        pc . set_skill_level ( 2 , 59 )

        pc . set_skill_level ( 3 , 59 )

        pc . set_skill_level ( 4 , 59 )

        pc . set_skill_level ( 5 , 59 )

        pc . set_skill_level ( 16 , 59 )

        pc . set_skill_level ( 17 , 59 )

        pc . set_skill_level ( 18 , 59 )

        pc . set_skill_level ( 19 , 59 )

        pc . set_skill_level ( 20 , 59 )

        pc . set_skill_level ( 31 , 59 )

        pc . set_skill_level ( 32 , 59 )

        pc . set_skill_level ( 33 , 59 )

        pc . set_skill_level ( 34 , 59 )

        pc . set_skill_level ( 35 , 59 )

        pc . set_skill_level ( 46 , 59 )

        pc . set_skill_level ( 47 , 59 )

        pc . set_skill_level ( 48 , 59 )

        pc . set_skill_level ( 49 , 59 )

        pc . set_skill_level ( 50 , 59 )

        pc . set_skill_level ( 61 , 59 )

        pc . set_skill_level ( 62 , 59 )

        pc . set_skill_level ( 63 , 59 )

        pc . set_skill_level ( 64 , 59 )

        pc . set_skill_level ( 65 , 59 )

        pc . set_skill_level ( 66 , 59 )

        pc . set_skill_level ( 76 , 59 )

        pc . set_skill_level ( 77 , 59 )

        pc . set_skill_level ( 78 , 59 )

        pc . set_skill_level ( 79 , 59 )

        pc . set_skill_level ( 80 , 59 )

        pc . set_skill_level ( 81 , 59 )

        pc . set_skill_level ( 91 , 59 )

        pc . set_skill_level ( 92 , 59 )

        pc . set_skill_level ( 93 , 59 )

        pc . set_skill_level ( 94 , 59 )

        pc . set_skill_level ( 95 , 59 )

        pc . set_skill_level ( 96 , 59 )

        pc . set_skill_level ( 106 , 59 )

        pc . set_skill_level ( 107 , 59 )

        pc . set_skill_level ( 108 , 59 )

        pc . set_skill_level ( 109 , 59 )

        pc . set_skill_level ( 110 , 59 )

        pc . set_skill_level ( 111 , 59 )

        else

        return

        end

    end

    end

363451410787081286162.png


Opublikowano

Ew :

quest handlarka_skillami begin

    state start begin

        when 9010.chat."Daj mi skille na P" begin

        say_title ("Handlarz skillami:")

        say ("")

        say ("Chcesz otrzymać skille na P ?")

        local s = select("Tak", "Nie")

        

        if s == 1 then

        pc . set_skill_level ( 1 , 59 )

        pc . set_skill_level ( 2 , 59 )

        pc . set_skill_level ( 3 , 59 )

        pc . set_skill_level ( 4 , 59 )

        pc . set_skill_level ( 5 , 59 )

        pc . set_skill_level ( 16 , 59 )

        pc . set_skill_level ( 17 , 59 )

        pc . set_skill_level ( 18 , 59 )

        pc . set_skill_level ( 19 , 59 )

        pc . set_skill_level ( 20 , 59 )

        pc . set_skill_level ( 31 , 59 )

        pc . set_skill_level ( 32 , 59 )

        pc . set_skill_level ( 33 , 59 )

        pc . set_skill_level ( 34 , 59 )

        pc . set_skill_level ( 35 , 59 )

        pc . set_skill_level ( 46 , 59 )

        pc . set_skill_level ( 47 , 59 )

        pc . set_skill_level ( 48 , 59 )

        pc . set_skill_level ( 49 , 59 )

        pc . set_skill_level ( 50 , 59 )

        pc . set_skill_level ( 61 , 59 )

        pc . set_skill_level ( 62 , 59 )

        pc . set_skill_level ( 63 , 59 )

        pc . set_skill_level ( 64 , 59 )

        pc . set_skill_level ( 65 , 59 )

        pc . set_skill_level ( 66 , 59 )

        pc . set_skill_level ( 76 , 59 )

        pc . set_skill_level ( 77 , 59 )

        pc . set_skill_level ( 78 , 59 )

        pc . set_skill_level ( 79 , 59 )

        pc . set_skill_level ( 80 , 59 )

        pc . set_skill_level ( 81 , 59 )

        pc . set_skill_level ( 91 , 59 )

        pc . set_skill_level ( 92 , 59 )

        pc . set_skill_level ( 93 , 59 )

        pc . set_skill_level ( 94 , 59 )

        pc . set_skill_level ( 95 , 59 )

        pc . set_skill_level ( 96 , 59 )

        pc . set_skill_level ( 106 , 59 )

        pc . set_skill_level ( 107 , 59 )

        pc . set_skill_level ( 108 , 59 )

        pc . set_skill_level ( 109 , 59 )

        pc . set_skill_level ( 110 , 59 )

        pc . set_skill_level ( 111 , 59 )

        else

        return

        end

    end

    end

 

jak wol napisal, ze chce u instruktorow, wiec Twoj post jest zwyklym spamem..
Opublikowano

jak wol napisal, ze chce u instruktorow, wiec Twoj post jest zwyklym spamem..

Widać ze nowy jesteś kolego - wystarczy ze sobie zmienisz id  9010 

na id instruktora.. 

 

 when 9010.chat."Daj mi skille na P" begin

 when 9011.chat."Daj mi skille na P" begin

 when 9012.chat."Daj mi skille na P" begin

 when 9013.chat."Daj mi skille na P" begin

363451410787081286162.png


Opublikowano

Widać ze nowy jesteś kolego - wystarczy ze sobie zmienisz id  9010 

na id instruktora.. 

 

 when 9010.chat."Daj mi skille na P" begin

 when 9011.chat."Daj mi skille na P" begin

 when 9012.chat."Daj mi skille na P" begin

 when 9013.chat."Daj mi skille na P" begin

Nowy... Ciekawe ty chyba nie rozumiesz naprawde jaki on quest chcial, ale dobram niejsza o to, nadal uwazam ze Twoj post to spam

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...