Metin2'de quest sistemi Lua programlama dili ile geliştirilir. Bu rehberde sıfırdan karmaşık quest'ler oluşturmayı öğreneceğiz.
quest example_quest begin
state start begin
when 20001.chat."Örnek Quest" begin
say("Merhaba, kahraman!")
say("Sana bir görevim var.")
end
end
end
Oyuncuya seçenekler sunarak farklı sonuçlara ulaşmasını sağlayabilirsiniz. select() fonksiyonu ile çoklu seçenek menüsü oluşturabilirsiniz.