Won Paketi, Altın Külçeler

  • Konbuyu başlatan Konbuyu başlatan Admin
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 246

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
Kodlar gayet basit ve anlaşılabilir, item iconları hepinizde olduğunu düşündüğümden verilmemiştir örnek item_proto.txt verdim aşağıdaki iyi kullanımlar.

char_item.cpp arat
Kod:
case ITEM_ELK_VNUM: // µ·²Ù·¯¹Ì                                 {                                     int iGold = item->GetSocket(0);                                     ITEM_MANAGER::instance().RemoveItem(item);                                     ChatPacket(CHAT_TYPE_INFO, LC_TEXT("µ· %d ³ÉÀ» ȹµæÇß½À´Ï´Ù."), iGold);                                     PointChange(POINT_GOLD, iGold);                                 }                                 break;

altına ekle
Kod:
case 80004:                                 {                                     int iCheque = 20;                                     if (GetCheque() + iCheque <= CHEQUE_MAX-1)                                     {                                         ITEM_MANAGER::instance().RemoveItem(item);                                         PointChange(POINT_CHEQUE, iCheque, true);                                     }                                     else                                     {                                         ChatPacket(CHAT_TYPE_INFO, "<Sistem> Envanterinde fazla won tasiyorsun.");                                         // continue;                                     }                                 }                                 break;                             case 80005:                                 {                                     int iGoldikielli = 250000000;                                     if (GetGold() + iGoldikielli <= GOLD_MAX-100000)                                     {                                         ITEM_MANAGER::instance().RemoveItem(item);                                         PointChange(POINT_GOLD, iGoldikielli, true);                                     }                                     else                                     {                                         ChatPacket(CHAT_TYPE_INFO, "<Sistem> Envanterinde fazla yang tasiyorsun.");                                     }                                 }                                 break;                             case 80006:                                 {                                     int iGoldbes = 500000000;                                     if (GetGold() + iGoldbes <= GOLD_MAX-100000)                                     {                                         ITEM_MANAGER::instance().RemoveItem(item);                                         PointChange(POINT_GOLD, iGoldbes, true);                                     }                                     else                                     {                                         ChatPacket(CHAT_TYPE_INFO, "<Sistem> Envanterinde fazla yang tasiyorsun.");                                         // continue;                                     }                                 }                                 break;                             case 80007:                                 {                                     int iGoldbirmilyar = 1000000000;                                     if (GetGold() + iGoldbirmilyar <= GOLD_MAX-100000)                                     {                                         ITEM_MANAGER::instance().RemoveItem(item);                                         PointChange(POINT_GOLD, iGoldbirmilyar, true);                                     }                                     else                                     {                                         ChatPacket(CHAT_TYPE_INFO, "<Sistem> Envanterinde fazla yang tasiyorsun.");                                         // continue;                                     }                                 }                                 break;

Kod:
80004    շәׯڌ    ITEM_USE    USE_SPECIAL    MASK_ITEM_TYPE_ETC    MASK_ITEM_SUBTYPE_ETC_ETC    1    NONE    NONE    NONE    NONE    0    0    0    0    0    LIMIT_NONE    0    LIMIT_NONE    0    APPLY_NONE    0    APPLY_NONE    0    APPLY_NONE    0    0    0    0    0    0    0    0    0    0                                                                 80005    շәׯڌ    ITEM_USE    USE_SPECIAL    MASK_ITEM_TYPE_ETC    MASK_ITEM_SUBTYPE_ETC_ETC    1    NONE    NONE    NONE    NONE    0    0    0    0    0    LIMIT_NONE    0    LIMIT_NONE    0    APPLY_NONE    0    APPLY_NONE    0    APPLY_NONE    0    0    0    0    0    0    0    0    0    0                                                                 80006    շәׯڌ    ITEM_USE    USE_SPECIAL    MASK_ITEM_TYPE_ETC    MASK_ITEM_SUBTYPE_ETC_ETC    1    NONE    NONE    NONE    NONE    0    0    0    0    0    LIMIT_NONE    0    LIMIT_NONE    0    APPLY_NONE    0    APPLY_NONE    0    APPLY_NONE    0    0    0    0    0    0    0    0    0    0                                                                 80007    շәׯڌ    ITEM_USE    USE_SPECIAL    MASK_ITEM_TYPE_ETC    MASK_ITEM_SUBTYPE_ETC_ETC    1    NONE    NONE    NONE    NONE    0    0    0    0    0    LIMIT_NONE    0    LIMIT_NONE    0    APPLY_NONE    0    APPLY_NONE    0    APPLY_NONE    0    0    0    0    0    0    0    0    0    0

Metin2 Lobby ile Metin2 Won Paketi ve Altın Külçe Sistemleri Hakkında Bilgiler

Metin2 özel sunucularında Won Paketi ve Altın Külçesi gibi ödüller, oyuncuların motivasyonunu artırmak ve sunucu içi ekonomiyi desteklemek amacıyla tasarlanan önemli ögelerdir. Bu sistemler, genellikle PvP savaşları, görev tamamlamaları veya etkinlikler sonucunda kazanılabilen özel ödüllerdir. Metin2Lobby olarak, bu gibi sistemleri sunucularınızda etkinleştirmenizi sağlayan kaynaklar ve bilgiler sunuyoruz.

Won Paketi Nedir?
Won Paketi, Metin2 oyununda oyuncuların PvP zaferlerinden, görevlerden veya belirli aktivitelerden sonra elde edebileceği değerli bir ödürdür. Bu paketler genellikle Won adı verilen sanal para birimini içerir. Won, oyuncular tarafından Market sisteminden eşya satın almak, karakter güçlendirme işlemleri yapmak veya özel ögeler satın almak için kullanılır.

Sunucunuzda Won sistemini aktif etmek istiyorsanız, C++ tabanlı game server yapılandırmanızda özel script dosyaları ve source edit işlemleri gerekebilir. Bu işlemleri doğru şekilde yapabilmek için Metin2 Server SRC bilginiz ve Martysama gibi deneyimli geliştirici topluluklarından destek almanız önerilir.

Altın Külçesi Sistemi
Diğer yandan Altın Külçesi, Metin2 özel sunucularında genellikle PvP zaferlerinde, zorlu görevlerde veya belirli event sistemlerinde kazanılan bir ödürdür. Oyuncular bu külçeleri market üzerinden para ya da özel eşyalara dönüştürebilirler. Altın Külçesi, hem oyun içi ekonomiyi dengede tutmak hem de oyuncuların aktif kalmasını sağlamak için stratejik bir rol oynar.

Bu sistemlerin entegrasyonu sırasında DB (Database) ve Auth sunucularında değişiklikler yapmanız gerekebilir. Bu değişiklikler sırasında source edit becerisi oldukça önemlidir. Game Core ve DB Core üzerinde yapılan düzenlemeler, sunucunuzun bu ödülleri doğru şekilde vermesini sağlar.

Sistem Kurulumu ve Geliştirme
Metin2 özel sunucularında Won Paketi ve Altın Külçesi sistemlerini kurmak için öncelikle client tarafında gerekli arayüz değişiklikleri yapılmalıdır. Bu işlem genellikle Python ve Py GUI kullanılarak geliştirilen UIscript dosyaları ile sağlanır. Py Root içinde tanımlanan komutlar, oyuncuların bu ödülleri takip edebilmesini sağlar.

Ayrıca, compile işlemi sırasında C++ kaynak kodlarda yapılan değişikliklerin hatasız derlenmesi önemlidir. Sunucu yapılandırmasında channel ayarları da doğru yapılandırılmadığında bu sistemler düzgün çalışmayabilir. Bu nedenle, Metin2 Development konusunda deneyimli bir ekip ile çalışmak büyük avantaj sağlar.

Metin2 Lobby ile Geliştirme Kolaylığı
Metin2Lobby, Metin2Dev sürecinde size yardımcı olacak kaynaklar ve bilgi birikimi sunmaktadır. C++ System, Python System, Pack sistemleri ve daha fazlası hakkında detaylı bilgileri sitemizde bulabilirsiniz. Game ve Auth sunucularında yapılacak gelişmiş düzenlemelerle, Won Paketi ve Altın Külçesi gibi sistemleri güvenilir ve etkili bir şekilde sunucunuza entegre edebilirsiniz.

Bu gibi sistemler, oyuncuların uzun süre sunucuda kalmalarını sağlayarak PvP atmosferini daha da keyifli hale getirir. Sunucunuzda bu ödüllerin aktif olması, hem rekabeti artırır hem de oyuncu memnuniyetini yükseltir.


Metin2 Lobby on Metin2 Won Packages and Gold Ingot Systems

In Metin2 private servers, rewards like Won Packages and Gold Ingots are important elements designed to motivate players and support in-game economy. These systems often provide special rewards that can be earned after PvP battles, completing quests, or participating in events. At Metin2Lobby, we offer resources and information to help you implement such systems in your own server.

What is a Won Package?
A Won Package is a valuable reward in Metin2 that players can earn from PvP victories, quests, or specific activities. These packages usually contain Won, a virtual currency used in the game. Won can be spent by players to buy items from the Market, strengthen their characters, or purchase special items.

To activate the Won system on your server, you may need custom script files and source edit operations in your C++-based game server configuration. To execute these correctly, knowledge of Metin2 Server SRC and support from experienced developer communities like Martysama are recommended.

Gold Ingot System
On the other hand, a Gold Ingot is usually a reward gained in PvP victories, challenging quests, or certain event systems within Metin2 private servers. Players can exchange these ingots for gold or special items via the market. Gold Ingots play a strategic role in balancing the in-game economy and keeping players active.

Integration of these systems may require modifications to the DB (Database) and Auth servers. During these changes, source edit skills are critical. Modifications made to the Game Core and DB Core ensure that your server properly awards these prizes.

System Setup and Development
To set up Won Package and Gold Ingot systems on your Metin2 private server, first UI modifications must be made on the client side. This process is generally achieved using UIscript files developed with Python and Py GUI. Commands defined within Py Root allow players to track these rewards.

Additionally, during the compile process, modifications made in C++ source code must compile without errors. If channel configurations in the server setup are not configured correctly, these systems may fail to operate properly. Therefore, working with an experienced team in Metin2 Development provides great advantages.

Development Made Easy with Metin2 Lobby
Metin2Lobby offers resources and expertise to assist you throughout the Metin2Dev process. You can find detailed information about C++ System, Python System, Pack systems, and more on our site. With advanced modifications made to Game and Auth servers, you can integrate systems like Won Package and Gold Ingot reliably and effectively into your server.

Such systems encourage longer player retention on your server, enhancing the PvP atmosphere. Having these rewards active on your server increases competition and improves player satisfaction.
 

Şuan Bu Konuyu Görüntüleyen Kullanıcılar (Toplam : 0, Üye : 0, Misafir : 0)

Geri
Üst Alt