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

Pisanie / Poprawa Questów !


PoczatKujacy

Rekomendowane odpowiedzi

  • Odpowiedzi 8,7 tys.
  • Dodano
  • Ostatniej odpowiedzi
Opublikowano

UP, tak, na przykład

 

   	 when id_npc.take with item.vnum != 0 begin
			say_reward("Posiadasz "..item.get_name().." w ilości "..pc.count_item(item.vnum)..".")

 

chyba dzięki temu przykładowi będziesz wiedział jak tego użyć :)

Opublikowano

@eMaxx tak istnieje pc.count_item(tutaj_id)

@Silver a mógłbyś pokazać ss-y jak to wygląda bo nie grałem na tym serwerze

 

@Dargon widzę że znowu jesteś szybszy

Opublikowano

UP po prostu na tiveri przeciągasz przedmiot na NPC a on resetuje bonusy, tak jak przeciągniecie zwoju zmiany na jakiś przedmiot

Opublikowano

Czy za znikanie Pieczęci Wierzchowca odpowiada Quest ? Ponieważ za każdym razem gdy klikam na pieczęć to ona mi znika a na wierzchowcu mogę jeździć zaledwie parę minut. Jeśli tak to gdzie to można zmienić . Z góry dzięki

Opublikowano

Proszę o poprawę questa :

 

 

 

quest sadzonki  begin
       state start begin
               when login or levelup with pc.get_level() ==85  begin
                       set_state(information)
               end     
       end

       state information begin
               when letter begin
                       local v = find_npc_by_vnum(20084)
                       if v != 0 then
                               target.vid("__TARGET__", v, "Analiza Biologa")
                       end
                       send_letter("Analiza Biologa")
               end

               when button or info begin
                       say_title("Analiza Biologa")
                       say("")
                       say("Biolog Chaegirab,uczen Uriela,")
                       say("wlasnie Cie szukal.Prosze idz")
                       say("do niego i zaoferuj swoja pomoc.")
                       say("")
               end

               when __TARGET__.target.click or
                       20084.chat."Znajdz Biologa" begin
                       target.delete("__TARGET__")
                       say("Biolog Chaegirab:")
                       ---                                                   l
                       say("Niebiosa,prosze pomozcie mi...")
                       say("Badam wszystkie rodzaje roslin w tym ")
                       say("imperium.Jest bardzo duzo rzeczy,")
                       say("ktore musza zostac zrobione.Nie mam")
                       say("czasu abym mogl sam wybrac sie na wyprawe.")
                       say("Prosze,pomoz mi.")
                       wait()
                       say("Aktualnie badam Sadzonki Konopii.")
                       say("Musze przeprowadzic kilka eksperymentow,")
                       say("dlatego potrzebuje kilku.")
                       say("Czy moglbys przyniesc mi 5 Sadzonek Konopii?")
                       say("Prosze,pomoz mi!Zawsze przynos mi po jednej,")
                       say("abym mial czas na ich dokladne przebadanie!")
                       say("")                                                                                                                                                                                                                                                                                                           
                       set_state(go_to_disciple)
                       pc.setqf("collect_count",0) 
                       pc.setqf("drink_drug",0) 
               end
       end

       state go_to_disciple begin
               when letter begin
                       send_letter("Zadanie specjalne!")

               end
               when button or info begin
                       say_title("Znajdz Sadzonki Konopii")
                       ---                                                   l
                       say("")
                       say("Biolog Chaegirab,uczen Uriela,")
                       say("szuka Kwiatow Brzoskwini.")
                       say("Zawsze przynos mu po jednym,aby mial czas")
                 say("na ich dokladne przebadanie.")
                       say("Kwiatow szukaj u Czerwonych Złych Drzew.")
                       say("")
                       say_item_vnum(90016) 
                       say_reward("Do tej pory zebrales".." "..pc.getqf("collect_count").." Sadzonek.")
                       say("")
               end

               when 71035.use begin --°g´bĂĤô
                       if pc.getqf("drink_drug")==1 then
                               say("")
                               say("¤w¸g¨ĎĄÎ¤F1¦¸")
                               say("")

                               return
                       end
                       if pc.count_item(90016)==0 then
                               say("ĄÍŞ«ľÇŞĚ±ç¬f¦~:")
                               say("Ąý§ä¨ě®çŞáĄH«á,")
                               say("¤~¨ĎĄÎ°g´bĂĤô¤]¤Ł·|¦ł°ÝĂD.")
                               say("")
                               return
                       end
                       item.remove()   
                       pc.setqf("drink_drug",1)
               end


               when 2315.kill begin
                       if pc.count_item(90016)<5-pc.getqf("collect_count") then
                               pc.give_item2(50701, 1)
                       end
               end

       when 20084.chat."Szadzonki Konopii" with pc.count_item(90016) >0   begin
                               say("Biolog Chaegirab")
                               ---                                                   l
                               say("Oh!!Znalazles!")
                               say("Pozwol,ze rzuce okiem...")
                               say("Jeszcze chwilke.")
                               say("")
                               pc.remove_item(90016, 1)
                               wait()

                               local pass_percent
                               if pc.getqf("drink_drug")==0 then
                                       pass_percent=90
                               else            
                                       pass_percent=100
                               end

                               local s= number(1,100)
                               if s<= pass_percent  then
                                  if pc.getqf("collect_count")< 4 then     --5H¤U 
                                               local index =pc.getqf("collect_count")+1 
                                               pc.setqf("collect_count",index)     --¨ú±o¤@®É +1
                       say("Biolog Chaegirab")
                                               say("Oh!!Ta Sadzonka jest doskonalej jakosci!")
                                               say("Przynies mi jeszcze".." "..5-pc.getqf("collect_count").. " Sadzonek Konopii.")
                                               say("Prosze,sprobuj je znalezc!")
                                               say("")
                                               pc.setqf("drink_drug",0)         --ĂĤôŞě©l¤Ć
                                               return
                                       end
                                       say("Biolog Chaegirab")
                                       say("Oh,zebrales juz wszystkie?")
                                       say("Dobra robota...")
                                       say("Jako dowod mojej wdziecznosci otrzymasz")
                                       say("troche Yang i wynik moich prac.")
                                       say("Nagroda:")
                                       say_reward("Jako nagrode,Biolog Chaegirab dal ci 5000000")
                                       say_reward("Punktow Doswiadczenia,10000000 Yang oraz 6-7 bon.")
                                       pc.setqf("collect_count",0)
                                       pc.setqf("drink_drug",0)        
                                       clear_letter()
                                       set_state(__complete)

                                       if pc.job==3 then               
                                               pc.give_item2(71051)
                                               say_reward("6-7 bon")
                                               return
                                       else    
                                               pc.give_item2(71051)
                                               say_reward("6-7 bon")

                                       end
                                       pc.change_money(10000000)
                                       pc.give_exp2(5000000)
                                       set_quest_state("levelup","run")

                               else                                                            
                               say("Biolog Chaegirab")
                               say("Bardzo mi przykro,ale ten Kwiat jest zlej")
                               say("jakosci.Prosze,przynies mi nastepny.")
                               say("")
                               pc.setqf("drink_drug",0)         --ĂĤôŞě©l¤Ć
                               return
                               end

       end
