Descriere: Prin folosirea itemului ti se ofera 1 level in plus, mi se pare destul de bun pentru serverele pvp(desi merge si in pvm, cu un drop sau craft care te face sa vrei sa cresti singur). Ceruse cineva un astfel de quest, am vazut ca nu este postat si ma gandeam ca va este folositor.
Imagini: Nu e nevoie
Quest:
Cod: Selectaţi tot
quest level begin
state start begin
when 40004.use begin------------de aici va alegeti voi ce item vreti sa se foloseasca pentru level
local item_vnum = 40004-------puneti din nou itemul
local item_delete_count = 0-----daca vreti ca inelul sa se foloseasca nelimitat nelimitat puneti 0, daca vreti sa se foloseasca numai o data puneti 1
local l_min = 10------------level minim de folosire al obiectului
local l_max = 105-----------level maxim pe server sau level maxim de folosire a obiectului
local level_offered = 1-----de aici modificati cate leveluri sa va ofere la fiecare folosire
local l_min1 = (l_min - 1)
local l_max1 = (l_max - 2)
local l_max2 = (l_max - 1)
local E = pc.get_exp()
local lvl = (pc.get_level() + level_offered)
if pc.count_item(item_vnum) < 1 then
syschat("nu ai destule, ma")
return
end
if pc.get_level() == l_max then
syschat("Ai deja nivelul "..pc.get_level()..", nu mai ai nevoie de obiect !")
pc.remove_item( item_vnum, 1)
syschat("Obiectul a fost eliminat !")
end
if pc.get_level() < l_min1 then
syschat("Nivelul minim pentru a folosi obiectul este "..l_min..", iar al tau este "..pc.get_level().."")
syschat("Pentru a putea folosi obiectul, iti mai trebuie "..(l_min - pc.get_level()).." niveluri !")
end
if pc.get_level() == l_min1 then
syschat("Nivelul minim pentru a folosi obiectul este "..l_min..", iar al tau este "..pc.get_level().."")
syschat("Pentru a putea folosi obiectul, iti mai trebuie "..(l_min - pc.get_level()).." nivel !")
end
if pc.get_level() == l_max1 then
while pc.get_level() < lvl do
pc.set_level(lvl)
pc.give_exp2(-E)
pc.remove_item( item_vnum, item_delete_count)
syschat("Felicitari, "..pc.get_name()..", ai primit level "..pc.get_level().." !")
syschat("Mai ai nevoie de "..(l_max - pc.get_level()).." nivel pana la "..l_max.." !")
end
end
if pc.get_level() >= l_min and pc.get_level() < l_max1 then
while pc.get_level() < lvl do
pc.set_level(lvl)
pc.give_exp2(-E)
pc.remove_item( item_vnum, item_delete_count)
syschat("Felicitari, "..pc.get_name()..", ai primit level "..pc.get_level().." !")
syschat("Mai ai nevoie de "..(l_max - pc.get_level()).." niveluri pana la "..l_max.." !")
end
end
if pc.get_level() >= l_min and pc.get_level() <= l_max2 then
while pc.get_level() < lvl do
pc.set_level(lvl)
pc.give_exp2(-E)
pc.remove_item( item_vnum, item_delete_count)
syschat("Felicitari, "..pc.get_name()..", ai primit level "..pc.get_level().." !")
syschat("De acum nu mai poti folosi obiectul !")
end
end
end---when
end----state
end----quest
--==========================================================================
--verificati quest_functions pentru:
--pc.get_exp
--pc.get_level
--pc.give_exp2
--pc.get_next_exp
--In cazul in care nu le aveti, le adaugati voi la sfarsitul fisierului.
--pentru probleme ma gasiti pe Just4Metin
--cu numele de Nahual
--==========================================================================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/romania/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.
Edit: mda, tocmai am vazut ca a postat Raffael questul pentru cineva de pe forum, in probleme si intrebari, daca nu-si are locul aici, puteti sa-l stergeti
Update: Acum va arata si ce level ati primit dupa folosire, care este levelul maxim pana la care poate fi folosit si cate leveluri mai aveti de facut pana la lvl max. + rezolvare crash core.
Update2... v-am pus si count..
il puteti descarca de aici: https://mega.nz/#!KIwH2RxY!XvtUfL2H7vp1 ... ZPe0swoU2c
VT: https://www.virustotal.com/#/file/9c15d ... /detection






