Problema quest paste

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Închis
Avatar utilizator
nekkula
Nivel 2

Nivel 2
Mesaje: 235
Membru din: 15 Noi 2013, 23:00
Server: Time4Metin
Regat: Jinno
Aprecieri: 0
Mulţumiri: 133  
 Contact:
Medalii

Salut just4metin , am si eu o problema cum pot pune in loc de 1 ou sa ceara iepure 5 sau 10 15 oua?? unde trebuie sa modifici in quest?

Cod: Selectaţi tot

quest easter_event begin
   	state start begin
      	when 30129.chat."GM: Deschide event-ul de Paste" with pc.is_gm() and game.get_event_flag("easter_start") == 0 begin
         	say_title(""..mob_name(30129).."")
         	say_reward("Vrei sa deschizi event-ul de Paste?")
         	start_event = select("Da", "Nu")
         	if start_event == 2 then
            	return;
         	end
         	game.set_event_flag("easter_start", 1)
         	game.set_event_flag("easter_eggs_count", 0)
         	game.set_event_flag("easter_empty_baskets_count", 0)
         	game.set_event_flag("easter_egg_baskets_count", 0)
         	notice("Evenimentul de Paste s-a deschis! Vorbeste cu Iepurasul de Paste!")
      	end
   	
      	when 30129.chat."Ouale de Paste" with game.get_event_flag("easter_start") == 1 begin
         	say_title(""..mob_name(30129).."")
         	say("Salut!")
         	say("Se stie in randul nostru ca Iepurasii de Paste")
         	say("sunt din ce in ce mai putin crezuti de catre")
         	say("copiii din cele trei regate. De aceea, eu am")
         	say("fost trimit pentru a va dovedi ca Iepurasii")
         	say("de Paste exista!")
         	say_reward("Drept consecinta, am venit cu o armata de pietre")
         	say_reward("Metin, ca sa ma razbun pe necredinta oamenilor!")
         	
         	wait()
         	
         	say_pc_name()
            	say("")
            	say("Ma gandesc ca poate Iepurasul s-ar mai linisti")
            	say("daca oamenii de pretutindeni i-ar aduce oua,")
            	say("luand exemplu de la el, care in fiecare an")
            	say("munceste pe rupte ca sa vopseasca ouale")
            	say("si sa le dea copiiilor...")
         	
         	wait()
         	
         	set_state(give_eggs)
      	end
   	end

   	state give_eggs begin
      	when 30129.chat."Am adus oua de Paste" with game.get_event_flag("easter_start") == 1 begin
         	say_title(""..mob_name(30129).."")
         	say("Ai adus oua de Paste? Vai... ce frumos! Si eu")
         	say("care credeam ca trebuie sa recurg la forta")
         	say("pentru a convinge oamenii ca exist si eu pe")
         	say("lume...")
         	
         	if pc.count_item(50160) != 0 then
            	say_reward("Multumesc, iti voi da un cadou pentru")
            	say_reward("acest fapt!")
            	pc.setqf("easter_egg_vnum", 50160)
         	elseif pc.count_item(50161) != 0 then
            	say_reward("Multumesc, iti voi da un cadou pentru")
            	say_reward("acest fapt!")
            	pc.setqf("easter_egg_vnum", 50161)
         	elseif pc.count_item(50162) != 0 then
            	say_reward("Multumesc, iti voi da un cadou pentru")
            	say_reward("acest fapt!")
            	pc.setqf("easter_egg_vnum", 50162)
         	elseif pc.count_item(50163) != 0 then
            	say_reward("Multumesc, iti voi da un cadou pentru")
            	say_reward("acest fapt!")
            	pc.setqf("easter_egg_vnum", 50163)
         	elseif pc.count_item(50164) != 0 then
            	say_reward("Multumesc, iti voi da un cadou pentru")
            	say_reward("acest fapt!")
            	pc.setqf("easter_egg_vnum", 50164)
         	elseif pc.count_item(50165) != 0 then
            	say_reward("Multumesc, iti voi da un cadou pentru")
            	say_reward("acest fapt!")
            	pc.setqf("easter_egg_vnum", 50165)
         	elseif pc.count_item(50166) != 0 then
            	say_reward("Multumesc, iti voi da un cadou pentru")
            	say_reward("acest fapt!")
            	pc.setqf("easter_egg_vnum", 50166)
         	elseif pc.count_item(50167) != 0 then
            	say_reward("Multumesc, iti voi da un cadou pentru")
            	say_reward("acest fapt!")
            	pc.setqf("easter_egg_vnum", 50167)
         	elseif pc.count_item(50168) != 0 then
            	say_reward("Multumesc, iti voi da un cadou pentru")
            	say_reward("acest fapt!")
            	pc.setqf("easter_egg_vnum", 50168)
         	elseif pc.count_item(50169) != 0 then
            	say_reward("Multumesc, iti voi da un cadou pentru")
            	say_reward("acest fapt!")
            	pc.setqf("easter_egg_vnum", 50169)
         	elseif pc.count_item(50170) != 0 then
            	say_reward("Multumesc, iti voi da un cadou pentru")
            	say_reward("acest fapt!")
            	pc.setqf("easter_egg_vnum", 50170)
         	elseif pc.count_item(50171) != 0 then
            	say_reward("Multumesc, iti voi da un cadou pentru")
            	say_reward("acest fapt!")
            	pc.setqf("easter_egg_vnum", 50171)
         	elseif pc.count_item(50172) != 0 then
            	say_reward("Multumesc, iti voi da un cadou pentru")
            	say_reward("acest fapt!")
            	pc.setqf("easter_egg_vnum", 50172)
         	elseif pc.count_item(50173) != 0 then
            	say_reward("Multumesc, iti voi da un cadou pentru")
            	say_reward("acest fapt!")
            	pc.setqf("easter_egg_vnum", 50173)
         	elseif pc.count_item(50174) != 0 then
            	say_reward("Multumesc, iti voi da un cadou pentru")
            	say_reward("acest fapt!")
            	pc.setqf("easter_egg_vnum", 50174)
         	elseif pc.count_item(50175) != 0 then
            	say_reward("Multumesc, iti voi da un cadou pentru")
            	say_reward("acest fapt!")
            	pc.setqf("easter_egg_vnum", 50175)
         	elseif pc.count_item(50176) != 0 then
            	say_reward("Multumesc, iti voi da un cadou pentru")
            	say_reward("acest fapt!")
            	pc.setqf("easter_egg_vnum", 50176)
         	elseif pc.count_item(50177) != 0 then
            	say_reward("Multumesc, iti voi da un cadou pentru")
            	say_reward("acest fapt!")
            	pc.setqf("easter_egg_vnum", 50177)
         	elseif pc.count_item(50178) != 0 then
            	say_reward("Multumesc, iti voi da un cadou pentru")
            	say_reward("acest fapt!")
            	pc.setqf("easter_egg_vnum", 50178)
         	elseif pc.count_item(50179) != 0 then
            	say_reward("Multumesc, iti voi da un cadou pentru")
            	say_reward("acest fapt!")
            	pc.setqf("easter_egg_vnum", 50179)
         	else
            	say_reward("Of... Nu ai oua??? Eram sigur ca")
            	say_reward("e prea frumos ca sa fie adevarat...")
            	return;
         	end
         	
         	wait()
         	
         	say_title(""..mob_name(30129).."")
         	say("Vrei sa imi dai acest ou in schimbul unui")
         	say("cadou?")
         	
         	say_item("Ou de Paste", pc.getqf("easter_egg_vnum"), "")
         	
         	select_egg = select("Da", "Nu")
         	
         	if select_egg == 2 then
            	say_title(""..mob_name(30129).."")
            	say("Asta e... In viata nu faci doar lucruri care")
            	say("iti plac...")
            	return;
         	else
            	pc.remove_item(pc.getqf("easter_egg_vnum"), 1)
            	pc.setqf("easter_egg_vnum", 0)
            	game.set_event_flag("easter_eggs_count", game.get_event_flag("easter_eggs_count")+1)
            	say_title(""..mob_name(30129).."")
            	say("Uite cadoul tau...")
            	local s = number(1, 43)
                	if 1 <= s and 5 >= s then
               	say_item("Urechi de iepure - 1 buc.", 45001, "")
               	pc.give_item2(45001,1)
                	elseif 5 >= s and 10 <= s then
               	say_item("Urechi de iepure - 1 buc.", 45002, "")
               	pc.give_item2(45002,1)
                	elseif 10 >= s and 5 <= s then
               	say_item("Costum Iepure - 1 buc.", 41291, "")
               	pc.give_item2(41291,1)
                	elseif 20 >= s and 10 <= s then
               	say_item("Costum Iepure - 1 buc.", 41292, "")
               	pc.give_item2(41292,1)
                	elseif 21 == s then
               	say_item("Costum Iepure - 1 buc.", 41293, "")
               	pc.give_item2(41293,1)
                	elseif 22 == s then
               	say_item("Costum Iepure- 1 buc.", 41294, "")
               	pc.give_item2(41294,1)
                	elseif 23 == s then
               	say_item("Costum Iepure - 1 buc.", 41295, "")
               	pc.give_item2(41295,1)
                	elseif 24 == s then
               	say_item("Costum Iepure - 1 buc.", 41296, "")
               	pc.give_item2(41296,1)
                	elseif 25 == s then
               	say_item("Costum Iepure - 1 buc.", 41297, "")
               	pc.give_item2(41297,1)
                	elseif 26 == s then
               	say_item("Costum Iepure - 1 buc.", 41298, "")
               	pc.give_item2(41298,1)
                	elseif 27 == s then
               	say_item("Costum Iepure - 1 buc.", 41299, "")
               	pc.give_item2(41299,1)
                	elseif 28 == s then
               	say_item("Costum Iepure - 1 buc.", 41300, "")
               	pc.give_item2(41300,1)
                	elseif 29 == s then
               	say_item("Costum Iepure- 1 buc.", 41301, "")
               	pc.give_item2(41301,1)
                	elseif 30 == s then
               	say_item("Costum Iepure - 1 buc.", 41302, "")
               	pc.give_item2(41302,1)
            	elseif 31 == s then
                    	say_item("Costum Iepure- 1 buc.", 41303, "")
                	pc.give_item2(41303,1)
                	elseif 32 == s then
                    	say_item("Perla alba - 1 buc.", 27992, "")
                	pc.give_item2(27992,1)
                	elseif 33 == s then
                    	say_item("Perla Albastra - 1 buc.", 27993, "")
                	pc.give_item2(27993,1)
                	elseif 34 == s then
                    	say_item("Perla Visinie - 1 buc.", 27994, "")
                	pc.give_item2(27994,1)
                	elseif 35 == s then
                    	say_item("Binecuvantarea Vietii - 10 buc.", 71018, "")
                	pc.give_item2(71018,10)   
                	elseif 36 == s then
                    	say_item("Binecuvantarea Magiei - 15 buc.", 71019, "")
                	pc.give_item2(71019,15)   
               	elseif 37 == s then
                    	say_item("Binecuvantarea Dragon - 10 buc.", 71020, "")
                	pc.give_item2(71020,10)
               	elseif 38 == s then
                    	say_item("Lingou 50kk - 1 buc.", 80003, "")
                	pc.give_item2(80003,1)   
               	elseif 39 == s then
                    	say_item("Sigiliu Moa - 1 buc.", 71226, "")
                	pc.give_item2(71226,1)
               	elseif 40 == s then
                    	say_item("DGA de war - 1 buc.", 11280, "")
                	pc.give_item2(11280,1)   
               	elseif 41 == s then
                    	say_item("DGA de ninja - 1 buc.", 11280, "")
                	pc.give_item2(11480,1)   
               	elseif 42 == s then
                    	say_item("DGA de Sura - 1 buc.", 11680, "")
                	pc.give_item2(11680,1)   
               	elseif 43 == s then
                    	say_item("DGA de Shaman - 1 buc.", 11880, "")
                	pc.give_item2(11880,1)              	
            	end
         	end
      	end
      	
      	when 30129.chat."Am un cos gol" with pc.count_item(50180) >= 1 and game.get_event_flag("easter_start") == 1 begin
         	say_title(""..mob_name(30129).."")
         	say("Ai un cos gol? Daca vrei sa pui oua in el,")
         	say("da-mi cosul, iar apoi da-mi ouale, le voi")
         	say("pune eu in cos.")
         	
         	give_basket = select("Da cosul", "Nu da cosul")
         	
         	if give_basket == 2 then
            	return;
         	else
            	pc.remove_item(50180, 1)
            	game.set_event_flag("easter_empty_baskets_count", game.get_event_flag("easter_empty_baskets_count")+1)
            	say_title("Informatii:")
            	say("Pentru a-i da ouale Iepurasului de Paste, trage")
            	say("ouale pe el.")
            	pc.setqf("easter_make_basket_active", 1)
            	pc.setqf("easter_make_basket_needed_eggs", 3)
         	end
      	end
      	
      	when 30129.take with pc.getqf("easter_make_basket_active") == 1 and game.get_event_flag("easter_start") == 1 begin
         	if item.vnum >= 50160 and item.vnum <= 50179 then
            	if pc.getqf("easter_make_basket_needed_eggs") >= 1 then
               	pc.setqf("easter_make_basket_needed_eggs", pc.getqf("easter_make_basket_needed_eggs")-1)
               	pc.remove_item(item.vnum, 15)
               	game.set_event_flag("easter_eggs_count", game.get_event_flag("easter_eggs_count")+1)
               	say_title(""..mob_name(30129).."")
               	if pc.getqf("easter_make_basket_needed_eggs") == 0 then
                  	say("Multumesc! Se pare ca am terminat cosul.")
                  	say("Poftim!")
                  	pc.setqf("easter_make_basket_active", 0)
                  	pc.give_item2(50181,1)
                  	return;
               	end
               	say("Multumesc! Mai am nevoie de "..pc.getqf("easter_make_basket_needed_eggs").." oua pentru")
               	say("a realiza cosul.")
            	else
               	say_title(""..mob_name(30129).."")
               	say("Multumesc! Se pare ca am terminat cosul.")
               	say("Poftim!")
               	pc.setqf("easter_make_basket_active", 0)
               	pc.give_item2(50181,1)
            	end
         	else
            	say_title(""..mob_name(30129).."")
            	say("Acest obiect nu este un ou. Nu il pot pune in cos.")
         	end
      	end
      	
      	when 30129.chat."Am un cos cu Oua de Paste" with pc.count_item(50181) >= 1 and game.get_event_flag("easter_start") == 1 begin
         	say_title(""..mob_name(30129).."")
         	say("Ai un cos cu oua? Ce frumos ar fi")
         	say("daca mi-ai da acest cos! Iti voi da o recompensa")
         	say("frumoasa in schimbul lui!")
         	
         	give_basket = select("Da cosul", "Nu da cosul")
         	
         	if give_basket == 2 then
            	return;
         	else
            	pc.remove_item(50181, 1)
            	game.set_event_flag("easter_egg_baskets_count", game.get_event_flag("easter_egg_baskets_count")+1)
            	say_title(""..mob_name(30129).."")
            	say("Uite cadoul tau...")
            	local s = number(1, 43)
                	if 1 <= s and 5 >= s then
               	say_item("Urechi Iepure - 1 buc.", 45001, "")
               	pc.give_item2(45001,1)
                	elseif 5 >= s and 10 <= s then
               	say_item("Urechi Iepure - 5 buc.", 45002, "")
               	pc.give_item2(45002,1)
                	elseif 10 >= s and 5 <= s then
               	say_item("Costum Iepure - 1 buc.", 41291, "")
               	pc.give_item2(41291,1)
                	elseif 20 >= s and 10 <= s then
               	say_item("Costum Iepure - 1 buc.", 41292, "")
               	pc.give_item2(41292,1)
                	elseif 21 == s then
               	say_item("Costum Iepure - 1 buc.", 41293, "")
               	pc.give_item2(41293,1)
                	elseif 22 == s then
               	say_item("Costum Iepure - 1 buc.", 41294, "")
               	pc.give_item2(41294,1)
                	elseif 23 == s then
               	say_item("Costum Iepure - 1 buc.", 41295, "")
               	pc.give_item2(41295,1)
                	elseif 24 == s then
               	say_item("Costum Iepure - 1 buc.", 41296, "")
               	pc.give_item2(41296,1)
                	elseif 25 == s then
               	say_item("Costum Iepure - 1 buc.", 41297, "")
               	pc.give_item2(41297,1)
                	elseif 26 == s then
               	say_item("Costum Iepure - 1 buc.", 41298, "")
               	pc.give_item2(41298,1)
                	elseif 27 == s then
               	say_item("Costum Iepure - 1 buc.", 41299, "")
               	pc.give_item2(41299,1)
                	elseif 28 == s then
               	say_item("Costum Iepure - 1 buc.", 41300, "")
               	pc.give_item2(41300,1)
                	elseif 29 == s then
               	say_item("Costum Iepure - 1 buc.", 41301, "")
               	pc.give_item2(41301,1)
                	elseif 30 == s then
               	say_item("Costum Iepure - 1 buc.", 41302, "")
               	pc.give_item2(41302,1)
            	elseif 31 == s then
                    	say_item("Costum Iepure - 1 buc.", 41303, "")
                	pc.give_item2(41303,1)
                	elseif 32 == s then
                    	say_item("Perla alba - 1 buc.", 27992, "")
                	pc.give_item2(27992,1)
                	elseif 33 == s then
                    	say_item("Perla Albastra - 1 buc.", 27993, "")
                	pc.give_item2(27993,1)
                	elseif 34 == s then
                    	say_item("Perla Visinie - 1 buc.", 27994, "")
                	pc.give_item2(27994,1)
                	elseif 35 == s then
                    	say_item("Binecuvantarea Vietii - 10 buc.", 71018, "")
                	pc.give_item2(71018,10)   
                	elseif 36 == s then
                    	say_item("Binecuvantarea Magiei - 15 buc.", 71019, "")
                	pc.give_item2(71019,15)   
               	elseif 37 == s then
                    	say_item("Binecuvantarea Dragon - 10 buc.", 71020, "")
                	pc.give_item2(71020,10)
               	elseif 38 == s then
                    	say_item("Lingou 50kk - 1 buc.", 80003, "")
                	pc.give_item2(80003,1)   
               	elseif 39 == s then
                    	say_item("Sigiliu Moa - 1 buc.", 71226, "")
                	pc.give_item2(71226,1)
               	elseif 40 == s then
                    	say_item("DGA de war - 1 buc.", 11280, "")
                	pc.give_item2(11280,1)   
               	elseif 41 == s then
                    	say_item("DGA de ninja - 1 buc.", 11280, "")
                	pc.give_item2(11480,1)   
               	elseif 42 == s then
                    	say_item("DGA de Sura - 1 buc.", 11680, "")
                	pc.give_item2(11680,1)   
               	elseif 43 == s then
                    	say_item("DGA de Shaman - 1 buc.", 11880, "")
                	pc.give_item2(11880,1)
            	end
         	end
      	end
      	
      	when 30129.chat."GM: Statistici Event de Paste" with pc.is_gm() and game.get_event_flag("easter_start") == 1 begin
         	local eggs = game.get_event_flag("easter_eggs_count")
         	local empty_baskets = game.get_event_flag("easter_empty_baskets_count")
         	local egg_baskets = game.get_event_flag("easter_egg_baskets_count")
         	say_title(""..mob_name(30129).."")
         	say_reward("Pana acum, "..eggs.." oua au fost duse la iepuras!")
         	say("")
         	say_reward("Pana acum, "..empty_baskets.." cosuri goale au fost duse la iepuras!")
         	say("")
         	say_reward("Pana acum, "..egg_baskets.." cosuri cu oua au fost duse la iepuras!")
         	return;
      	end
      	
      	when 30129.chat."GM: Inchide event-ul de Paste" with pc.is_gm() and game.get_event_flag("easter_start") == 1 begin
         	say_title(""..mob_name(30129).."")
         	say_reward("Vrei sa inchizi event-ul de Paste?")
         	close_event = select("Da", "Nu")
         	if close_event == 2 then
            	return;
         	end
         	say_title(""..mob_name(30129).."")
         	say_reward("Sigur vrei sa faci acest lucru?")
         	say_reward("Este ultima sansa de a te razgandi!!!")
         	close = select("Da", "Nu")
         	if close_event == 2 then
            	return;
         	end
         	game.set_event_flag("easter_start", 0)
         	game.set_event_flag("easter_eggs_count", 0)
         	game.set_event_flag("easter_empty_baskets_count", 0)
         	game.set_event_flag("easter_egg_baskets_count", 0)
         	notice_all("Evenimentul de Paste s-a incheiat!")
         	notice_all("Ouale si cosurile le puteti distruge la Cetateanul Turmentat!")
      	end
      	
      	when login with game.get_event_flag("easter_start") == 0 begin
         	pc.setqf("easter_make_basket_active", 0)
         	pc.setqf("easter_make_basket_needed_eggs", 0)
         	set_state(start)
      	end
   	end
	end
