quest cauta_gaseste begin
    state start begin
   
        when login begin
            if game.get_event_flag("cauta_gaseste") == 1 then         
                notice("[Metin2IL]: Evenimentul Cauta si Gaseste este activ.")            
            end
        end
            
        when letter with pc.is_gm() begin
         send_letter("GM: Eveniment Cauta si Gaseste ")
      end
      
      when button or info begin
            
      if pc.is_gm() then
         
      say_gm_title ( "Eveniment Cauta si Gaseste:" )
      say_gm ( "Ce doresti sa faci?[ENTER]" )      
      if game.get_event_flag("cauta_gaseste") == 0 then
      say_kingdom_red ( "Evenimentul este oprit.[ENTER]" )      
      else      
      say_kingdom_yellow ( "Evenimentul este pornit.[ENTER]" )   
      end
            
         local s=select ( "Porneste evenimentul", "Opreste evenimentul", "Iesire" )
               
      if s==1 then
      
            notice_all("[SERVER]: Evenimentul Cauta si Gaseste a inceput.")                  
            game.set_event_flag("cauta_gaseste", 1)               
                char_log(0, "cauta_gaseste_start from" ..pc.get_name())
            
         local metindv = number(1,4)
         if metindv==1 then
         regen_in_map(80, "data/regen/regenpadure.txt")
         end
         if metindv==2 then
            regen_in_map(80, "data/regen/regenpadure1.txt")
         end
         if metindv==3 then
            regen_in_map(80, "data/regen/regenpadure2.txt")
         end
            if metindv==4 then
            regen_in_map(80, "data/regen/regenpadure3.txt")
         end
      
            
         say_gm_title ( "Eveniment Cauta si Gaseste:" )
         say_gm ( "Evenimentul a fost pornit.[ENTER]" )
      
            wait ()
            
            send_letter("GM: Eveniment Cauta si Gaseste ")
            return
               
        elseif s==2 then
                        
            notice_all("[SERVER]: Evenimentul Cauta si Gaseste a luat sfarsit.")
            game.set_event_flag("cauta_gaseste", 0)               
                char_log(0, "cauta_gaseste_end from" ..pc.get_name())
            kill_all_in_map(80)

            
         say_gm_title ( "Eveniment Cauta si Gaseste:" )
         say_gm ( "Evenimentul a luat sfarsit.[ENTER]" )
               
            wait ()
            
            send_letter("GM: Eveniment Cauta si Gaseste ")
            return
               
            elseif s==3 then   
            send_letter("GM: Eveniment Cauta si Gaseste ")
            return
               
            end
         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.