Probabil ati avut unele momente cand doreati sa faceti un quest de genul celui cu instruirea adica sa te duci la x npc apoi la y npc
Pentru inceput vom crea un fisier cu extensia .quest si numele dorit apoi vom incepe sa scriem in el linile de inceput , in caz de nu le stiti
Apoi adaugam:quest nume begin
state start begin
when login or levelup with pc.level> nivel begin
set_state(alt nume)
end
end
La vnum npc punem codul npc-uluistate numele_de_mai_sus begin
when letter begin
local v = find_npc_by_vnum(vnum npc)
if v != 0 then target.vid("__TARGET__", v, "Nume misiune")
end
send_letter("Nume misiune")
end
when button or info begin
say_title("titlu")
say("text")
say_reward("text cu rosu")
end
when __TARGET__.target.click or vnum npc .chat."Ce v-a aparea cand vom ajunge la npc si il vom accesa" begin
target.delete("__TARGET__")
say("text")
Mai adaugam ce vrem , pentru text normal folosim say("text") iar pentru text rosu say_reward("text")
Apoi il salvam tot cu extensia .quest il urcam in sftp in /usr/home/game/share/locale/xxxxxx/quest , iar in consola vom rula urmatoarele comenzi
Ne vom conecta pe server de pe un caracter cu grad IMPLEMENTOR sau HIGHT_WIZARD rulam comenzile
Sau daca nu avem jucatori pe server si ati facut mai multe modificari in server vom folosi :