Salutare, azi va prezint cateva questuri noi
.
Portile iadului:Cod: Selectaţi tot
quest iadul begin
state start begin
when login with pc.level >= 47 begin
set_state(information)
end
end
state information begin
when letter begin
send_letter("Portile iadului s-au deschis !")
end
when info or button begin
say_title("Portile iadului s-au deschis !")
say("Portile iadului s-au distrus iar demonii au iesit in lumea oameniilor")
say("crezi ca esti in stare ca sa poti pune capat acestui haos, dute")
say("in turnul demoniilor si omoara 100 de Luptator Sulita Comun.")
say_reward("Portile iadului s-au deschis !")
say("")
pc.setqf("state", 100)
q.set_counter("Luptator Sulita Comun", 100)
end
when 1033.kill begin
local count = pc.getqf("state") - 1
if count <= 100 then
pc.setqf("state", count)
q.set_counter("Luptator Sulita Comun", count)
end
if count == 0 then
say_title("Portile iadului s-au deschis ! - Succes!")
say("")
say("Ai terminat misiunea cu succes!")
say("Drept multumire vei primi")
say("o recompensa frumusica.")
say("")
say_reward("Recompensa:")
say_reward("Ai primit Glugã de otel+5")
say_reward("Ai primit Licoare albastrã (G)")
say_reward("Ai primit Licoare rosie(G)")
say_reward("Ai primit Pergament Binecuvantat")
say_reward("Ai primit Brãtarã de aur alb+5")
say_reward("Ai primit 700000 Yang")
say_reward("Ai primit 1000000 Experienta")
pc.change_money(700000)
pc.give_exp2(1000000)
pc.give_item2(12385, 1)
pc.give_item2(27006, 200)
pc.give_item2(27003, 200)
pc.give_item2(250100, 5)
pc.give_item2(14145, 1)
clear_letter()
set_state(__COMPLETE__)
end
end
end
state __COMPLETE__ begin
end
endCod: Selectaţi tot
quest otrava begin
state start begin
when login with pc.level > 48 begin
send_letter("Metin2DL-Otrava se imprastie.")
local v = find_npc_by_vnum(20018)
target.vid("__TARGET__", v, "Baek-Go")
end
when info or button begin
say_title("Baek-Go te cauta.")
say("Baek-Go a dat de stire ca are nevoie de")
say("ajutorul tau.A aparut o problema in sat,")
say("iar vaduva si-a extins otrava si a imbolnavit")
say("regatul tau.Baek-go iti da toate detaliile")
say("despre producerea medicamentului.")
say("")
say("Hint:Discuta cu Baek-Go.")
say("Il vei gasii in prima harta a regatului tau.")
end
when __TARGET__.target.click or 20018.chat."Epidemie in sat" begin
say_title("Baek-Go:")
say("Imhh.Salut luptatorule.Cred ca ma stii.")
say("Eu ma ocup de tratarea satenilor nostrii")
say("dar astea sunt detalii care nu te intereseaza")
say("De curand a aparut o noua problema.Pare ca")
say("Biologul Chaerigrab,cand a fost la cules")
say("de plante,pentru cercetarile sale a cules o")
say("o planta unde se aflau pui de arahnide.Majoritatea")
say("din sat au nevoie de acel medicament,pentru a")
say("supravietuii.Avem nevoie de ajutorul tau.")
say("")
say_item_vnum(70252)
wait()
say_title("Baek-Go")
say("")
say("Cum ai vazut in explicatia anterioara")
say("acea planta albastra reprezinta medicamentul")
say("de care am nevoie.Misiunea este putin dificila")
say("dar asa cum mi-ai cerut la inceput iti voi putea")
say("oferii o recompensa buna,satenii vor pune de")
say("la mana la mana pentru a te rasplatii.")
wait()
say_title("Informatii suplimentare - Misiunea")
say("")
say("Pentru a obtine o floare albastra,trebuie sa")
say("zdrobesti craniul unui arcas scorpion.")
say("Ucide din primele camere paianjeni.")
say("pentru a obtine o planta albastra.")
say("")
say("Hint:Ucide paianjeni din primele camere.")
target.delete("__TARGET__")
set_state(placinta)
end
end
state placinta begin
when letter begin
send_letter("Ucide paianjenii din V2.")
end
when button or info begin
say_title("Informatii suplimentare - Epidemia otravurilor")
say("")
say("Ucide paianjeni din V2 pana obtii planta")
say("albastra.Este pentru binele satului,pentru")
say("a salva satenii loviti de otrava arahnidelor.")
say_item_vnum(70252)
end
when 2132.kill begin
local n = number(0,150)
if n>5 then
say_title("Felicitari!")
say("Ai obtinut planta albastra necesara lui")
say("BaekGo.Vorbeste cu el pentru detalii.")
say("")
say("")
pc.give_item2(70252, 1)
set_state(lulu)
end
end
end
state lulu begin
when letter begin
send_letter("Ai o planta albastra")
local v = find_npc_by_vnum(20018)
target.vid("Doctor", v, "BaekGo")
end
when button or info begin
say_title("Felicitari!")
say("Ai obtinut o planta albastra")
say("Vorbeste cu BaekGo")
say_item_vnum(70252)
say("")
say("")
end
when Doctor.target.click begin
if pc.count_item(70252) > 0 then
say_title("Baek-Go:")
say("Imhh,foarte bine.Aceasta planta este de")
say("cea mai buna calitate.Ma va ajuta in acest caz")
say("insa acum,trebuie sa imi respect promisiunea.")
say("iti voi oferii 20 Boabe zen.")
say("")
pc.remove_item(70252, 1)
pc.give_item2(70102, 20)
target.delete("Doctor")
set_state(complete)
else
say_title("Baek-Go:")
say("In saculetul tau nu zaresc nici o planta")
say("albastra.Unde ai pierdut-o?")
say("Idiotule...")
end
end
end
state complete begin
end
end Cod: Selectaţi tot
quest vrajitori begin
state start begin
when login with pc.level >= 37 begin
set_state(information)
end
end
state information begin
when letter begin
send_letter("Invazia Vrajitoriilor orci")
end
when info or button begin
say_title("Invazia Vrajitoriilor orci")
say("Vrajitorii Orci s-au extins in numar mare prin teritoriile noastre ,")
say("trebuie sa te duci in valea orciilor si sa pui capat acestui blestem.")
say("Distruge 45 de Vrajitori Orci")
say_reward("Invazia Vrajitoriilor orci")
say("")
pc.setqf("state", 45)
q.set_counter("Orc Vrajitor", 45)
end
when 604.kill begin
local count = pc.getqf("state") - 1
if count <= 45 then
pc.setqf("state", count)
q.set_counter("Orc Vrajitor", count)
end
if count == 0 then
say_title("Invazia Vrajitoriilor orci - Succes!")
say("")
say("Ai terminat misiunea cu succes!")
say("Drept multumire vei primi")
say("o recompensa frumusica.")
say("")
say_reward("Recompensa:")
say_reward("Ai primit Licoare albastrã (G)")
say_reward("Ai primit Licoare rosie(G)")
say_reward("Ai primit Brãtarã de aur alb+5")
say_reward("Ai primit Cercei lacrima cerului+5")
say_reward("Ai primit Pergament Binecuvantat")
say_reward("Ai primit 500000 Yang")
say_reward("Ai primit 160000 Experienta")
pc.change_money(500000)
pc.give_exp2(160000)
pc.give_item2(27006, 100)
pc.give_item2(27003, 100)
pc.give_item2(14145, 1)
pc.give_item2(17205, 1)
pc.give_item2(45040, 1)
clear_letter()
set_state(__COMPLETE__)
end
end
end
state __COMPLETE__ begin
end
endCod: Selectaţi tot
quest lv80 begin
state start begin
when login or levelup with pc.level >= 80 and pc.level <= 105 begin
set_state(information)
end
end
state information begin
when letter begin
send_letter("Lv.80 : Pericol iminent!")
end
when info or button begin
say("")
say("")
say_title("Pericol iminent!")
say_verde("De curand Tyrax a descoperit ca in Grota ")
say_verde("apare de nicaieri, si raspandeste in aer")
say_verde("magie, care este foarte periculoasa si otravitoare.")
say_verde("Satenii din satul vecin au nevoie de aer curat!")
say_verde("Distruge Vrajitoarea de Gheata si ajuta satenii!")
say_reward("Infirmatie : Omoara 1 Vrajitoare de Gheata.")
say_verde("")
pc.setqf("state", 1)
q.set_counter("Vrajitoarea de Gheata", 1)
end
when 1191.kill begin
local count = pc.getqf("state") - 1
if count <= 1 then
pc.setqf("state", count)
q.set_counter("Vrajitoarea de Gheata", count)
end
if count == 0 then
say_title("Lv.80 : Pericol iminent! Complet!")
say_verde("")
say_verde("Magia s-a rezolvat datorita tie. Nu imi")
say_verde("vine sa cred, cum avansezi si cat de puternic")
say_verde("devii intr-un timp atat de scurt. Poftim un dar.")
say_verde("")
say_alb("URMATOAREA MISIUNE VA FI LA LV.85")
say_reward("Recompensa sateniilor:")
say_reward("100.000.000 yang")
pc.change_money(100000000)
pc.give_item2(71101, 1)
clear_letter()
set_state(__COMPLETE__)
end
end
end
state __COMPLETE__ begin
end
end1. Salvaţi conţinutul quest-ului într-un fişier text numit de exemplu rasplata.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 rasplata.quest
5. Intraţi pe server şi scrieţi /reload q .
6. Testaţi quest-ul .




