quest change_guild_master_item begin
   state start begin
      function change_master( name , level_limit , time_resign_limit , time_be_other_leader , time_be_other_member , iscacheitem )
         local ret = guild.change_master_with_limit( name , level_limit , time_resign_limit , time_be_other_leader , time_be_other_member, iscacheitem)
         local result = false
         if ret == 0 then
            say("Ai introdus un nume fals")
         elseif ret == 1 then
            say("Doar liderii de breaslã pot folosi acest inel.")
         elseif ret == 2 then
            say("Membrul breslei nu a fost gãsit.")
         elseif ret == 3 then
            say("Ai adãugat cu succes un Mesaj de lider.")
            result = true
         elseif ret == 4 then
            say("Tu nu eºti in nicio breaslã.")
         elseif ret == 5 then
            say("Caracterul care este trecut ca lider")
            say("nu este online.")
         elseif ret == 6 then
            say("Caracterul care este trecut ca lider")
            say("are nivelul prea mic.")
         elseif ret == 7 then
            say("Caracterul care este trecut ca lider")
            say("trebuie sã aibe deja o breaslã.")
         end
         return result
      end
      when 71099.use begin
         say_title("Inel de continuitate")
         if pc.is_guild_master() == false then
            say("Doar liderii breslelor pot folosi acest inel.")
            return
         end
         say("Te rog sã introduci numele noului lider.")
         say("")
         local s = input()
         say_title("Inel de continuitate")
         if s == pc.name then
            say("Nu poti sã iti introduci numele tãu.")
            return
         elseif s == "" then
            say("Vã rugãm sã introduceti un alt nume!")
            return
         end
         if not pc.is_near_vid( find_pc_by_name( s ) , 10 ) then
            say("Caracterul cãruia vrei sã îi înmânezi breaslã")
            say("trebuie sã fie alaturi de tine.")
            return
         end
         if change_guild_master_item.change_master( s , 40 , 0 , 0 , 0 ,true) == true then
            pc.remove_item(71099)
         elseif ret == 5 then
            say("error: 1")
            say("Vã rugam sã contactati un administrator.")
         elseif ret == 6 then
            say("Caracterul care trebuie sã fie lider")
            say("are nivelul prea scazut.")
         else
            say("error: 2")
            say("Vã rugam sã introduceti un nume:")
            say(ret)
            say("Raportati unui administrator.")            
         end
      end
   end
end

Tutorial instalare quest:

1. 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 .