quest drop_event begin
    state start begin   
        when login begin
            if game.get_event_flag("drop_event") == 1 then         
                notice("[METIN2 "..settings.server_name.."]: Evenimentul Cufărul Lunii este activ.")            
            end
        end            
        when kill with not npc.is_pc() and game.get_event_flag("drop_event") == 1 begin
         local chance = number(1, 100)
         local chance_max = game.get_event_flag("drop_event_chance")                    
            if chance <= chance_max then                  
               pc.give_item2(50011)                     
            else
         end
      end
      when 20094.chat."GM: Eveniment cufere lună " with pc.is_gm() begin   
         if pc.is_gm() then         
         say_gm_title("Hong-Hae:")
         say_gm("")
         say_gm("Ce doreşti să faci?")      
         say_gm("")
            
         if game.get_event_flag("drop_event") == 0 then
            say_gm("Evenimentul cufărul lunii este oprit.")   
            say_gm("")
         else      
            say_gm("Evenimentul cufărul lunii este pornit.")   
            say_gm("")
         end
               
         local s=select("Porneşte evenimentul","Opreşte evenimentul","Şansa de drop al cuferelor","Ieşire")
               
         if s==1 then      
            notice_all("[METIN2 "..settings.server_name.."]: Evenimentul Cufărul Lunii a început.")                  
            game.set_event_flag("drop_event", 1)               
               
            say_gm_title("Hong-Hae:")
            say_gm("")
            say_gm("Evenimentul a fost pornit.")
            say_gm("")   
                  
         elseif s==2 then                        
            notice_all("[METIN2 "..settings.server_name.."]: Evenimentul Cufărul Lunii a luat sfârşit.")
            game.set_event_flag("drop_event", 0)               
            
            say_gm_title("Hong-Hae:")
            say_gm("")
            say_gm("Evenimentul a luat sfârşit.")      
            say_gm("")
                     
         elseif s==3 then
            say_gm_title("Hong-Hae:")
            say_gm("")
            say_gm("Cât de mare doreşti să fie şansa de aruncare?")
            say_gm("")         
            say_gm("Între 1-100:")
            say_gm("")
               
            local new_chance = tonumber(input())
            
            if new_chance < 0 or new_chance > 100 then               
               say_gm_title("Eveniment cufere lună:")
               say_gm("")
               say_gm("Valorile introduse nu sunt bune.")            
            else
         
            game.set_event_flag("drop_event_chance", new_chance)
                  
            say_gm_title("Hong-Hae:")
            say_gm("")
            say_gm("Şansa a fost modificată; şansă " ..new_chance.. "%.")
            say_gm("")               
            end   
                  
            elseif s==4 then   
            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 .