Konuyu uzatmadan kodlara geçiyorum;
Paste2 Source:
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Paste2 Python:
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Uiscript Packı içinde oluşturulması gereken py :
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Yere İtem Sat/Sil Sistemi (Sorunsuz)
Metin2 özel sunucularında oyuncuların daha keyifli ve dinamik bir oyun deneyimi yaşaması için geliştirilen sistemlerden biridir. Bu sistem sayesinde oyuncular eşyalarını doğrudan harita üzerinde satıp silebilirler. Bu işlem hem zaman tasarrufu sağlar hem de sunucu içi ekonomi akışını destekler.
Sistem Özellikleri
• Oyuncu, elindeki itemi harita üzerinde sağ tıklayarak doğrudan yere atabilir.
• Yere atılan itemi başka bir oyuncu alabilir veya satın alabilir.
• Sunucu sahipleri, item'ların yere atılma kurallarını ayarlayabilir (level, sınıflar, zaman vs.).
• Sistemde item silme seçeneği de mevcuttur, bu sayede istenmeyen eşyalar güvenli şekilde yok edilir.
Nasıl Kurulur?
Bu sistem genellikle C++ tabanlı Metin2 sunucularında geliştirilir. Kurulum için öncelikle src (source code) dosyalarına erişim gerekir. Sistem, client tarafında bir UI (py GUI) ile, server tarafında ise C++ kodları ile çalışır.
1. Client tarafında 'uiscript' dosyasına arayüz eklentisi yapılır.
2. PyRoot kısmında item handling fonksiyonları tanımlanır.
3. Game server src tarafında item drop/silme komutları entegre edilir.
4. Auth ve DB tarafında item transfer loglaması yapılabilmektedir.
Avantajları
• Oyuncular arasında doğrudan trade imkanı sağlar.
• Sunucu içi ekonomi sistemini aktif tutar.
• Eski ya da kullanılmayan item'ların oyuncuların envanterinden temizlenmesini sağlar.
• PvP sistemlerinde item kazanç/puanlama mekanizması olarak da kullanılabilir.
Özel Sunucular İçin Uyumlu Sistemler
Metin2lobby.com üzerinden sunulan sistemler, farklı özel sunucu yapılarına kolayca entegre edilebilir. Özellikle martysama gibi geliştirici dostu yapılarla uyumlu olarak tasarlanmıştır. Paketlenmiş ve derlenmiş (compile) sistemler sunucu sahipleri tarafından kolayca yüklenebilir.
Sonuç
Yere item sat/sil sistemi, Metin2 özel sunucularında kullanıcı deneyimini artırmak ve sunucu içi ekonomiyi desteklemek için ideal bir çözümdür. C++ ve Python tabanlı geliştirilmiş bu sistem, hem geliştiriciler hem de oyuncular için büyük kolaylıklar sağlar.
Drop/Sell Item on Ground System (Flawless)
One of the systems developed for players to have a more enjoyable and dynamic gaming experience in Metin2 private servers. With this system, players can directly sell or delete items onto the map. This process saves time and supports the in-server economy flow.
System Features
• Player can right-click and drop their item directly onto the map.
• Another player can pick up or purchase the dropped item.
• Server owners can configure item drop rules (level, class, time etc.).
• The system also includes an item deletion option, allowing unwanted items to be safely removed.
How to Install?
This system is usually developed on C++ based Metin2 servers. Access to source code files (src) is required for installation. The system operates with a UI (py GUI) on the client side and C++ codes on the server side.
1. Interface additions are made to the 'uiscript' file on the client side.
2. Item handling functions are defined within PyRoot.
3. Item drop/deletion commands are integrated into the game server src.
4. Item transfer logging can be handled through Auth and DB sides.
Advantages
• Enables direct trade between players.
• Keeps the in-server economy active.
• Helps clear out old or unused items from player inventories.
• Can be used as an item gain/scoring mechanism in PvP systems.
Systems Compatible with Private Servers
Systems offered via Metin2lobby.com can easily be integrated into different private server structures. Specifically designed to work well with developer-friendly frameworks like martysama. Packaged and compiled systems can be easily installed by server owners.
Conclusion
The drop/sell item on ground system is an ideal solution for enhancing user experience and supporting in-server economy in Metin2 private servers. Developed using C++ and Python, this system provides great convenience for both developers and players.
