quest reset_scroll begin
    state start begin   
      when 71002.use begin              
            say_title("Resetare competenþe:")
         say("")
            say("Gândeºte-te bine înainte sã faci asta!")
            say("Cu acest pergament iþi vei reseta toate")
            say("competenþele." )
         say("" )
            say("Eºti sigur cã vrei acest lucru?")
         say("" )         
            local s = select("Da", "Nu")
         
            if 2 == s then 
               return
            end
         
            say_title("Resetare competenþe:")
            say("")
            say("Aceastã acþiune este ireversibilã.")
            say("Esti sigur?")
            say("")   
            local c = select("Da, reseteazã ","Nu")
         
            if 2 == c then
               return
            end
         
            say_title("Resetare competenþe:")      
         say("")
         say("Competenþele tale au fost resetate.")
         say("")
         pc.remove_item(71002)
            pc.clear_skill()
            pc.set_skill_group(0)         
        end
      
      
        when 71003.use begin     
            say_title("Resetare competenþã:")
         say("")
            say("Acest pergament iþi permite sã resetezi")
            say("o competenþã la 0 puncte.")
         say("Acestã acþiune este ireversibilã.")   
         say("")
         wait ()
         say("Alege competenþa:")      
         say("")
            local result = BuildSkillList(pc.get_job(), pc.get_skill_group())
            local vnum_list = result[1]
            local name_list = result[2]
            if table.getn(vnum_list) < 2 then
   
            say_reward("Nu ai competenþe pe care sã le poþi reseta.")
         say("")
                return
            end 
            
            local i = select_table(name_list)
         
            if table.getn(name_list) == i then
                return
            end
         
            local name = name_list[i]
            local vnum = vnum_list[i]
         
            say_title("Resetare competenþã:")
         say("")
            say(string.format("Eºti sigur cã vrei sã restezi %s ?", name))
         say("")
          local s = select("Da", "Nu")
         
            if 2 == s then
                return
            end
         
         pc.remove_item(71003)
            pc.clear_one_skill(vnum)
            pc.setqf("force_to_master_skill", 1)
            say_title("Resetare competenþã:")
         say("")
            say("Competenþa a fost resetatã cu succes.")
         say("")         
        end
      
    end
end

Tutorial instalare quest:

  • Salvaţi conţinutul quest-ului într-un fişier text numit de exemplu nume_quest.quest

  • 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/questapoi ./qc nume_quest.quest

  • Intraţi pe server şi scrieţi /reload q