import ime; aratın ve altına
ekleyin.
Kod:
import time
self.__ProcessPreservedServerCommand() ; aratin ve altına bir bosluk
Kod:
self.timeLine = ui.TextLine() self.timeLine.SetFontName(locale.UI_DEF_FONT_LARGE ) self.timeLine.SetFontColor(10, 10, 0) self.timeLine.SetPosition((wndMgr.GetScreenWidth() - 130) / 2, 155)
ekleyin.
ekliyoruz.
self.ViewDistance.SetPosition(0, 0) ; aratın ve altına
Kod:
self.timeLine.SetWindowHorizontalAlignCenter() self.timeLine.SetHorizontalAlignCenter() self.timeLine.SetFeather() self.timeLine.SetOutline() self.timeLine.Show()
app.UpdateGame() ; aratın ve altına
Kod:
localtime = localtime = time.strftime("%d %m %Y %H:%M") self.timeLine.SetText(localtime) self.timeLine.Show()
Oyun İcinden Görüntü;
MiniMap Altına Saat Ve Tarih Sistemi Nedir?
Metin2 özel sunucularında kullanıcı deneyimini artırmak için geliştirilen sistemlerden birisi de MiniMap altına saat ve tarih bilgisinin eklenmesidir. Bu sistem sayesinde oyuncular, oyun içindeyken zamanı takip edebilir, tarihi görebilir ve oyun içi aktiviteleri daha planlı şekilde yönetebilir. Özellikle PvP odaklı sunucularda zamanlama büyük önem taşır. Bu nedenle, saat ve tarih gösterimi kullanıcı dostu bir arayüz için kritik bir özelliktir.
Sistem Nasıl Çalışır?
Bu sistem, genellikle Python tabanlı GUI dosyaları üzerinden entegre edilir. PyRoot ve UIScript dosyalarında yapılan değişikliklerle saat ve tarih bilgisi MiniMap arayüzüne entegre edilir. Oyuncu oyun içine girdiğinde, sağ alt köşede yer alan MiniMap panelinin altında gün, ay, yıl ve saat bilgisi sürekli olarak güncellenerek gösterilir.
Kurulum Adımları
1. Gerekli UI script dosyasını açın. Genellikle bu dosya root/uiMinimap.py gibi bir konumdadır.
2. Zaman ve tarih için yeni bir label (etiket) tanımlayın.
3. Label'ı MiniMap paneline bağlayın.
4. Python tarafında tarih/saat güncellemesi sağlayan bir fonksiyon yazın ve 1 saniyede bir çalıştırın.
Neden Kullanılmalıdır?
Oyun içinde zaman yönetimi, PvP aktiviteleri, etkinlik zamanlamaları ve günlük görevler açısından son derece önemlidir. Bu sistemi eklemek:
- Oyuncuların zamanı takip etmesini sağlar.
- Sunucuya daha gerçekçi bir atmosfer kazandırır.
- Oyun içi organizasyonları kolaylaştırır.
Özel Sunucularda Kullanımı
Metin2 özel sunucularında bu tür küçük ama etkili geliştirmeler, kullanıcı memnuniyetini artırır. Özellikle C++ tabanlı server src[/BR] üzerinde çalışan geliştiriciler, bu sistemleri kolayca entegre edebilir. Martysama ve benzeri kaynaklar üzerinden sağlanan modüllerle bu işlem daha da kolaylaşır.
Sonuç
MiniMap altına saat ve tarih sistemi, kullanıcı dostu bir arayüz geliştirmek isteyen Metin2 özel sunucu geliştiricileri için değerli bir özelliktir. Hem estetik hem de işlevsel olarak oyunculara fayda sağlar. Doğru uygulandığında, sunucunuzun kalitesini artıracak küçük ama etkili bir özelliktir.
What is the Time and Date System Under the MiniMap?
One of the systems developed to enhance the user experience in Metin2 private servers is adding time and date information under the MiniMap. This system allows players to track time, view the current date, and manage in-game activities more systematically. Especially on PvP oriented servers, timing plays a crucial role. Therefore, displaying time and date is a critical feature for a user-friendly interface.
How Does the System Work?
This system is typically integrated through Python-based GUI files. Modifications are made to PyRoot and UIScript files so that time and date information is embedded into the MiniMap interface. When a player enters the game, day, month, year and time information are continuously updated and displayed below the MiniMap panel located in the bottom right corner.
Installation Steps
1. Open the necessary UI script file. Usually this file is located at root/uiMinimap.py.
2. Define a new label for time and date display.
3. Bind the label to the MiniMap panel.
4. Write a function on the Python side to update the date/time and execute it every second.
Why Should It Be Used?
Time management within the game is extremely important for PvP events, activity scheduling, and daily quests. Adding this system:
- Allows players to keep track of time.
- Adds a more realistic atmosphere to the server.
- Facilitates in-game organization.
Usage in Private Servers
Such small but effective improvements increase user satisfaction in Metin2 private servers. Developers working with C++ based server src can easily integrate these systems. Modules provided via sources like Martysama make this process even easier.
Conclusion
The time and date system under the MiniMap is a valuable feature for Metin2 private server developers looking to create a user-friendly interface. It benefits players both aesthetically and functionally. When implemented correctly, it is a small but impactful feature that enhances the quality of your server.
