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 Questi Türkçeleştirdim, İsteyen Kullanabilir
Metin2 Lobby olarak Metin2 sunucularında geliştirici dostu içerikler sunmaya devam ediyoruz. Bu yazıda, yabancı bir geliştiricinin yazdığı quest sistemini Türkçeleştirerek sizlere sunduk. Bu sistem sayesinde Metin2 sunucularınızda daha kullanıcı dostu ve akıcı görev sistemleri kurabilirsiniz. Quest sistemleri, oyuncuların oyun içinde yönlendirilmesi ve motivasyonunun sağlanması açısından son derece önemlidir.
Quest Nedir ve Neden Önemlidir?
Metin2'de quest sistemi, belirli görevlerin tamamlanması ile oyunculara ödül verilmesini sağlayan mekanizmadır. Bu sistem, oyuncuların oyun içinde ne yapması gerektiğini anlamalarını ve oyunun akışına dahil olmalarını sağlar. Quest sistemleri aynı zamanda Metin2 quest, Metin2 quest script gibi terimlerle de tanımlanır. Doğru kurulduğunda sunucu sadakati artar ve oyuncu deneyimi daha keyifli hale gelir.
Yazmalı Quest Sistemi Nedir?
Yazmalı quest sistemi, genellikle lua quest dili ile yazılmış, Metin2 sunucularında çalışan, oldukça esnek ve düzenli bir görev sistemidir. Bu sistemde her görev, belirli NPC’ler üzerinden başlatılır ve adımlar takip edilerek tamamlanır. Görevler, Metin2 quest trigger ve Metin2 quest timer gibi sistemlerle yönetilebilir. Bu sistem, Metin2 quest hata ayıklama konusunda da oldukça kolaylık sağlar.
Tercüme ve Kullanım Kolaylığı
Yabancı bir geliştirici tarafından yazılmış olan bu sistem, orijinal olarak İngilizce dilindeydi. Biz bu sistemi Türkçeye çevirerek, Türkçe konuşan geliştiricilerin de kolayca kullanabilmesini sağladık. Artık Metin2 quest geliştirme süreci daha anlaşılır hale geldi. Sistemde bulunan her komut, mesaj ve açıklama Türkçe diline aktarıldı. Bu sayede Metin2 quest edit işlemleri de daha verimli yapılabilir.
Sistem Özellikleri
- Her quest kendi dosyasında saklanır.
- Quest başlatma, durdurma, iptal etme gibi işlemler sağlanmıştır.
- Oyuncu durumları (Metin2 quest flag[/BR]- NPC ile etkileşim sistemi entegre edilmiştir.
- Görev ödülleri (Metin2 quest reward) özelleştirilebilir.
- Zaman tabanlı görevler (timer) desteklenir.
- Görev zincirleme sistemleri (Metin2 quest chain) mümkündür.
Nasıl Kurulur?
Sistemi kurmak oldukça basittir. Lua dosyalarını quest klasörüne atmanız yeterlidir. Ardından gerekli değişiklikleri yapılandırarak sistemdeki NPC'leri kendi haritalarınıza göre ayarlayabilirsiniz. Sistem, Metin2dev quest ve martysama quest gibi popüler sistemlerle uyumlu çalışacak şekilde optimize edilmiştir.
Sonuç
Bu tür özgün ve kaliteli quest sistemleri, Metin2 sunucularınızda büyük fark yaratır. Yazmalı quest sistemi, hem yeni başlayanlar hem de deneyimli geliştiriciler için uygundur. Sistemimizi kullanarak kendi sunucularınızda özgün görevler oluşturabilirsiniz. Dilerseniz bu sistemi indirip test edebilir, Metin2 quest deneyiminizi artırabilirsiniz.
Written Quest System: I Translated a Foreign Person's Quest, Anyone Can Use It
Metin2 Lobby continues to provide developer-friendly content for Metin2 servers. In this article, we have translated and presented a quest system originally written by a foreign developer. With this system, you can set up more user-friendly and fluid quest systems on your Metin2 servers. Quest systems are extremely important for guiding players within the game and maintaining their motivation.
What is a Quest and Why is it Important?
In Metin2, the quest system allows rewards to be given to players upon completing specific tasks. This system helps players understand what they need to do in the game and integrates them into the flow of the game. Quest systems are also described with terms like Metin2 quest and Metin2 quest script. When implemented correctly, server loyalty increases and player experience becomes more enjoyable.
What is the Written Quest System?
The written quest system is a very flexible and organized quest mechanism written in lua quest language for Metin2 servers. Each quest starts through specific NPCs and is completed by following steps. These quests can be managed with systems such as Metin2 quest trigger and Metin2 quest timer. This system also greatly simplifies debugging processes like Metin2 quest error.
Translation and Ease of Use
This system was originally written in English by a foreign developer. We translated it into Turkish so that Turkish-speaking developers can use it easily. Now, the process of Metin2 quest development is more understandable. Every command, message, and description in the system has been translated into Turkish, making Metin2 quest editing more efficient.
System Features
- Each quest is stored in its own file.
- Functions like starting, stopping, and canceling quests are provided.
- Player states (Metin2 quest flag) are tracked within the system.
- Interaction system with NPCs is integrated.
- Rewards (Metin2 quest reward) are customizable.
- Time-based quests (timer) are supported.
- Quest chaining systems (Metin2 quest chain) are possible.
How to Install?
Installing the system is quite simple. Just place the Lua files in the quest folder. Then configure the necessary changes and adjust the NPCs according to your maps. The system is optimized to work seamlessly with popular systems like Metin2dev quest and martysama quest.
Conclusion
High-quality quest systems like this make a significant difference on your Metin2 servers. The written quest system is suitable for both beginners and experienced developers. You can use our system to create unique quests on your own servers. Feel free to download and test this system to enhance your Metin2 quest experience.
