Herkese İyi Forumlar.
Bu Konu Bir çok kez paylaşıldığını biliyorum ama paylaşılan konular yeterlilik sağlamamış ve eksik py dosyaları verilmiş örneğin ;
Bu Konu Bir çok kez paylaşıldığını biliyorum ama paylaşılan konular yeterlilik sağlamamış ve eksik py dosyaları verilmiş örneğin ;
Npc Guileri 80 Slot oluyor fakat ;
Oyuncu Pazar Açtığında 40 Slotlu bir gui görebiliyorsunuz bunun için detaylı anlatım ve sorunsuz dosya paylaşımı gereğini duydum yine de bir teşekkürü çok görmeyin.
Not : Offline Shop ' Kullanmadığım için ' onun py si yok ve paylaşamadım, bilginize...
Not : PY Dosyaları ( Root'a atılacaktır yazmişim, Uiscript.epk ' ye atilacaktir. Bilginize )
----------------------------------
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
----------------------------------
Metin2 özel sunucularında geliştirme yaparken kullanıcı deneyimini artırmak ve oyuncuların envanter alanlarını genişletmek oldukça önemlidir. Bu bağlamda, 80 Slot Shop sistemi, hem Python hem de C++ tarafında entegre şekilde çalışabilen ve kullanıcı dostu bir çözümdür. Bu yazıda, tamamen basit ve sorunsuz çalışan bu sistemi detaylıca inceleyeceğiz.
Sistem Hakkında Genel Bilgi
80 Slot Shop sistemi, Metin2 oyununda oyuncuların envanterlerinde bulunan slot sayısını artırmalarını sağlayan bir özelliktir. Standart olarak 45 slot sunan Metin2'de, bu sistem sayesinde oyuncular 80 slot'a kadar genişletebilirler. Sistem hem game server hem de client tarafında değişiklikler içerir. Python tarafında uiscript ve root dosyalarında, C++ tarafında ise game core üzerinde değişiklikler yapılır.
Neden 80 Slot?[/BR][/BR]
Oyuncuların envanterde daha fazla eşya tutabilmesi, hem oyun içi deneyimi artırır hem de PvP sistemlerinde avantaj sağlar. Özellikle PvP sunucularında, farklı eşyaları hızlıca kullanabilmek büyük önem taşır. Bu sistem, oyuncuların fazla eşyayı taşıyabilmeleri için ideal bir çözüm sunar. Ayrıca pack sistemi ile entegre çalışarak envanter yönetimi kolaylaşır.
Python Tarafında Uygulama
Python tarafında uiscript dosyası üzerinde çalışılır. Py Root içindeki arayüz dosyaları düzenlenerek, oyuncuya slot satın alma seçeneği sunulur. Kullanıcı dostu bir GUI tasarımı ile, oyuncular kolayca slot alabilir ve anlık olarak envanterlerini genişletebilirler. Py GUI araçları kullanılarak butonlar, mesaj kutuları ve doğrulama işlemleri sağlanır.
C++ Tarafında Uygulama
C++ tarafında game server üzerinde envanter boyutunu tanımlayan sınıflar ve fonksiyonlar değiştirilir. Oyuncu veritabanında (DB) slot bilgisi tutulur ve satın alınan slot sayısı dinamik olarak güncellenir. Game Core ve Auth sistemleriyle entegre çalışarak, tüm işlemler güvenli ve hızlı şekilde gerçekleştirilir. Martysama gibi kaynaklardan elde edilen modüllerle sistem daha da optimize edilebilir.
Avantajlar
Not: Sistemin doğru çalışması için compile işlemi sırasında dikkat edilmelidir. Yanlış yapılandırılmış bir src dosyası sistemde sorunlara neden olabilir. Client SRC ve Server SRC uyumu önemlidir.
Sonuç
80 Slot Shop sistemi, Metin2 özel sunucularında geliştirme yaparken kullanıcı memnuniyetini artıran ve oyun içi işlevselliği destekleyen harika bir özelliktir. Python ve C++ tabanlı sistemiyle, hem frontend hem backend konularında bilgi sahibi olan geliştiriciler için idealdir. Metin2Dev topluluğu tarafından önerilen bu sistem, source edit ve server programming konularında tecrübeli geliştiriciler için harika bir başlangıç noktası olabilir.
When developing Metin2 private servers, enhancing the user experience and expanding the inventory space for players is quite important. In this context, the 80 Slot Shop system is a user-friendly solution that works seamlessly on both Python and C++ sides. In this article, we will examine this completely simple and flawless system in detail.
General Information About the System
The 80 Slot Shop system allows players in Metin2 to expand the number of slots in their inventory. While Metin2 offers 45 standard slots, this system enables players to extend up to 80 slots. The system involves modifications on both the game server and client side. Modifications are made in uiscript and root files on the Python side, and on the game core on the C++ side.
Why 80 Slots?
Allowing players to carry more items in their inventory enhances the in-game experience and provides advantages in PvP systems. Especially in PvP servers, being able to quickly use different items is crucial. This system offers an ideal solution for players to carry more items. Additionally, integrated with the pack system, inventory management becomes easier.
Implementation in Python
On the Python side, work is done on the uiscript file. By editing interface files within Py Root, players are given the option to purchase slots. With a user-friendly GUI design, players can easily buy slots and instantly expand their inventory. Buttons, message boxes, and validation processes are provided using Py GUI tools.
Implementation in C++
On the C++ side, classes and functions defining inventory size are modified within the game server. Slot information is stored in the player database (DB), and purchased slot numbers are dynamically updated. Working integratedly with Game Core and Auth systems, all operations are performed securely and swiftly. Modules obtained from sources like Martysama can further optimize the system.
Advantages
Note: Attention must be paid during the compile process for the system to function correctly. Incorrectly configured src files may cause issues in the system. Compatibility between Client SRC and Server SRC is important.
Conclusion
The 80 Slot Shop system is a great feature for increasing user satisfaction and supporting in-game functionality when developing Metin2 private servers. With its Python and C++ based system, it is ideal for developers knowledgeable in both frontend and backend. Recommended by the Metin2Dev community, this system can serve as an excellent starting point for experienced developers in source edit and server programming.
[Python-C++] 80 Slot Shop [ Tamamen Basit ve Sorunsuz ]
Metin2 özel sunucularında geliştirme yaparken kullanıcı deneyimini artırmak ve oyuncuların envanter alanlarını genişletmek oldukça önemlidir. Bu bağlamda, 80 Slot Shop sistemi, hem Python hem de C++ tarafında entegre şekilde çalışabilen ve kullanıcı dostu bir çözümdür. Bu yazıda, tamamen basit ve sorunsuz çalışan bu sistemi detaylıca inceleyeceğiz.
Sistem Hakkında Genel Bilgi
80 Slot Shop sistemi, Metin2 oyununda oyuncuların envanterlerinde bulunan slot sayısını artırmalarını sağlayan bir özelliktir. Standart olarak 45 slot sunan Metin2'de, bu sistem sayesinde oyuncular 80 slot'a kadar genişletebilirler. Sistem hem game server hem de client tarafında değişiklikler içerir. Python tarafında uiscript ve root dosyalarında, C++ tarafında ise game core üzerinde değişiklikler yapılır.
Neden 80 Slot?[/BR][/BR]
Oyuncuların envanterde daha fazla eşya tutabilmesi, hem oyun içi deneyimi artırır hem de PvP sistemlerinde avantaj sağlar. Özellikle PvP sunucularında, farklı eşyaları hızlıca kullanabilmek büyük önem taşır. Bu sistem, oyuncuların fazla eşyayı taşıyabilmeleri için ideal bir çözüm sunar. Ayrıca pack sistemi ile entegre çalışarak envanter yönetimi kolaylaşır.
Python Tarafında Uygulama
Python tarafında uiscript dosyası üzerinde çalışılır. Py Root içindeki arayüz dosyaları düzenlenerek, oyuncuya slot satın alma seçeneği sunulur. Kullanıcı dostu bir GUI tasarımı ile, oyuncular kolayca slot alabilir ve anlık olarak envanterlerini genişletebilirler. Py GUI araçları kullanılarak butonlar, mesaj kutuları ve doğrulama işlemleri sağlanır.
C++ Tarafında Uygulama
C++ tarafında game server üzerinde envanter boyutunu tanımlayan sınıflar ve fonksiyonlar değiştirilir. Oyuncu veritabanında (DB) slot bilgisi tutulur ve satın alınan slot sayısı dinamik olarak güncellenir. Game Core ve Auth sistemleriyle entegre çalışarak, tüm işlemler güvenli ve hızlı şekilde gerçekleştirilir. Martysama gibi kaynaklardan elde edilen modüllerle sistem daha da optimize edilebilir.
Avantajlar
- Kullanıcı dostu ve basit kurulum
- Hem Python hem C++ uyumlu
- Envanter yönetimini kolaylaştırır
- PvP ve oyun içi deneyimi artırır
- Veritabanı ile entegre çalışır
Not: Sistemin doğru çalışması için compile işlemi sırasında dikkat edilmelidir. Yanlış yapılandırılmış bir src dosyası sistemde sorunlara neden olabilir. Client SRC ve Server SRC uyumu önemlidir.
Sonuç
80 Slot Shop sistemi, Metin2 özel sunucularında geliştirme yaparken kullanıcı memnuniyetini artıran ve oyun içi işlevselliği destekleyen harika bir özelliktir. Python ve C++ tabanlı sistemiyle, hem frontend hem backend konularında bilgi sahibi olan geliştiriciler için idealdir. Metin2Dev topluluğu tarafından önerilen bu sistem, source edit ve server programming konularında tecrübeli geliştiriciler için harika bir başlangıç noktası olabilir.
[Python-C++] 80 Slot Shop [ Completely Simple and Flawless ]
When developing Metin2 private servers, enhancing the user experience and expanding the inventory space for players is quite important. In this context, the 80 Slot Shop system is a user-friendly solution that works seamlessly on both Python and C++ sides. In this article, we will examine this completely simple and flawless system in detail.
General Information About the System
The 80 Slot Shop system allows players in Metin2 to expand the number of slots in their inventory. While Metin2 offers 45 standard slots, this system enables players to extend up to 80 slots. The system involves modifications on both the game server and client side. Modifications are made in uiscript and root files on the Python side, and on the game core on the C++ side.
Why 80 Slots?
Allowing players to carry more items in their inventory enhances the in-game experience and provides advantages in PvP systems. Especially in PvP servers, being able to quickly use different items is crucial. This system offers an ideal solution for players to carry more items. Additionally, integrated with the pack system, inventory management becomes easier.
Implementation in Python
On the Python side, work is done on the uiscript file. By editing interface files within Py Root, players are given the option to purchase slots. With a user-friendly GUI design, players can easily buy slots and instantly expand their inventory. Buttons, message boxes, and validation processes are provided using Py GUI tools.
Implementation in C++
On the C++ side, classes and functions defining inventory size are modified within the game server. Slot information is stored in the player database (DB), and purchased slot numbers are dynamically updated. Working integratedly with Game Core and Auth systems, all operations are performed securely and swiftly. Modules obtained from sources like Martysama can further optimize the system.
Advantages
- User-friendly and simple installation
- Compatible with both Python and C++
- Facilitates inventory management
- Enhances PvP and in-game experience
- Works integrated with database
Note: Attention must be paid during the compile process for the system to function correctly. Incorrectly configured src files may cause issues in the system. Compatibility between Client SRC and Server SRC is important.
Conclusion
The 80 Slot Shop system is a great feature for increasing user satisfaction and supporting in-game functionality when developing Metin2 private servers. With its Python and C++ based system, it is ideal for developers knowledgeable in both frontend and backend. Recommended by the Metin2Dev community, this system can serve as an excellent starting point for experienced developers in source edit and server programming.
