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 .