end


state __complete begin
       end
end

 

1357070109-U588260.png

| exModerator Metin2 | MPC Media Team | Pro User | Expert Metin2 |

Opublikowano

a właśnie, jak zacząć questa kiedy mamy upuscic cos na npc?

 

i 2 pytanko.

 

istnieje funkcja ktora pobierze mi level potwora, ktorego aktualnie bije?

 

when id_npc.take with item.vnum != 0 begin

Opublikowano

Proszę o Quest Skile na G u Kapitana na LvL'u 30 i Skile na P na LvL'u 50 Ktoś chciał wiec proszę

http://wklej.to/7W6ni

 

Wersja Tekstowa

 


quest skile begin
state start begin
when 20355.chat."Skile na Poziom G" with pc.get_level()>=30 begin
say_title("Kapitan")
say("TEKST")
say("TEKST")
wait()
say("Czy chcesz otrzymać skille na G?")
local s = select("Tak", "Nie")
if s == 1 then
if pc . get_job() == 0 and pc . get_skill_group()==1 then
pc . set_skill_level (1, 39)
pc . set_skill_level (2, 39)
pc . set_skill_level (3, 39)
pc . set_skill_level (4, 39)
pc . set_skill_level (5, 39)
elseif pc . get_job()==0 and pc . get_skill_group()==2 then
pc . set_skill_level (16, 39)
pc . set_skill_level (17, 39)
pc . set_skill_level (18, 39)
pc . set_skill_level (19, 39)
pc . set_skill_level (20, 39)
elseif pc . get_job()==1 and pc . get_skill_group()==1 then
pc.set_skill_level(31, 39)
pc.set_skill_level(32, 39)
pc.set_skill_level(33, 39)
pc.set_skill_level(34, 39)      
pc.set_skill_level(35, 39)
elseif pc . get_job()==1 and pc . get_skill_group()==2 then
pc.set_skill_level(46, 39)
pc.set_skill_level(47, 39)
pc.set_skill_level(48, 39)
pc.set_skill_level(49, 39)
pc.set_skill_level(50, 39)      
elseif pc . get_job()==2 and pc . get_skill_group()==1 then
pc.set_skill_level(61, 39)
pc.set_skill_level(62, 39)
pc.set_skill_level(63, 39)
pc.set_skill_level(64, 39)
pc.set_skill_level(65, 39)
pc.set_skill_level(66, 39)      
elseif pc . get_job()==2 and pc . get_skill_group()==2 then
pc.set_skill_level(76, 39)
pc.set_skill_level(77, 39)
pc.set_skill_level(78, 39)
pc.set_skill_level(79, 39)
pc.set_skill_level(80, 39)
pc.set_skill_level(81, 39)      
elseif pc . get_job()==3 and pc . get_skill_group()==1 then
pc.set_skill_level(91, 39)
pc.set_skill_level(92, 39)
pc.set_skill_level(93, 39)
pc.set_skill_level(94, 39)
pc.set_skill_level(95, 39)
pc.set_skill_level(96, 39)
elseif pc . get_job()==3 and pc . get_skill_group()==2 then
pc.set_skill_level(106, 39)
pc.set_skill_level(107, 39)
pc.set_skill_level(108, 39)
pc.set_skill_level(109, 39)
pc.set_skill_level(110, 39)
pc.set_skill_level(111, 39)
end
say_title("Kapitan")
say_reward("Otrzymałeś skile na Poziom G!")
else
return
end
end

