Neler yeni

Foruma hoş geldin, Ziyaretçi

Metin2Lobby.com Metin2 Private Server Tanıtım Advertising Ve Geliştirme Forumudur.Metin2 pvp serverler,1-99,1-105,1-120,55-120 global serverları paylaş yada ara.
Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

[C++/Py] Hızlı Satış Sistemi

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Konular
48,258
Mesajlar
48,568
Tepkime puanı
74
M2 Yaşı
3 yıl 11 ay 10 gün
Trophy Puan
48
Konum
Web sitesi
M2 Yang
488,549
Ticaret : 1 / 0 / 0
Ticaret Oranı : 100%
Sistem Alıntıdır Test Edilmemiştir iyi kullanımlar


nxbgboi-gif.167995




Hızlı Satış Sistemi Nedir?
Metin2 özel sunucularında oyuncuların oyun içi işlemlerini hızlandırmak ve kullanıcı deneyimini artırmak için geliştirilen sistemlerden biridir. Bu sistem özellikle C++ ve Python dillerinde yazılmış kaynak kodlarla entegre çalışarak, oyuncuların envanterlerindeki eşyaları hızlıca satabilmesini sağlar. Martysama ve diğer geliştiriciler tarafından paylaşılan Py GUI arayüzleriyle birlikte kullanıldığında, sistem daha da kullanıcı dostu hale gelir.

Sistem Özellikleri
Hızlı satış sistemi genellikle oyuncuların elindeki gereksiz veya düşük değerli eşyaları, belirli bir kategoriye göre otomatik olarak satmalarını sağlar. Örneğin, envanterdeki tüm zırh parçaları, silahlar ya da taşlar belirli bir fiyata göre satılabilir. Sistem, uiscript tabanlı arayüzlerle entegre edilir ve py root dosyalarında gerekli ayarlamalar yapılır. Bu sayede oyuncular menüden seçtikleri eşya türlerini belirleyip, hepsini bir anda satabilirler.

C++ Tarafında Uygulama
Sunucu tarafında çalışan bu sistem, genellikle game server üzerinde C++ ile yazılmış olan komutları kullanır. Oyuncu bir satış işlemi gerçekleştirdiğinde, sunucu bu işlemi doğrular ve DB core üzerinden veritabanına kayıt yapar. Oyuncuya altın ya da diğer para birimi olarak kazancı yansıtılır. Bu sistemde auth server ile senkronizasyon önemlidir çünkü her işlem oyuncunun kimliğini doğrulamalıdır.

Python Tarafında Arayüz
Py GUI kullanılarak geliştirilen arayüz sayesinde, oyuncular kolay bir şekilde sistemle etkileşim kurabilir. Sistemde, eşya türüne göre filtreleme, minimum fiyat limiti belirleme ve satış onayı gibi seçenekler bulunur. Bu sayede hem güvenli hem de kullanıcı dostu bir deneyim sağlanır. UIScript ile tasarlanmış arayüzler, Metin2 istemci tarafında çalışarak, oyunculara hızlı ve verimli bir kullanım sunar.

Nasıl Kurulur?
Sistemi kurabilmek için öncelikle Metin2 server src dosyalarında gerekli C++ değişiklikleri yapılmalıdır. Ardından client src tarafında Python GUI dosyaları eklenir. Game core üzerinde satış komutları tanımlanır ve DB bağlantısı sağlanır. Kurulum sırasında compile işlemi yapılarak sunucu yeniden başlatılır. Pack dosyaları ile birlikte sistem tamamen aktif hale getirilir.

Avantajları
Bu sistem sayesinde oyuncular, gereksiz eşyalarla uğraşmadan hızlıca envanter temizliği yapabilir. Bu da hem oyun içi deneyimi artırır hem de sunucu performansına katkı sağlar. Ayrıca, PvP sistemlerinde oyuncuların daha az zaman kaybetmesi sağlanır. Sistem Metin2Dev standartlarına uygun geliştirildiğinde, sunucu yöneticileri için de yönetim kolaylığı sunar.


What is Fast Sale System?
Fast Sale System is one of the tools developed for Metin2 private servers to speed up in-game processes and enhance user experience. This system operates through source codes written in C++ and Python, allowing players to quickly sell items from their inventory. When combined with Py GUI interfaces shared by Martysama and other developers, the system becomes more user-friendly.

System Features
The fast sale system typically allows players to automatically sell unwanted or low-value items based on specific categories. For example, all armor pieces, weapons, or stones in the player's inventory can be sold at a predefined price. The system integrates with uiscript-based interfaces and necessary configurations are made within py root files. Thus, players can select item types from a menu and sell them all at once.

Implementation in C++
Operating on the server side, this system commonly uses commands written in C++ on the game server. When a player initiates a sale, the server validates the action and records the transaction via the DB core into the database. The earnings are reflected to the player in gold or another currency. In this system, synchronization with the auth server is crucial since each transaction must authenticate the player.

Interface in Python
Thanks to Py GUI, players can easily interact with the system. The interface includes features like filtering by item type, setting minimum price limits, and confirming sales. This ensures both security and a user-friendly experience. Interfaces designed with UIScript run on the Metin2 client side, providing quick and efficient usage for players.

How to Install?
To install the system, first, necessary modifications must be made in the Metin2 server src files using C++. Then, Python GUI files are added on the client src side. Sale commands are defined on the game core and database connections are established. During installation, the compile process is performed and the server is restarted. With the addition of pack files, the system becomes fully operational.

Benefits
With this system, players can quickly clean their inventory without dealing with unnecessary items. This enhances the in-game experience and contributes to server performance. Moreover, in PvP systems, players waste less time. When developed according to Metin2Dev standards, the system also provides ease of management for server administrators.​
 

Forumdan daha fazla yararlanmak için giriş yapın yada üye olun!

Forumdan daha fazla yararlanmak için giriş yapın veya kayıt olun!

Kaydol

Forumda bir hesap oluşturmak tamamen ücretsizdir.

Üye ol
Giriş Yap

Eğer bir hesabınız var ise lütfen giriş yapın

Giriş Yap

Tema düzenleyici

Tema özelletirmeleri