Merhaba arkadaşlar bk okuma sistemini sizlerle paylaşıyorum. Lafı uzatmadan direk linklere geçelim;
Link: //
Link: //
Metin2 Beceri Kitabı Okuma Sistemi Nedir?
Metin2 özel sunucularında geliştirilen sistemlerden biri olan Beceri Kitabı Okuma Sistemi, oyuncuların karakter gelişimini daha verimli ve stratejik hale getirmelerine olanak tanır. Bu sistem sayesinde oyuncular, sahip oldukları beceri kitaplarını doğrudan okuyarak karakterlerinin beceri seviyesini artırabilirler. Bu işlem genellikle otomatikleştirilmiş bir yöntemle gerçekleştirilir ve kullanıcı dostu bir arayüzle entegre edilir.
Sistemin Özellikleri
Beceri Kitabı Okuma Sistemi, C++ tabanlı sunucu tarafında geliştirilerek oyunculara kolay kullanım sunar. Sistem, beceri kitabı kullanıldığında karakterin ilgili becerisini kontrol eder ve varsa beceriyi yükseltir. Aynı zamanda Python tabanlı GUI arayüzü sayesinde, kullanıcılar beceri kitaplarını daha kolay yönetebilirler. Bu sistem, hem Metin2 özel sunucularında hem de PvP odaklı sunucularda tercih edilir.
Nasıl Çalışır?
Oyuncu, beceri kitabını envanterinden seçip kullanmaya çalıştığında, sunucu tarafında çalışan C++ kodları devreye girer. Sunucu, kitabın hangi beceriye ait olduğunu belirler ve karakterin bu beceri seviyesini kontrol eder. Eğer beceri seviyesi izin verilen maksimum seviyenin altında ise, beceri kitabı kullanılır ve seviye yükseltilir. Bu işlem sırasında veritabanı (DB) ile etkileşim sağlanarak veriler kalıcı hale getirilir.
Python GUI Entegrasyonu
Sistemde bulunan Py UI modülleri sayesinde beceri kitaplarının kullanımı daha görsel ve kullanıcı dostu hale getirilmiştir. Kullanıcılar, beceri kitaplarını grafiksel arayüz üzerinden seçebilir ve kullanım sonucunu anlık olarak görebilirler. Bu modül, uiscript dosyalarıyla entegre çalışarak, beceri kitaplarını doğrudan oyun içi menüye entegre eder.
Sunucu Tarafında Geliştirme
Metin2 özel sunucularında bu sistem genellikle game server üzerinde geliştirilir. Geliştirme sırasında source edit işlemleri yapılır. Sunucu tarafında geliştirilen bu sistem, auth ve db katmanlarıyla senkronize çalışarak güvenli ve tutarlı veri akışı sağlar. Sistem ayrıca martysama gibi geliştirici dostu araçlarla da entegre edilebilir.
Avantajları
Becerilerin daha hızlı ve kolay bir şekilde geliştirilmesini sağlar. Oyuncuların beceri kitaplarını etkin şekilde kullanmalarını teşvik eder. PvP sistemlerinde bu sayede daha dengeli savaşlar ortaya çıkar. Ayrıca Metin2 development sürecinde bu sistem, beceri tabanlı gelişim mekaniklerini zenginleştirir ve oyuncu deneyimini artırır.
What is the Skillbook Reading System in Metin2?
The Skillbook Reading System is one of the systems developed for Metin2 private servers that allows players to more efficiently and strategically develop their characters. With this system, players can directly read their skillbooks to increase their character's skill level. This process is typically handled through an automated method and integrated with a user-friendly interface.
Features of the System
The Skillbook Reading System is developed on the server-side using C++, offering ease of use to players. When a skillbook is used, the system checks the corresponding skill of the character and upgrades it if possible. Additionally, thanks to its Python-based GUI, users can manage their skillbooks more easily. This system is preferred in both Metin2 private servers and PvP-oriented servers.
How Does It Work?
When a player selects and attempts to use a skillbook from their inventory, the server-side C++ codes activate. The server identifies which skill the book belongs to and checks the character's current skill level. If the skill level is below the allowed maximum, the skillbook is consumed and the skill level is increased. During this process, interaction with the database (DB) ensures that the data is stored permanently.
Python GUI Integration
Thanks to Py UI modules, using skillbooks has become more visual and user-friendly. Players can select skillbooks through a graphical interface and see the results instantly. This module integrates into the game menu via uiscript files, making skillbook usage more accessible within the game.
Development on Server Side
In Metin2 private servers, this system is usually developed on the game server. During development, source edit operations are performed. The system developed on the server side works synchronously with auth and db layers to ensure secure and consistent data flow. The system can also be integrated with developer-friendly tools like martysama.
Advantages
Allows faster and easier skill development. Encourages players to effectively use their skillbooks. In PvP systems, this leads to more balanced battles. Moreover, during Metin2 development, this system enriches skill-based progression mechanics and enhances the player experience.