when 20355.chat."Skile na Poziom P" with pc.get_level()>=50 begin
say_title("Kapitan")
say("TEKST")
say("TEKST")
wait()
say("Czy chcesz otrzymać skille na P?")
local s = select("Tak", "Nie")
if s == 1 then
if pc . get_job() == 0 and pc . get_skill_group()==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)
elseif pc . get_job()==0 and pc . get_skill_group()==2 then
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)
elseif pc . get_job()==1 and pc . get_skill_group()==1 then
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)
elseif pc . get_job()==1 and pc . get_skill_group()==2 then
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)      
elseif pc . get_job()==2 and pc . get_skill_group()==1 then
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)      
elseif pc . get_job()==2 and pc . get_skill_group()==2 then
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)      
elseif pc . get_job()==3 and pc . get_skill_group()==1 then
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)
elseif pc . get_job()==3 and pc . get_skill_group()==2 then
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)
end
say_title("Kapitan")
say_reward("Otrzymałeś skile na Poziom G!")
else
return
end
end
end
end

 

 

Tylko Musisz uzupełnić say'e i nie pamiętam czy skile na G to była taka komenda

pc . set_skill_level (1, 39)  czy może taka pc . set_skill_level (1, 49) Musisz sprawdzić 

 

Proszę o poprawę questa :

 

 

 