Afișează semnătura
Avatar utilizator
nekkula
Nivel 2

Nivel 2
Mesaje: 235
Membru din: 15 Noi 2013, 23:00
Server: Time4Metin
Regat: Jinno
Aprecieri: 0
Mulţumiri: 133  
 Contact:
Medalii

UP careva?
Afișează semnătura
Avatar utilizator
saranana2002
Nou Venit

Nou Venit
Mesaje: 17
Membru din: 07 Noi 2014, 17:26
Server: metin
Regat: Jinno
Aprecieri: 0
Mulţumiri: 0
Medalii

imi poti zice si mie cum il bag ??
Avatar utilizator
florin630
Nivel 2

Nivel 2
Mesaje: 152
Membru din: 10 Feb 2014, 17:31
Regat: Jinno
Aprecieri: 3  
Mulţumiri: 0
Medalii

nekkula scrie:UP careva?
modifici : elseif pc.count_item(50178) != 0 then
cu elseif pc.count_item(50178, 2) != 0 then sau in loc de 2,pui 3-4-5-6,etc
Imagine
Contact:
Y!M: [email protected]
Skype: florin6301
Nr. Telefon: 0741255781 (raspund doar la sms,va rog sa ziceti ca sunteti de pe j4m.)
Afișează semnătura
Avatar utilizator
nekkula
Nivel 2

