Nume: Experienta plus/minus
Descriere: Am creat acest quest in ideea de a farma cu acelasi caracter,fara a fi nevoiti sa faceti farmeri.
Ce face questul?-La accesarea optiunii "Vreau sa farmez", scade levelul pana la lvl.30(se poate modifica).
La accesarea optiunii "Vreau sa cresc", ofera experienta, pana la atingerea levelului dorit(cantitatea de exp se poate modifica)
Imagini: Fara.
Quest:quest exp_plus_minus begin
state start begin
when 20092.chat."Experienta" begin
say_title("Bun venit, "..pc.get_name().."")
say("Eu iti pot oferi atat cresterea levelului")
say("cat si micsorarea acestuia,pentru farming")
local alege=select("Vreau sa cresc","Vreau sa farmez","Inchide")
if alege == 3 then
return
end
if alege == 1 then
if pc.get_level() <= 126 then --aici setati levelul maxim pe server minus 1
local lvl = 127 --setati levelul maxim pe server
if pc.get_level() <= 126 then --aici setati levelul maxim pe server minus 1
pc.give_exp2(500000000) --modificati cum doriti
end
end
end
if alege == 2 then
if pc.get_level() >= 30 then --modificati cum doriti
pc.set_level(30) --idem liniei anterioare
end
end
end
end
end
Sau il puteti folosi cu lvl presetat:50;70;90;maxim
quest exp_plus_minus begin
state start begin
when 20092.chat."Experienta" begin
say_title("Bun venit, "..pc.get_name().."")
say("Eu iti pot oferi atat cresterea levelului")
say("cat si micsorarea acestuia,pentru farming")
local alege=select("Vreau sa cresc","Vreau sa farmez","Inchide")
if alege == 3 then
return
end
if alege == 1 then
local lvl=select("Lvl 50","Lvl70","Lvl 90","Lvl maxim","Renunta")
if lvl == 5 then
return
end
if lvl == 1 then
if pc.get_level() <= 49 then
pc.set_level(50)
end
elseif lvl == 2 then
if pc.get_level() <= 69 then
pc.set_level(70)
end
elseif lvl == 3 then
if pc.get_level() <= 89 then
pc.set_level(90)
end
elseif lvl == 4 then
if pc.get_level() <= 126 then --aici scrieti lvl maxim pe server minus 1
pc.set_level(127) --idem liniei anterioare
end
end
end
if alege == 2 then
if pc.get_level() >= 30 then --modificati cum doriti
pc.set_level(30) --idem liniei anterioare
end
end
end
end
end


Adaugati in "quest_functions"
COD: SELECTAŢI TOT

pc.set_level

In "questlib.lua", cautati
COD: SELECTAŢI TOT

['level'] = pc.get_level,
si adaugati sub
COD: SELECTAŢI TOT

['level2'] = pc.set_level,

Tutorial instalare quest:
Salvaţi conţinutul quest-ului într-un fişier text numit de exemplu nume_quest.quest/.lua
Vă conectaţi la filezilla / winscp şi întrati în /usr/home/game/share/locale/germany/quest (depinde ce server aveţi).
Îl puneţi acolo (să fie .quest sau .lua).
Te loghezi în FreeBSD / putty şi scrii în felul următor: cd /usr/home/game/share/locale/germany/quest (depinde ce server aveţi) apoi ./qc nume_quest.quest/.lua
Intraţi pe server şi scrieţi /reload q
Testaţi quest-ul.