quest sadzonki  begin
	state start begin
			when login or levelup with pc.get_level() ==85  begin
					set_state(information)
			end	
	end

	state information begin
			when letter begin
					local v = find_npc_by_vnum(20084)
					if v != 0 then
							target.vid("__TARGET__", v, "Analiza Biologa")
					end
					send_letter("Analiza Biologa")
			end

			when button or info begin
					say_title("Analiza Biologa")
					say("")
					say("Biolog Chaegirab,uczen Uriela,")
					say("wlasnie Cie szukal.Prosze idz")
					say("do niego i zaoferuj swoja pomoc.")
					say("")
			end

			when __TARGET__.target.click or
					20084.chat."Znajdz Biologa" begin
					target.delete("__TARGET__")
					say("Biolog Chaegirab:")
					---												   l
					say("Niebiosa,prosze pomozcie mi...")
					say("Badam wszystkie rodzaje roslin w tym ")
					say("imperium.Jest bardzo duzo rzeczy,")
					say("ktore musza zostac zrobione.Nie mam")
					say("czasu abym mogl sam wybrac sie na wyprawe.")
					say("Prosze,pomoz mi.")
					wait()
					say("Aktualnie badam Sadzonki Konopii.")
					say("Musze przeprowadzic kilka eksperymentow,")
					say("dlatego potrzebuje kilku.")
					say("Czy moglbys przyniesc mi 5 Sadzonek Konopii?")
					say("Prosze,pomoz mi!Zawsze przynos mi po jednej,")
					say("abym mial czas na ich dokladne przebadanie!")
					say("")																																																																										  
					set_state(go_to_disciple)
					pc.setqf("collect_count",0)
					pc.setqf("drink_drug",0)
			end
	end

	state go_to_disciple begin
			when letter begin
					send_letter("Zadanie specjalne!")

			end
			when button or info begin
					say_title("Znajdz Sadzonki Konopii")
					---												   l
					say("")
					say("Biolog Chaegirab,uczen Uriela,")
					say("szuka Kwiatow Brzoskwini.")
					say("Zawsze przynos mu po jednym,aby mial czas")
			  say("na ich dokladne przebadanie.")
					say("Kwiatow szukaj u Czerwonych Złych Drzew.")
					say("")
					say_item_vnum(90016)
					say_reward("Do tej pory zebrales".." "..pc.getqf("collect_count").." Sadzonek.")
					say("")
			end

			when 71035.use begin --°g´bĂĤô
					if pc.getqf("drink_drug")==1 then
							say("")
							say("¤w¸g¨ĎĄÎ¤F1¦¸")
							say("")

							return
					end
					if pc.count_item(90016)==0 then
							say("ĄÍŞ«ľÇŞĚ±ç¬f¦~:")
							say("Ąý§ä¨ě®çŞáĄH«á,")
							say("¤~¨ĎĄÎ°g´bĂĤô¤]¤Ł·|¦ł°ÝĂD.")
							say("")
							return
					end
					item.remove()  
					pc.setqf("drink_drug",1)
			end


			when 2315.kill begin
					if pc.count_item(90016)<5-pc.getqf("collect_count") then
							pc.give_item2(50701, 1)
					end
			end

	when 20084.chat."Szadzonki Konopii" with pc.count_item(90016) >0   begin
							say("Biolog Chaegirab")
							---												   l
							say("Oh!!Znalazles!")
							say("Pozwol,ze rzuce okiem...")
							say("Jeszcze chwilke.")
							say("")
							pc.remove_item(90016, 1)
							wait()

							local pass_percent
							if pc.getqf("drink_drug")==0 then
									pass_percent=90
							else			
									pass_percent=100
							end

							local s= number(1,100)
							if s<= pass_percent  then
							   if pc.getqf("collect_count")< 4 then	 --5H¤U
											local index =pc.getqf("collect_count")+1
											pc.setqf("collect_count",index)	 --¨ú±o¤@®É +1
					say("Biolog Chaegirab")
											say("Oh!!Ta Sadzonka jest doskonalej jakosci!")
											say("Przynies mi jeszcze".." "..5-pc.getqf("collect_count").. " Sadzonek Konopii.")
											say("Prosze,sprobuj je znalezc!")
											say("")
											pc.setqf("drink_drug",0)		 --ĂĤôŞě©l¤Ć
											return
									end
									say("Biolog Chaegirab")
									say("Oh,zebrales juz wszystkie?")
									say("Dobra robota...")
									say("Jako dowod mojej wdziecznosci otrzymasz")
									say("troche Yang i wynik moich prac.")
									say("Nagroda:")
									say_reward("Jako nagrode,Biolog Chaegirab dal ci 5000000")
									say_reward("Punktow Doswiadczenia,10000000 Yang oraz 6-7 bon.")
									pc.setqf("collect_count",0)
									pc.setqf("drink_drug",0)		
									clear_letter()
									set_state(__complete)

									if pc.job==3 then			  
											pc.give_item2(71051)
											say_reward("6-7 bon")
											return
									else	
											pc.give_item2(71051)
											say_reward("6-7 bon")

									end
									pc.change_money(10000000)
									pc.give_exp2(5000000)
									set_quest_state("levelup","run")

							else															
							say("Biolog Chaegirab")
							say("Bardzo mi przykro,ale ten Kwiat jest zlej")
							say("jakosci.Prosze,przynies mi nastepny.")
							say("")
							pc.setqf("drink_drug",0)		 --ĂĤôŞě©l¤Ć
							return
							end

	end