Nivel 2
Mesaje: 235
Membru din: 15 Noi 2013, 23:00
Server: Time4Metin
Regat: Jinno
Aprecieri: 0
Mulţumiri: 133  
 Contact:
Medalii

Mersi :D t/c
Afișează semnătura
Avatar utilizator
florin630
Nivel 2

Nivel 2
Mesaje: 152
Membru din: 10 Feb 2014, 17:31
Regat: Jinno
Aprecieri: 3  
Mulţumiri: 0
Medalii

nekkula scrie:Mersi :D t/c
Daca ti-am fost de folos nu uita un thx daca doresti. Multumesc.
Imagine
Contact:
Y!M: [email protected]
Skype: florin6301
Nr. Telefon: 0741255781 (raspund doar la sms,va rog sa ziceti ca sunteti de pe j4m.)
Afișează semnătura
Avatar utilizator
C0olmonkey
Fost Helper

Fost Helper
Mesaje: 502
Membru din: 11 Ian 2014, 00:24
Aprecieri: 0
Mulţumiri: 99  
Medalii

T/C la cererea autorului.
Imagine
WarningIf $post = "helpful" Then
Mouseclick ("left","Buton Multumesc")
EndIf
M-am retras din tot ce tine de Metin2. Sper sa fie permanent :))
Afișează semnătura
Închis
Răspunsuri
2
Vizualizări
209
Răspunsuri
3
Vizualizări
479
Răspunsuri
5
Vizualizări
379
Răspunsuri
3
Vizualizări
1063

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Google [Bot] și 13 vizitatori