- 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
- M2 Yang
- 488,549
for
Düzenleme için teşekkürler
Sorunsuz eklenebilmesi için eksikleri tamamlamak gerekiyor bunları sizler için topladım eğer eklemek isterseniz bu eksikleri de tamamlayın aksi taktirde ya chleriniz açılmayacak ya client açılmayacak ya pazar kuramayacaksınız ya da tooltip sorunu olacak
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
;
Kod:
1-) Npclerde taşlı item satma. - 1 Taş, 2 Taş, 3 Taş. (Arttırıabilir) 2-) Npclerde efsunlu item satma. - Tüm efsunlar ayarlanabilir (1-) 3-) Süreli itemleri npc ye koyarken sürelerini ayarlayabilme. - Örnek: Şebnem itemleri. 4-) Ejderha Parasına item satma. 5-) Ejderha Markasına item satma. 6-) Sıralama Puanına item satma. 7-) Anlık yenilenebilen envaterde ep göstergesi. (C++) - İsteğe bağlı envanterde ejderha marka göstergesi. 8-) Kod ile Ejderha Parası ve Ejderha Markası verme. (Anlık güncellenir. Quest ile değil c++ ile günceller.) - /set Hesap1 cash 1000 [cash: Ejderha Parası] - /set Hesap2 mark 1000 [mark: Ejderha Markası] 9-) Tipine göre npc ismi - Örnek1 Ejederha Parası Marketi ise başlıkta [Silah Ustası - Nesne Market] yazar. - Örnek2 Ejderha Marka Marketi ise başlıkta [Silah Ustası - Marka Market] yazar. - Örnek3 Sıralama Puanı Marketi ise başlıkta [Silah Ustası - Derece Market] yazar. *** Ejderha Parası ile nesne satın aldığınızda belli miktarda Ejderha Markası kazanırsınız. ***
Düzenleme için teşekkürler
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Sorunsuz eklenebilmesi için eksikleri tamamlamak gerekiyor bunları sizler için topladım eğer eklemek isterseniz bu eksikleri de tamamlayın aksi taktirde ya chleriniz açılmayacak ya client açılmayacak ya pazar kuramayacaksınız ya da tooltip sorunu olacak
Kod:
// Arat #define __INC_ME[HASH=1]#define[/HASH]LENGTH_H__ // Altına Ekle #define ENABLE_2T[HASH=1]#define[/HASH]X_SYSTEM
Kod:
// Arat (char.h) #define __INC_MET[HASH=1]#define[/HASH]HAR_H__ // Altına Ekle #define ENABLE_2TH[HASH=1]#define[/HASH]_SYSTEM // Arat (packet.h) #define __INC_PACK[HASH=1]#define[/HASH] // Altına Ekle #define ENABLE_2TH_[HASH=1]#define[/HASH]SYSTEM // Arat (shop.h) #define __INC_METIN[HASH=1]#define[/HASH]E_SHOP_H__ // Altına Ekle #define ENABLE_2TH_S[HASH=1]#define[/HASH]YSTEM
Kod:
// Ekle #define ENABLE_2TH_S[HASH=1]#define[/HASH]YSTEM
Kod:
// Ekle MONETARY_UNIT_DC Ejderha Parası MONETARY_UNIT_DM Ejderha Markası MONETARY_UNIT_ALIGN Sıralama Puanı SHOP_NOT_ENOUGH_DRAGON_COIN Yeterli Ejderha Parasına sahip değilsin. SHOP_NOT_ENOUGH_DRAGON_MARK Yeterli Ejderha Markasına sahip değilsin. SHOP_NOT_ENOUGH_ALIGNMENT Yeterli Sıralama Puanına sahip değilsin.
Kod:
// Arat self.titleBar = GetObject("TitleBar") // Altına Ekle self.titleName = GetObject("TitleName")
[
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.
]Gelişmiş Shop Sistemi: Npclerde Taşlı Efsunlu Nesne Satışı
Metin2 özel sunucularında gelişmiş shop sistemleri, oyuncuların daha keyifli ve dengeli bir deneyim yaşaması açısından kritik öneme sahiptir. Bu sistemlerin en etkileyici örneklerinden birisi, npc'ler üzerinden doğrudan taşlı efsunlu nesnelerin satılmasıdır. Bu yöntem sayesinde oyuncular, doğrudan item gücü kazanırken, sunucu sahipleri de gelir elde edebilir ve ekonomiyi kontrol altında tutabilirler. Bu yazıda, Metin2 özel sunucularında npc üzerinden taşlı efsunlu nesne satışını sağlayan gelişmiş bir sistem kurulumundan bahsedeceğiz.
Sistem Nedir?
Bu sistem, oyuncuların belirli npc'lere gelerek doğrudan efsunlanmış ve taşı içeren eşyalar satın alabilmesini sağlar. Bu eşyalar genellikle oyun içi para veya özel coin ile satın alınabilir. Sistem, hem game hem de db tarafında yapılandırılmalıdır. Oyun içi menüye entegre edilen bu sistem, kullanıcı dostu bir arayüzle birlikte gelir ve C++ tabanlı src düzenlemeleri gerektirir.
Neden Bu Sistem Kullanılmalı?
Taşlı efsunlu nesne satışı, oyuncuların pvp performanslarını artırmak ve endgame sürecini desteklemek için idealdir. Ayrıca, bu sistem sayesinde server operasyonları daha verimli hale gelir. Oyuncuların hızlıca güçlenmesiyle birlikte, pvp aktivitesi artar, bu da sunucu popülasyonunu doğrudan etkiler. Aynı zamanda, coin sistemleri ile entegre edildiğinde, sunucu sahipleri premium gelir modeli oluşturabilirler.
Teknik Kurulum ve Kodlama
Bu sistemin kurulumu için öncelikle game src üzerinde değişiklik yapılması gerekir. Shop menüsüne özel bir buton eklenmeli ve bu butona basıldığında efsunlu ve taşlı eşyaların listelendiği bir pencere açılmalıdır. Bu pencere genellikle Python ile yazılmış UI script dosyalarıyla oluşturulur. Py GUI araçları kullanılarak kullanıcı dostu bir arayüz sağlanabilir. DB tarafında ise, bu eşyaların hangi npc tarafından satılacağı ve hangi fiyatlarla satışa sunulacağı tanımlanmalıdır. Bu işlemler, game DB üzerinde özel tablolar veya mevcut item tablolarına yapılan eklentilerle sağlanabilir.
Dikkat Edilmesi Gerekenler
Bu sistemde dikkat edilmesi gereken en önemli konu, oyun içi ekonomi dengesidir. Eğer taşlı efsunlu nesneler çok kolay erişilebilir olursa, server içindeki item değeri düşebilir. Bu nedenle, fiyatlandırma ve satın alma limitleri mutlaka tanımlanmalıdır. Ayrıca, C++ tarafında yapılacak hatalı kodlamalar, server çökmesine yol açabilir. Bu yüzden, sistem test sunucusunda thoroughly test edilmelidir.
Sistemin Avantajları
- Oyuncuların güçlenmesini hızlandırır
- Sunucu geliri artırır
- Pvp sistemini daha dengeli hale getirir
- Oyun içi ekonomiye katkı sağlar
- Premium içerik olarak kullanılabilir
Sonuç
Gelişmiş shop sistemleri ile npc üzerinden taşlı efsunlu nesne satışı, Metin2 özel sunucularında profesyonel bir deneyim sunmanın yollarından biridir. Hem oyuncu memnuniyetini artırır hem de server sahibine gelir sağlar. Doğru kurulduğunda ve dengeli yönetildiğinde, bu sistem Metin2 özel sunucularının vazgeçilmez bir parçası haline gelebilir.
Advanced Shop System: Selling Enchanted Items with Stones from NPCs
In Metin2 private servers, advanced shop systems are critically important for providing players with an enjoyable and balanced gaming experience. One of the most impressive examples of these systems is selling enchanted items with stones directly from NPCs. This method allows players to gain direct item power while server owners can earn revenue and maintain control over the economy. In this article, we will discuss how to set up an advanced system that enables the sale of enchanted items with stones through NPCs in Metin2 private servers.
What Is This System?
This system allows players to visit specific NPCs and purchase enchanted items containing stones. These items are typically bought using in-game currency or special coins. The system must be configured on both the game and database sides. Integrated into the in-game menu, this system comes with a user-friendly interface and requires C++-based source modifications.
Why Should You Use This System?
Selling enchanted items with stones helps increase player PvP performance and supports the endgame process. Additionally, this system improves the efficiency of server operations. As players quickly become stronger, PvP activity increases, which directly impacts server population. When integrated with coin systems, server owners can create a premium revenue model.
Technical Setup and Coding
To implement this system, modifications must first be made to the game source code. A special button should be added to the shop menu, and clicking this button should open a window listing enchanted items with stones. This window is generally created using Python-based UI scripts. User-friendly interfaces can be achieved using Py GUI tools. On the database side, the NPCs responsible for selling these items and their prices must be defined. This can be done by creating custom tables in the game database or by adding entries to existing item tables.
Important Considerations
The most critical aspect of this system is maintaining in-game economic balance. If enchanted items with stones are too easily accessible, the value of items within the server may drop. Therefore, pricing and purchase limits must be clearly defined. Furthermore, incorrect coding in the C++ section could cause the server to crash. For this reason, the system must be thoroughly tested on a test server before deployment.
Benefits of the System
- Accelerates player power gain
- Increases server revenue
- Balances the PvP system
- Contributes to in-game economy
- Can be used as premium content
Conclusion
An advanced shop system allowing the sale of enchanted items with stones through NPCs is one of the ways to provide a professional experience in Metin2 private servers. It enhances both player satisfaction and provides income for server owners. When correctly implemented and managed with balance, this system can become an indispensable part of Metin2 private servers.
