Kod:
quest won1.lua begin state start begin when 9005.chat."won" begin local wonToYang = 100000000 -- 100kk local s = select("Won Bozdur", "Won Çevir", "Vazgec") if s == 1 then say("Won Bozdur") say("Wonunu Yanga Cevýrmemý Istermýsýn?") say("1 Won = 100.000.000 Yang") say("Min. 1 Won - Max. 999 Won") local won = input_number() if won < 1 or won > 999 then say("19 Dan Fazla Won Bozduramam") say("Max. Betrag Won = 999") say("Max. Betrag Yang 2.000.000.000") return end local newMoney = wonToYang * won say("Won Bozdur") say("Wonunu Yanga Cevirebilirim "..won.." Wonu "..newMoney.." Yanga Ceviriyorum ") local s2 = select("Kabul Et","Vazgec") if s2 == 2 then return end if pc.get_cheque() < won then syschat("19 Dan Fazla Won Bozduramam.") return end if pc.get_gold() + newMoney > 2000000000 then --2kkk say("Fazla Yang Tasiyorsun.") return end pc.change_cheque(-won) pc.change_gold(newMoney) elseif s == 2 then say("Won Çevir") say("Won Çevirmekmi Istiyorsun?") say("1 Won = 100.000.000 Yang") say("Min. 1 Won - Max. 19 Won") local won = input_number() if won < 1 or won > 19 then say("999 Wondan Fazla Ceviremezsin") say("Max. Betrag Won = 999") say("Max. Betrag Yang = 2.000.000.000") return end local newMoney = (wonToYang * won) + wonToYang * won * 3 / 100 say("Won Çevir") say("Steuern: 3 %") say("Yangi Cevirebilirim "..newMoney.." Yangi "..won.." Wona Ceviriyorum?") local s2 = select("Kabul Et","Vazgec") if s2 == 2 then return end if pc.get_gold() < newMoney then syschat("Envanterinde Yeterli Yang Yok.") return end if pc.get_cheque() + won > 999 then --999 max won say("Envanterinde Yeterli Won Yok.") return end pc.change_cheque(won) pc.change_gold(-newMoney) else return end end end end
Yazmalı Quest Sistemi: Yabancı Birisinin Quest'i Türkçeleştirdim, İsteyen Kullanabilir!
Metin2 Lobby olarak sunucu sahipleri için kaliteli ve özgün quest sistemleri sunmaya devam ediyoruz. Bu yazımızda sizlere yabancı bir geliştirici tarafından yazılmış olan Yazmalı Quest Sistemi'nin Türkçe versiyonunu sunuyoruz. Quest sistemi, Metin2 oyununda oyuncuların belirli görevleri yaparak ödüller kazanmalarını sağlayan temel yapıdır. Özellikle özel sunucularda özgün ve akıcı quest sistemleri, oyuncu tutkunluğunu artırmada kilit rol oynar.
Yazmalı Quest Sistemi Nedir?
Bu sistem, oyuncuların bir görevi başlatıp, ilerletip tamamlarken ekrana gelen mesajlarla etkileşim kurabilmesini sağlar. Klasik quest sistemlerinden farklı olarak, görevler sırasında oyuncuya belirli adımlar gösterilir ve görevin hangi aşamada olduğu net bir şekilde bilgilendirilir. Bu sayede oyuncular, görevlerde nerede kaldıklarını kolayca takip edebilirler.
Özellikleri Nelerdir?
- Oyuncuya görev başlangıcında detaylı bilgi verilir.
- Görev sırasında otomatik olarak adım adım ilerleme gösterilir.
- Görev tamamlandığında kullanıcıya özel ödül sunulur.
- Görev iptali ve yeniden başlatma özellikleri mevcuttur.
- Lua tabanlıdır ve kolayca özelleştirilebilir.
Neden Türkçeleştirilmiş Versiyon?
Orijinal versiyon İngilizce dilinde yazılmıştır. Ancak Türkiye'deki Metin2 sunucuları için kullanıcı deneyimi açısından Türkçe olması daha verimlidir. Bu nedenle, sistemde yer alan tüm metinleri Türkçe'ye çevirerek, daha anlaşılır ve kullanıcı dostu bir hale getirdik.
Nasıl Kurulur?
Sistemi kullanmak oldukça basittir. Öncelikle quest dosyasını indirin. Ardından Metin2 sunucunuzun quest dizinine yükleyin. Gerekli ayarlamaları yaptıktan sonra NPC üzerinden sistemi test edebilirsiniz. Sistem, Lua komutlarını destekleyen her Metin2 sunucusunda çalışabilir.
Quest Sistemleri Hakkında Genel Bilgiler
Metin2 dünyasında quest sistemleri, oyuncuların oyun içindeki ilerlemesini yönlendiren en önemli unsurlardandır. Quest sistemleri; görev tamamlama, item toplama, düşman öldürme gibi çeşitli etkinlikleri içerir. Doğru tasarlanmış bir quest sistemi, oyuncunun sunucuda daha uzun süre kalmasını sağlar.
Lua Tabanlı Quest Geliştirme
Lua dili, Metin2 quest sistemlerinin geliştirilmesinde en yaygın kullanılan programlama dilidir. Lua sayesinde, gelişmiş quest mantığı kurulabilir, özel olaylar tetiklenebilir ve dinamik ödüller verilebilir. Quest geliştirme sürecinde hata ayıklama (debug) işlemleri de Lua yardımıyla yapılır.
Sunucu Sahipleri İçin Tavsiyeler
Sunucu sahipleri, quest sistemlerini kullanırken oyuncu deneyimini artırmak için görsellikten ödün vermemelidir. Renkli metinler, animasyonlar ve özel ses efektleri gibi unsurlar, questleri daha keyifli hale getirir. Ayrıca, daily quest sistemleri ile oyuncuların her gün oyuna giriş yapması teşvik edilebilir.
Sonuç
Yazmalı Quest Sistemi, Metin2 sunucularında görev sistemlerini daha akıcı ve kullanıcı dostu hale getirmek isteyenler için ideal bir çözümdür. Türkçe desteği sayesinde oyuncular daha rahat iletişim kurabilirken, geliştiriciler için de özelleştirme konusunda büyük kolaylık sunar. Sistemi indirip denemek isterseniz Metin2 Lobby üzerinden erişebilirsiniz.
Written Quest System: I Translated a Foreigner's Quest to Turkish, Anyone Can Use It!
Metin2 Lobby continues to provide high-quality and original quest systems for server owners. In this article, we present the Turkish version of the Written Quest System originally coded by a foreign developer. The quest system is a fundamental structure that allows players in Metin2 to earn rewards by completing specific tasks. Especially on private servers, unique and smooth quest systems play a crucial role in increasing player retention.
What Is the Written Quest System?
This system allows players to interact with messages displayed on screen while starting, progressing, and completing a quest. Unlike traditional quest systems, during quests, specific steps are shown to the player clearly, helping them track their current progress easily.
Features Include:
- Detailed information provided at the beginning of each quest.
- Automatic step-by-step progress display during the quest.
- Customized rewards upon completion.
- Features to cancel or restart the quest.
- Based on Lua and customizable.
Why the Translated Version?
The original version was written in English. However, for Metin2 servers in Turkey, using Turkish provides a better user experience. Therefore, we translated all texts within the system into Turkish, making it more understandable and user-friendly.
How to Install?
Using the system is very simple. First, download the quest file. Then upload it to your Metin2 server’s quest directory. After necessary adjustments, you can test the system through the NPC. This system works on any Metin2 server supporting Lua commands.
General Information About Quest Systems
In the world of Metin2, quest systems are among the most important elements guiding player progression in the game. Quest systems involve various activities such as completing missions, collecting items, and defeating monsters. A well-designed quest system ensures players stay longer on the server.
Lua-Based Quest Development
Lua is the most commonly used programming language for developing quest systems in Metin2. With Lua, advanced quest logic can be built, special events triggered, and dynamic rewards given. Debugging processes during quest development are also performed using Lua.
Recommendations for Server Owners
When using quest systems, server owners should not compromise on visuals to enhance the player experience. Elements like colorful texts, animations, and custom sound effects make quests more enjoyable. Additionally, daily quest systems can encourage players to log in every day.
Conclusion
The Written Quest System is an ideal solution for those who want to make quest systems smoother and more user-friendly on Metin2 servers. With its Turkish support, players can communicate more easily, while developers benefit from easy customization options. You can access the system via Metin2 Lobby if you wish to download and try it.
