Quest Cutremur Desert

Avatar utilizator
AlynDE
Utilizator interzis !

Utilizator interzis !
Mesaje: 124
Membru din: 11 Apr 2017, 13:05
Server: Sunt bine mersi
Regat: Shinsoo
Aprecieri: 27  
Mulţumiri: 775  
 Contact:
Medalii

Cod: Selectaţi tot

quest mysterious_earthquakes begin
	state start begin
		when login or levelup or enter with pc.get_level() >=70 begin
			 set_state(information)
		end
	end

	state information begin
		when letter begin
			send_letter("Metin2-Cutremurele misterioase")
			local v=find_npc_by_vnum(20011)
			if 0==v then
			else
				target.vid("__TARGET__", v, "Uriel")
			end
		end
					
		when button or info begin
			say_title("Cutremurele din Desertul Sahara")
			say("")
			say("Uriel pare a fi in mare necaz!")
			say("du-te la el pentru a verifica")
			say("daca aveti posibilitatea sa-l ajutam intr-un fel!")
			say("")
			say("")
		end

		when __TARGET__.target.click or 20011.chat."The mysterious earthquakes" begin
			target.delete("__TARGET__")
			say_title("Cutremurele din Desertul Sahara")
			say("")
			say("Salut aventurier curajos!")
			say("Nakajima mi-a spus in timp ce vizita Desertul Sahara ca el si")
			say("echipa sa luat in pericol atunci cand se apropie Spider Dungeons")
			say("datorita unui cutremur mare. in urma acestor carti nu au")
			say("nu a fost niciodata cutremure, cum ar fi faptul ca in Sahara Desert de la")
			say("cel putin 20.000 de ani!")
			say("")
			wait()
			say_title("Cutremurele din Desertul Sahara")
			say("")
			say("Acest lucru este intr-adevar ciudat ... Poate vrei sa mergi la Pung-Ho")
			say("pentru mine? El traieste in temnite Spider si este un foarte bun")
			say("prieten de-al meu. imi fac griji pentru el din cauza celor")
			say("cutremure! Sper sa nu fie ranit!.")
			say("Doar gandindu-ma face sa ma trember in frica!")
			say("Te rog ajuta-ma si verificati daca acesta este in regula.")
			say("Eu te voi recompensa pentru munca ta!")
			say("")
			local acceptq=select("Da", "Nu")
			if acceptq == 1 then
				say_title(pc.get_name()..":")
				say("")
				say("Imi pare rau pentru Uriel fi atat de pietrificat.")		
				say("Trebuie sa-l ajut!")
				say("Desertul Sahara vin...!")
				say("")
				say("")
				say_reward("Ati primit un pasaj.")
				pc.give_item2(71095, 1)
				set_state(accept)		
			elseif acceptq == 2 then
				say_title(pc.get_name()..":")
				say("")
				say("Nu vreau sa-mi iau in pericol.")		
				say("Imi pare rau, dar eu nu pot so fac.")
				say("")
				say("")
				wait()
			end		
		end		
	end	
		
	state accept begin
		when letter begin
			send_letter("Cutremurele misterioase")
			local x=find_npc_by_vnum(20089)
			if 0==x then
			else
				target.vid("__TARGET2__", x, "Pung-Ho")
			end
		end
			
		when button or info begin	
			say_title("Cutremurele misterioase in desert")
			say("")
			say("Du-te la Dungeons Spider si verificati daca")
			say("Pung-Ho este in regula.")
			say("Dupa vii si dai ulterior raportu lui Uriel.")
			say("")
			wait()
		end
			
		when 20011.chat."Cutremurele din Desertul Sahara" begin	
			say_title("Uriel:")		
			say("")		
			say("Ce? Deja te-ai intors?")		
			say("...")
			say("")
			say("Oh ... sunt prea speriat de cutremure")
			say("si-a schimbat mintea ta?")
			say("")
			say_reward("Vrei sa termini acest quest?")
			say("")
			local tooweak=select("Da", "Nu")		
			if tooweak == 2 then		
				say_title("Uriel:")		
				say("")				
				say("Va multumim pentru ajutorul acordat,te rog grabestete am")
				say("ceva atat de speriat sa intamplat cu el!")
				say("")		
				say("")		
			else		
				say_title("Uriel:")		
				say("")				
				say("Pot intelege temerile tale, dar aceasta este o chestiune de")
				say("de viata sau de moarte! Nu este nimeni altcineva ma pot baza")		
				say("pe aceasta tema decat tine! Tu esti singura mea speranta!")
				say("")		
				local tooweak2=select("Bine,voi face", "imi pare rau,dar nu pot.")		
				if tooweak2 == 1 then	
					say_title("Uriel:")
					say("")		
					say("Va multumesc foarte mult,")		
					say("urari bune pentru tine!")		
					say("")
					say("")
					wait()
				elseif tooweak2 == 2 then
					say_title(""..pc.get_name()..":")
					say("")		
					say("Am simtit impactul acestor cutremure")
					say("cand m-am apropiat Spider Dungeon ...")
					say("Imi pare foarte rau, dar ma sperie prea mult")
					say("")
					say("Rusine pe mine sa fie..")
					say("")
					say_reward("Quest nu a reusit.")
					say("")		
					set_state(__FAiLURE__)		
				end		
			end		
		end
	
		when __TARGET2__.target.click or 20089.chat."Pung-Ho esti bine?" begin
			target.delete("__TARGET2__")
			say_title("Pung-Ho:")
			say("")
			say("Buna ziua, cu ce te pot ajuta?")
			say("...")
			----"123456789012345678901234567890123456789012345678901234567890"|
			say("Ah, Uriel te-a trimis pentru ca era ingrijorat pentru mine?")
			say("Hahaha,prietenul meu bun Uriel! Spune-i sa nu va faceti griji!")
			say("Zidurile acestei temnita sunt solide!")
			say("")
			say("")
			wait()
			say_title("Pung-Ho:")
			say("")
			say("Te-ai intrebat despre cutremurele?")
			say("Ei bine, eu pot sa va spun despre ele!")
			say("Dar, inainte de a va spun aceasta poveste")
			say("mai bine du-te inapoi la Uriel si")
			say("Spune-i ca sunt in regula!")
			say("")
			say("")
			wait()
			set_state(back_to_uriel)
		end
	end
	
	state back_to_uriel begin
		when letter begin
			send_letter("intoarcete la Uriel")
			local u=find_npc_by_vnum(200811)
			if 0==u then
			else
				target.vid("__TARGET3__", u, "Uriel")
			end
		end
			
		when button or info begin
			say_title("Pung-Ho este in regula!")
			say("")
			say("Intoarce-te la Uriel si spune-i vestea cea buna!")
			say("")
			say("")
		end
			
		when __TARGET__.target.click or 20011.chat."Report of Pung-Ho's state" begin
			target.delete("__TARGET__")
			say_title(""..pc.get_name()..":")
			say("")
			say("Nu te teme Uriel,")
			say("Pung-Ho este in cea mai buna forma.")
			say("Spider Dungeon este securizat full!.")
			say("")
			say("")
			wait()
			say_title("Uriel:")
			say("")
			say("Ce usurare!")
			say("Va multumesc foarte mult pentru ca mai ajutat")
			say("Aici e un pic de recompensa pentru tine!")
			say("")
			say_reward("500000 Yang received.")
			say_reward("Ai primit x1 Fructul vietii.")
			say("")
			pc.change_money(500000)
			pc.give_item2(71107, 1)
			clear_letter()
			set_quest_state("valcon_war", "run")		
			set_state(__COMPLETE__)
			q.done()
		end		
	end		
		
	state __COMPLETE__ begin		
	end		
	
	state __FAiLURE__ begin		
	end		
end	


Tutorial instalare quest:
1. Salvaţi conţinutul quest-ului într-un fişier text numit de exemplu nume_quest.quest .
2. Vă conectaţi la filezilla / winscp şi întrati în /usr/home/game/share/locale/germany/quest (depinde ce server aveţi).
3. Îl puneţi acolo (să fie .quest) şi da-ţi permisiuni 777.
4. Te loghezi în FreeBSD / putty şi scrii în felul următor: cd /usr/home/game/share/locale/germany/quest apoi ./qc nume_quest.quest
5. Intraţi pe server şi scrieţi /reload q .
6. Testaţi quest-ul .
Ultima oară modificat 13 Iun 2020, 11:14 de către [RaKu], modificat de 2 ori în total.
Motiv: Eliminat link download invalid
Pentru acest mesaj, AlynDE for the post:
john1298
Răspunde
Răspunsuri
2
Vizualizări
206
Răspunsuri
7
Vizualizări
1754
Răspunsuri
1
Vizualizări
163
Răspunsuri
2
Vizualizări
711

Înapoi la “Quest-uri”

  • Informaţie
  • Cine este conectat

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