Cerere quest nivel cal armat

Închis
Avatar utilizator
skristy96
Nivel 4

Nivel 4
Mesaje: 559
Membru din: 29 Noi 2013, 21:38
Server: OficialMT2
Regat: Jinno
Aprecieri: 364  
Mulţumiri: 50  
  Rezolvări prob.: 1
Discord: Copiază ID
 Contact:
Medalii

Salut j4m,
Am nevoie de acel quest pentru nivelul la cal in care omori 100 de arcasi scorpioni si arcasi serpi , il are careva ? mai exact ca acel de pe ro , dar ma intereseaza doar partea de a obtine nivel 11 la cal omorand 100 arcasi .
Am gasit doar asta:

Cod: Selectaţi tot

quest horse_upgrade begin
	state start begin
		when 20349.chat."Misiunea cal armat" with horse.get_grade()==1 and horse.get_level()==10 begin
			if horse.is_dead() then
				say("Calul tau este mort")
				say("trebuie sa-l invii inainte de a incepe")
				say("antrenamentul!")
			elseif pc.level<=34 then
				say("Nivelul tau e prea mic!")
				say("")
			elseif horse.get_level()<=9 then
				say("Calul tau este inca prea mic")
				say("continua sa-l antrenezi!")
				say("Trebuie sa ai calul la nivelul 10.")
			elseif pc.countitem("50050")<1 then
				say("Nu ai o medalie de cal")
				say("Daca vrei sa continui sa-ti antrenezi")
				say("calul trebuie sa faci rost de una.")
				say("")
				setstate(need_item50050)
			elseif pc.countitem("50051")<1 then
				say("Nu ai imaginea de cal!")
				say("")
			elseif horse.get_level()==10 and not horse.is_dead() and pc.countitem("50050")>=1 and pc.level>=35 then
				say("Trebuie sa omori 100 Arcasi Sarpe")
				say("in 30 minute, ii gasesti in desert.")
				say("Esti gata de incepere a misiunii pentru calul armat?")
				say("")
				local b=select("Incepe", "Nu, anuleaza")
				if 1==b then
					if pc.countitem("50050")>=1 then
						pc.removeitem("50050", 1)
						setstate(test)
					end
				elseif 2==b then
					say("Intoarce-te cand esti gata!")
				else
					say("UNKNOWN BUTTON ["..b.."]")
				end
			else
				say("")
				say("Mult noroc!")
				say("")
			end
		end
	end
	state need_item50050 begin
		when letter begin
			setskin(NOWINDOW)
			makequestbutton("Medalia de cal")
			q.set_title("Medalia de Cal")
			q.start()
		end
		when button begin
			say(locale.NOTICE_COLOR.."Medalia de Cal"..locale.NORMAL_COLOR)
			say("Ai nevoie de o Medalie de Cal")
			say("o poti gasi in Temnita Maimutelor!")
			setstate(start)
			q.done()
		end
		when info begin
			say(locale.NOTICE_COLOR.."Medalia de Cal"..locale.NORMAL_COLOR)
			say("Ai nevoie de o Medalie de Cal")
			say("o poti gasi in Temnita Maimutelor!")
			setstate(start)
			q.done()
		end
	end
	state test begin
		when letter begin
			q.set_counter("Arcasi", 100-pc.getqf("kill_count"))
		end
		when 2105.party_kill begin
			pc.setqf("kill_count", pc.getqf("kill_count")+1)
			q.set_counter("Arcasi", 100-pc.getqf("kill_count"))
			if get_time()>=pc.getqf("limit_time") then
				setstate(failure)
			end
		end
		when 2107.party_kill begin
			pc.setqf("kill_count", pc.getqf("kill_count")+1)
			q.set_counter("Arcasi", 100-pc.getqf("kill_count"))
			if get_time()>=pc.getqf("limit_time") then
				setstate(failure)
				q.done()
			end
		end
		when letter begin
			q.set_clock("Timp:", pc.getqf("limit_time")-get_time())
		end
		when enter begin
			pc.setqf("limit_time", get_time()+30*60)
			pc.setqf("kill_count", 0)
		end
		when leave begin
			q.done()
		end
		when letter begin
			setskin(NOWINDOW)
			makequestbutton("Omoara arcasii sarpe")
			q.set_title("Omoara arcasii sarpe")
			q.start()
		end
		when button begin
			say(locale.NOTICE_COLOR.."Omoara arcasii sarpe"..locale.NORMAL_COLOR)
			say("Ai 30 minute sa omori 100 Arcasi scorpion")
			say("sau sarpe. Te pot ajuta membrii grupei tale!")
			say("")
			say("")
		end
		when info begin
			say(locale.NOTICE_COLOR.."Omoara arcasii sarpe"..locale.NORMAL_COLOR)
			say("Ai 30 minute sa omori 100 Arcasi scorpion")
			say("sau sarpe. Te pot ajuta membrii grupei tale!")
			say("")
			say("")
		end
		when 2105.party_kill with pc.getqf("kill_count") >= 100 and pc.getqf("kill_count") >= 100 and pc.getqf("limit_time")>=get_time() begin
			setstate(report)
		end
		when 2107.party_kill with pc.getqf("kill_count") >= 100 and pc.getqf("kill_count") >= 100 and pc.getqf("limit_time")>=get_time() begin
			setstate(report)
		end
		when 20349.chat."Misiune cal armat" begin
			say("In 30 de minute trebuie sa omori")
			say("100 Arcasi scorpion sau sarpe.")
			say("Te pot ajuta membrii")
			say("grupului tau.")
		end
	end
	state report begin
		when letter begin
			setskin(NOWINDOW)
			makequestbutton("Misiune terminata")
			q.set_title("Misiune terminata")
			q.start()
		end
		when button begin
			say(locale.NOTICE_COLOR.."Misiune terminata"..locale.NORMAL_COLOR)
			say("Du-te la grajdar.")
		end
		when info begin
			say(locale.NOTICE_COLOR.."Misiune terminata"..locale.NORMAL_COLOR)
			say("Du-te la grajdar.")
		end
		when 20349.chat."HORSE QUEST STATE REPAIR" with horse.get_grade()!=1 begin
			setstate(start)
			q.done()
		end
		when 20349.chat."Misiune terminata!" with horse.get_grade()==1 begin
			say("Felicitari! Acum ca ai terminat")
			say("misiunea trebuie sa astepti o zi")
			say("in timp ce eu reusesc sa creez ")
			say("Cartea Arme si Cai si trebuie sa ai la tine")
			say("500.000 Yang.")
			say("Intoarce-te maine!")
			if is_test_server() then
				pc.setqf("make_time", get_time()+10)
			else
				pc.setqf("make_time", get_time()+number(8, 16)*60*60)
			end
			setstate(wait)
		end
	end
	state wait begin
		when letter begin
			setskin(NOWINDOW)
			makequestbutton("Asteapta Cartea Arme si Cai")
			q.set_title("Asteapta Cartea Arme si Cai")
			q.start()
		end
		when button begin
			say(locale.NOTICE_COLOR.."Asteapta Cartea Arme si Cai"..locale.NORMAL_COLOR)
			say("Grajdarul iti creeaza Cartea Arme si Cai.")
			say("Asteapta s-o creeze.")
		end
		when info begin
			say(locale.NOTICE_COLOR.."Asteapta Cartea Arme si Cai"..locale.NORMAL_COLOR)
			say("Grajdarul iti creeaza Cartea Arme si Cai.")
			say("Asteapta s-o creeze.")
		end
		when login with get_time()>=pc.getqf("make_time") begin
			setstate(buy)
		end
		when 20349.chat."HORSE UPGRADE QUEST STATE REPAIR" with horse.get_grade()!=1 begin
			setstate(start)
			q.done()
		end
		when 20349.chat."Cartea Arme si Cai?" with horse.get_grade()==1 begin
			say("Imi pare rau dar nu am creat inca")
			say("Cartea ta Arme si Cai.")
			say("Intoarce-te maine.")
		end
	end
	state buy begin
		when letter begin
			setskin(NOWINDOW)
			makequestbutton("Este gata Cartea ta Arme si Cai!")
			q.set_title("Este gata Cartea ta Arme si Cai!")
			q.start()
		end
		when button begin
			say(locale.NOTICE_COLOR.."Este gata Cartea ta Arme si Cai!"..locale.NORMAL_COLOR)
			say("Du-te la grajdar sa-ti iei")
			say("Cartea Arme si Cai.")
			say("Aminteste-ti sa ai 500.000 yang.")
		end
		when info begin
			say(locale.NOTICE_COLOR.."Este gata Cartea ta Arme si Cai!"..locale.NORMAL_COLOR)
			say("Du-te la grajdar sa-ti iei")
			say("Cartea Arme si Cai.")
			say("Aminteste-ti sa ai 500.000 yang.")
		end
		when 20349.chat."HORSE UPGRADE QUEST STATE REPAIR" with horse.get_grade()!=1 begin
			setstate(start)
			q.done()
		end
		when 20349.chat."HORSE UPGRADE QUEST STATE REPAIR" with horse.get_grade()==1 and horse.get_level()!=10 begin
			setstate(start)
			q.done()
		end
		when 20349.chat."Cartea ta Arme si Cai?" with horse.get_grade()==1 and horse.get_level()==10 begin
			say("Cartea ta Arme si Cai este gata.")
			say("Te costa 500.000 Yang.")
			local b=select("O iau acum", "O iau mai tarziu", "Iesire")
			if 1==b then
				if pc.money>=500000 then
					if pc.countitem("50051")>=1 then
						char_log(0, "HORSE_UPGRADE", "BEGIN")
						pc.changemoney(-500000)
						char_log(0, "HORSE_UPGRADE", "DEC money 500000")
						pc.removeitem("50051", 1)
						char_log(0, "HORSE_UPGRADE", "DEC 50051 1")
						horse.unride()
						horse.advance()
						horse.ride()
						char_log(0, "HORSE_UPGRADE", "INC horse_advance 1")
						pc.give_item2("50052", 1)
						char_log(0, "HORSE_UPGRADE", "INC 50052 1")
						char_log(0, "HORSE_UPGRADE", "END")
						say("Felicitari!")
						say("Acum ai cal armat.")
						say("Adu-ti aminte sa-l hranesti cu regularitate.")
						say("")
						setstate(start)
						q.done()
					else
						say("")
					end
				else
					say("")
				end
			elseif 2==b then
				say("Ok intoarce-te cand vrei.")
			elseif 3==b then
				say("Nu vrei Cartea Arme si Cai?")
				local b=select("Da", "Nu")
				if 1==b then
					setstate(start)
					q.done()
				elseif 2==b then
				else
					say("UNKNOWN BUTTON ["..b.."]")
				end
			else
				say("UNKNOWN BUTTON ["..b.."]")
			end
		end
	end
	state failure begin
		when letter begin
			setskin(NOWINDOW)
			makequestbutton("Misiune Cal Armat esuata!")
			q.set_title("Misiune Cal Armat esuata!")
			q.start()
		end
		when button begin
			say(locale.NOTICE_COLOR.."Misiune Cal Armat esuata!"..locale.NORMAL_COLOR)
			say("A esuat misiunea pentru cal armat")
			say("Imi pare rau!")
			say("")
			say("Du-te la grajdar")
			say("sa incerci iar.")
			setstate(start)
			q.done()
		end
		when info begin
			say(locale.NOTICE_COLOR.."Misiune Cal Armat esuata!"..locale.NORMAL_COLOR)
			say("A esuat misiunea pentru cal armat")
			say("Imi pare rau!")
			say("")
			say("Du-te la grajdar")
			say("sa incerci iar.")
			setstate(start)
			q.done()
		end
	end
	state __COMPLETE__ begin
		when enter begin
			q.done()
		end
	end