end


state __complete begin
	end
end

 

 

A jaki błąd ?

Opublikowano

Proszę o Quest Skile na G u Kapitana na LvL'u 30 i Skile na P na LvL'u 50 Ktoś chciał wiec proszę

http://wklej.to/7W6ni

 

Wersja Tekstowa

 


quest skile begin
state start begin
when 20355.chat."Skile na Poziom G" with pc.get_level()>=30 begin
say_title("Kapitan")
say("TEKST")
say("TEKST")
wait()
say("Czy chcesz otrzymać skille na G?")
local s = select("Tak", "Nie")
if s == 1 then
if pc . get_job() == 0 and pc . get_skill_group()==1 then
pc . set_skill_level (1, 39)
pc . set_skill_level (2, 39)
pc . set_skill_level (3, 39)
pc . set_skill_level (4, 39)
pc . set_skill_level (5, 39)
elseif pc . get_job()==0 and pc . get_skill_group()==2 then
pc . set_skill_level (16, 39)
pc . set_skill_level (17, 39)
pc . set_skill_level (18, 39)
pc . set_skill_level (19, 39)
pc . set_skill_level (20, 39)
elseif pc . get_job()==1 and pc . get_skill_group()==1 then
pc.set_skill_level(31, 39)
pc.set_skill_level(32, 39)
pc.set_skill_level(33, 39)
pc.set_skill_level(34, 39)	  
pc.set_skill_level(35, 39)
elseif pc . get_job()==1 and pc . get_skill_group()==2 then
pc.set_skill_level(46, 39)
pc.set_skill_level(47, 39)
pc.set_skill_level(48, 39)
pc.set_skill_level(49, 39)
pc.set_skill_level(50, 39)	  
elseif pc . get_job()==2 and pc . get_skill_group()==1 then
pc.set_skill_level(61, 39)
pc.set_skill_level(62, 39)
pc.set_skill_level(63, 39)
pc.set_skill_level(64, 39)
pc.set_skill_level(65, 39)
pc.set_skill_level(66, 39)	  
elseif pc . get_job()==2 and pc . get_skill_group()==2 then
pc.set_skill_level(76, 39)
pc.set_skill_level(77, 39)
pc.set_skill_level(78, 39)
pc.set_skill_level(79, 39)
pc.set_skill_level(80, 39)
pc.set_skill_level(81, 39)	  
elseif pc . get_job()==3 and pc . get_skill_group()==1 then
pc.set_skill_level(91, 39)
pc.set_skill_level(92, 39)
pc.set_skill_level(93, 39)
pc.set_skill_level(94, 39)
pc.set_skill_level(95, 39)
pc.set_skill_level(96, 39)
elseif pc . get_job()==3 and pc . get_skill_group()==2 then
pc.set_skill_level(106, 39)
pc.set_skill_level(107, 39)
pc.set_skill_level(108, 39)
pc.set_skill_level(109, 39)
pc.set_skill_level(110, 39)
pc.set_skill_level(111, 39)
end
say_title("Kapitan")
say_reward("Otrzymałeś skile na Poziom G!")
else
return
end
end

when 20355.chat."Skile na Poziom P" with pc.get_level()>=50 begin
say_title("Kapitan")
say("TEKST")
say("TEKST")
wait()
say("Czy chcesz otrzymać skille na P?")
local s = select("Tak", "Nie")
if s == 1 then
if pc . get_job() == 0 and pc . get_skill_group()==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)
elseif pc . get_job()==0 and pc . get_skill_group()==2 then
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)
elseif pc . get_job()==1 and pc . get_skill_group()==1 then
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)
elseif pc . get_job()==1 and pc . get_skill_group()==2 then
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)	  
elseif pc . get_job()==2 and pc . get_skill_group()==1 then
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)	  
elseif pc . get_job()==2 and pc . get_skill_group()==2 then
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)	  
elseif pc . get_job()==3 and pc . get_skill_group()==1 then
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)
elseif pc . get_job()==3 and pc . get_skill_group()==2 then
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)
end
say_title("Kapitan")
say_reward("Otrzymałeś skile na Poziom G!")
else
return
end
end
end
end

 

 

Tylko Musisz uzupełnić say'e i nie pamiętam czy skile na G to była taka komenda

