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

Jak Dać Skile Na P Odrazu ?


LolExOn

Rekomendowane odpowiedzi

Opublikowano

Mam Pytanie Słyszałem że można wy edytować quest od strażnika mocy i zamiast pkt skili bedzie dawało skille na P jak to zmienic i jak nazywa sie ten quest ?

mam pliki od sui

 

@Edit dotarłem do takiego questu :

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, "Zabojca") end
			local v=pc_find_skill_teacher_vid(2)
			if 0!=v then target.vid("teacher4", v, "Lucznik") end
	    elseif job==2 then
			local v=pc_find_skill_teacher_vid(1)
			if 0!=v then target.vid("teacher5", v, "Weapon") 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, "Blysk") 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 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" 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 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" 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 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" 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 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" 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ś "..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" 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ś "..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" 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 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" 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 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

to hyba to ale co mam pozmieniac ?

WoLe +

W Spoilerze jest cała prawda o Metin2 :

 

beztytuugb.png

 

W spoilerze nie ma nic :

 

Mówiłem że Nic Nie Ma

To Po Co Otwierasz Dalej

W Tym Spoilerze Nic Nie Ma

w tym Też

I W tym

W tym Także

I tu też po co zaglądałeś

No i Po co ?

Jak Ten Spoiler Otworzysz Wybuchnie ci głowa

Bum !!!!!! Mówiłem

 

 

 

 

 

 

 

 

 

 

 

 

Opublikowano

np.

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 4 Punkty Umiejętności.[ENTER]Możesz przeznazyćje na dowolne Umiejętności.")


                   pc.set_skill_level(16, 50)
                   pc.set_skill_level(17, 50)
                   pc.set_skill_level(18, 50)
                   pc.set_skill_level(19, 50)
                   pc.set_skill_level(20, 50)




                               say_title("Informacja:")
                               say_reward("Otrzymano 5 umiejętności Perfect Master.")
                       else
                               say("errortitlearahan")
                               say("errortitlearahan2")
                               say("")
                       end
                       clear_letter()

 

Powinno działać

@Miało być w edit :\

307681428489538142351.png

Metin2 Balmora Staff

  • 2 tygodnie później...

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...