end

iar cand ma teleportez in desert imi dispare misiunea , daca revin map1/map2 revine. In fine cred ca nu e ceva in regula cu acest quest . Daca ma poate ajuta si pe mine cineva va rog cu un quest de genul as fi recunoscator . :(
Imagine
Afișează semnătura
Avatar utilizator
sanducatalin1
Mister Just4Metin

Mister Just4Metin
Mesaje: 619
Membru din: 28 Iun 2015, 16:07
Server: Draco
Regat: Shinsoo
Aprecieri: 127  
Mulţumiri: 168  
 Contact:
Medalii

Ai aici quest:
https://github.com/metin2dev/quest/blob ... rade.quest

Și fa rost de Translate.lua ca sa traduci questu ala, unde scrie gameforge nu stiu ce tu pui ghirimele și scri ce e in translate

[ Postat de pe iPhone ] Imagine
Avatar utilizator
skristy96
Nivel 4

Nivel 4
Mesaje: 559
Membru din: 29 Noi 2013, 21:38
Server: OficialMT2
Regat: Jinno
Aprecieri: 364  
Mulţumiri: 50  
  Rezolvări prob.: 1
Discord: Copiază ID
 Contact:
Medalii

sanducatalin1 scrie: ↑14 Ian 2020, 14:14 Ai aici quest:
https://github.com/metin2dev/quest/blob ... rade.quest

Și fa rost de Translate.lua ca sa traduci questu ala, unde scrie gameforge nu stiu ce tu pui ghirimele și scri ce e in translate

[ Postat de pe iPhone ] Imagine
Sincer sa fiu nu am incercat dar nu ma descurc cu translate , al meu e altfel decat ce imi zice in quest , practic e foarte greu si complicat de facut asta , daca e asa mai bine renunt la quest :(
Imagine
Afișează semnătura
Avatar utilizator
Nicolescu Radu
Membru Club

Membru Club
Mesaje: 1728
Membru din: 11 Noi 2017, 09:50
Server: Eruris2
Regat: Jinno
Aprecieri: 0
Mulţumiri: 96  
 Contact:
Medalii

Inactiv , arhivat !
► Daca crezi ca te-am ajutat , sau iti place mesajul meu nu uita sa dai un LIKE !◄
Afișează semnătura
Închis
Răspunsuri
4
Vizualizări
389
Răspunsuri
6
Vizualizări
1929
Răspunsuri
10
Vizualizări
1425
Răspunsuri
0
Vizualizări
467

Înapoi la “Arhivă”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 14 vizitatori