pc . set_skill_level (1, 39)  czy może taka pc . set_skill_level (1, 49) Musisz sprawdzić 

 

 

 

A jaki błąd ?

 

Działa Gratki /

 

Bład W Quest Po Prostu W Free Basie Pisze Core Dump Coś tam ;D / Nie Ważne sam naprawiłem (Istniał Już taki quest o takiej nazwie)

1357070109-U588260.png

| exModerator Metin2 | MPC Media Team | Pro User | Expert Metin2 |

Opublikowano

Witam

Otóż mam dodane standardowo w navicat bonusy typu 3 ręka , powiększony skład , oraz podwójna szansa na zdobycie przedmiotu.

Moje pytanie brzmi:

Jak usunąć podwójną szanse na zdobycie przedmiotu ?

Opublikowano

Proszę o poprawienie tego questu chodzi o to żeby z wiedzmy dropiły dane przedmioty:

 

Quest:

 

quest dropek begin
state start begin
when  or 1191.kill begin
pc.give_item2(50513, 1)
pc.give_item2(25041, 2)
					pc.give_item2(70031, 1)
pc.give_item2(70030, 1)
pc.give_item2(70029, 1)
pc.give_item2(70036, 1)
end
end
end

Opublikowano

quest dropek begin
state start begin
when 1191.kill begin
pc.give_item2(50513, 1)
pc.give_item2(25041, 2)
										    pc.give_item2(70031, 1)
pc.give_item2(70030, 1)
pc.give_item2(70029, 1)
pc.give_item2(70036, 1)
end
end
end

@up

Opublikowano

ja może nie chcę questa, ale miałem pomysł na dungeona i nie wiem czy jest w ogóle mozliwe takie coś, aby na początku po kliknięciu, np. na króla demonów wyswietlił się jakiś dialog między graczem a królem demonów, a po rozmowie on mówi coś typu "A teraz stoczmy walkę" i z NPC zmienia się automatycznie w mobka i można go zabić uzyskując drop? :D Wiem, ęe trochę chaotycznie, ale może ktoś zrozumie :D

gaaran.gif

Master of Client modding

^^

 

						 "Dopóki nie skorzystałem z internetu, nie wiedziałem, że na świecie jest tylu idiotów."

Stanisław Lem

Opublikowano

ja może nie chcę questa, ale miałem pomysł na dungeona i nie wiem czy jest w ogóle mozliwe takie coś, aby na początku po kliknięciu, np. na króla demonów wyswietlił się jakiś dialog między graczem a królem demonów, a po rozmowie on mówi coś typu "A teraz stoczmy walkę" i z NPC zmienia się automatycznie w mobka i można go zabić uzyskując drop? :D Wiem, ęe trochę chaotycznie, ale może ktoś zrozumie :D

 

możesz to rozwiązać dodając nowego npc o wyglądzie króla demonów, w queście użyć funkcji npc.purge i zrespić moba przez questa i tyle ;)

 

 

//btw., dlaczego pomimo dodania funkcji game.drop_item_with_ownership i ustawienie szansy na 100% dropu, nadal nic nie dropi?

57199140501148694665.png

Opublikowano

Otóż mam dodane standardowo w navicat bonusy typu 3 ręka , powiększony skład , oraz podwójna szansa na zdobycie przedmiotu.

Moje pytanie brzmi:

Jak usunąć podwójną szanse na zdobycie przedmiotu ?

 

 

 

 

Poszukuję również Questu na Drop itemu ( ID 50117 ) Szansa na Drop ( 2 % )

Quest można aktywować u NPC np ( 9006 ) Tylko GM.

Opublikowano

Wiem że to może w źłym temacie pisze ale spytam. Ostatnio mi sie priv zepsuł ale gdy tylko naprawiłem gracze nie mieli żadnego eq tylko kase i lv. Mógł by mi ktoś podać jaka tabela jest odpowiedzialna na eq ???

Za pomoc lecą +. Z góry dzieki



Zbierasz "Lubię to" ? To daj mi, a ja ci też dam ;>

Opublikowano

mógłby ktoś zapodać questa

 

że zabijamy np. 20 psów i dostajemy jakiś tam ulepszacz

quest bierzemy np. od kowala i możemy go robić ile razy chcemy

Opublikowano

Mam problem . Otóż mam Drop Eventowy ( drop szkat ) i moje pytanie brzmi: co dopisać do swojego questu abym mógł owy Event zakończyć ?

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...