Pai sa zicem ca vrei sa pui o cheie pentru a te teleporta in mapa speciala , dar vrei ca cheia sa nu se gaseasca asa usor... eu m-am gandit sa fac un quest pentru mapa de level 100 , iar cheie sa fie Oul Magic daca nu dispui de Oul Magic sa te teleporteze in cea de-a doua mapa in care se gaseste un dragon ce dropeaza Oul Magic.
Ce face acest quest?
~Pentru inceput ai nevoie de level 100~
Levelul se poate modifica asa:
Step one:
Ctrl+H , cautati 100 si inlocuitil prin comanda replace cu lvl dorit.
~NPC in care este instalat questul este 33002~
El poate fi modificat la fel de usor ca lvl-ul
~Cere un item special pentru a te teleporta in Mapa de level 100~
71150= Ou Magic
~Daca nu dispuneti de acest item , va poate teleporta in cea de-a doua mapa~
Cod: Selectaţi tot
quest map100 begin
state start begin
when login or levelup with pc.level >100 begin
set_state(start)
end
end
state start begin
when 33002.chat."Valea Orcilor Supremi (100)." with pc.level >= 100 begin
say_title(""..mob_name(33002)..":")
say("Salut, "..pc.get_name().."")
say("Am o provocare pentru tine.")
say("De data aceasta tinutul este cunoscut,")
say("dar nimeni nu indrazneste sa intre.")
say("Chiar si asa tot trebuie sa ma platesti")
say("Am nevoie de "..item_name(71150).." .")
say_item_vnum(71150)
wait()
say("")
say("")
if pc.count_item(71150)>0 then
say_title(""..mob_name(33002)..":")
say("Te asteapta monstri fiorosi,")
say("tinuturi neexplorate si")
say("pericole la tot pasul.")
say("Odata cu pericolul")
say("vine si adventura.")
say("Mult Succes.")
pc.remove_item(71150)
pc.warp(1226600, 1680600)
else
say_title(""..mob_name(33002).."")
say("Mai intai fami o favore")
say("Adumi "..item_name(71150).." pentru mine ")
say_item_vnum(71150)
say("Am nevoie urgent de ea.")
say("Daca te razgandesti revino.")
wait()
say("Vreau sa te ajut sa gasesti Dragoul de Foc")
say_reward("Vrei sa te teleportez la Dragon?")
local a = select("Da", "Nu")
if a == 1 then
if pc.get_level() >= 100 and pc.get_level() <= 225 then
say_title("Dragonul de Foc:")
say("")
say("Vei fi teleportat acolo.")
say("Mult noroc...")
wait()
pc.warp(182500,1220700)
elseif a == 2 then
say_title("Dragonul de Foc:")
say("")
say("Ok, te mai asteptam")
else
say_title("Dragonul de Foc:")
say("")
say("Imi pare rau, "..pc.get_name().." dar")
say("trebuie sa ai lvl 100 pentru a intra.")
end
end
end
return
end
end
end1. 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.











