Won Sistemi Offical

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

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
Merhaba Arkadaşlar Kendim söktüğüm bizat kullandığım dosyadır.

Gerekli anlatımı yaptım hatta alan olursa yardımcı olurum konu altında

forumda eksik kalmasın diye paylaşıyorum bir teşekkürü eksik görmeyin..





Günceleme :
Kod:
Kod: Ara : } TItemPriceInfo; kod satırının üstüne ekle :     DWORD    dwPriceCheque;
#ifdef ENABLE_CHEQUE_SY unları olmadan ve sadece TItemPriceInfo için

Mysql Tablolarına eklenicekler
Player Tablosu > myshop_pricelist:
Kod:
price_cheque
Player Tablosu > player:
Kod:
cheque oflineshop kulanan içinde alttakileri ekleyin kullanmıyorsanız eklemeyin shop_gold shop_cheque
Player Tablosu > offline_shop_item:
Kod:
price_cheque

Python Günceleme:
Kod:
#ifdef ENABLE_EXTEND_INVEN_SYSTEM         PyModule_AddIntConstant(poModule, "ENABLE_EXTEND_INVEN_SYSTEM", 1); #else         PyModule_AddIntConstant(poModule, "ENABLE_EXTEND_INVEN_SYSTEM", 0); #endif

uiinventory.py açılır
Kod:
Ara : import uiPickMoney Alta ekle : import uiPickEtc Ara: dlgPickMoney = None altına ekle : dlgPickItem = None Ara : dlgPickMoney = uiPickMoney.PickMoneyDialog() Altına ekle :         ## PickItemDialog         dlgPickItem = uiPickEtc.PickEtcDialog()         dlgPickItem.LoadDialog()         dlgPickItem.Hide() Ara : self.dlgPickMoney = dlgPickMoney Altına ekle : self.dlgPickItem = dlgPickItem Ara : self.dlgPickMoney.Destroy() Altına ekle :          self.dlgPickItem.Destroy()         self.dlgPickItem = 0 Ara : self.dlgPickMoney = 0 Altına ekle :  self.dlgPickItem = 0 Ara : if self.dlgPickMoney: Altına ekle :         if self.dlgPickItem:             self.dlgPickItem.Close() Ara : itemSlotIndex = self.dlgPickMoney.itemGlobalSlotIndex Değiştir : itemSlotIndex = self.dlgPickItem.itemGlobalSlotIndex Ara : elif app.IsPressed(app.DIK_LSHIFT):                     self.dlgPickMoney.SetTitleName(localeInfo.PICK_ITEM_TITLE)                     self.dlgPickMoney.SetAcceptEvent(ui.__mem_func__(self.OnPickItem))                     self.dlgPickMoney.Open(itemCount)                     self.dlgPickMoney.itemGlobalSlotIndex = itemSlotIndex Bunları altki ile değiştirin :                     self.dlgPickItem.SetTitleName(localeInfo.PICK_ITEM_TITLE)                     self.dlgPickItem.SetAcceptEvent(ui.__mem_func__(self.OnPickItem))                     self.dlgPickItem.Open(itemCount)                     self.dlgPickItem.itemGlobalSlotIndex = itemSlotIndex



Not: Kimse konuyu kirletmesin sistemi kendim söktüm, bu benimdir demesin kimse

Çalıştığına dair kanıtlar
QQPm0g.jpg</h4><a href=&quot;https:&amp;#x2F;&amp;#x2F;forum.turkmmo.com&amp;#x2F;konu&amp;#x2F;3496530-won-sistemi-offical&amp;#x2F;#post-19291655&quot; class=&quot;js-lightboxCloser&quot;>devit · 14 Eki 2016 12:51&amp;#39;de</a> " style="cursor: pointer;">
QQPm0g.jpg





Won Sistemi Official Nedir?
Metin2 özel sunucularında önemli bir yere sahip olan Won Sistemi, oyuncuların elde ettiği kazançları ve oyun içi ekonomiyi düzenlemek için geliştirilmiş güçlü bir ödüllendirme mekanizmasıdır. Bu sistem, PvP odaklı sunucularda oynayan oyuncular için büyük avantajlar sunar. Özellikle C++ tabanlı sunucu kaynak kodlarında geliştirilen bu sistem sayesinde, oyuncular Won adı verilen sanal birimleri savaşlar, görevler ve diğer aktiviteler ile kazanabilirler. Bu birimler daha sonra PvP güçlendirmeleri, eşyalar veya özel ödüller için kullanılabilir.

Won Sistemi Nasıl Çalışır?
Won sistemi, genellikle PvP savaşları sonucunda kazanan oyuncuya belirli miktarda Won birimi verilmesiyle çalışır. Ayrıca bazı görevlerin tamamlanması, turnuvalara katılım veya belirli NPC etkileşimleri ile de Won birimleri kazanılabilir. Bu sistem, Python ve C++ dillerinde yazılmış scriptlerle desteklenir. Py Root ve UIScript gibi yapılar ile oyun içi arayüze entegre edilir. Martysama gibi gelişmiş Metin2 araçları da bu sistemin yönetimini kolaylaştırır.

Won Sisteminin Avantajları
Won sistemi, Metin2 özel sunucularında oyuncu sadakatini artırmak için etkili bir yöntemdir. Oyuncular, PvP yaparak gerçek anlamda değerli ödüller elde ederler. Bu da oyun içi ekonomiyi dengede tutmaya yardımcı olur. Sistem, DB Core ile entegre çalışarak veri güvenliğini sağlar. Ayrıca Game Server Programming ile doğrudan entegre edildiği için sunucu üzerinde minimum gecikme ile çalışır. Auth ve Game sunucuları arasında senkronizasyon sağlayarak, Won birimlerinin doğru ve güvenli bir şekilde dağıtımını sağlar.

Sistemin Kurulumu ve Geliştirilmesi
Won Sistemi kurulumu, Metin2 Server SRC üzerinde yapılabilecek gelişmiş bir işlemdir. C++ Source Edit işlemleri gerektirir. Geliştiriciler, game core dosyalarında gerekli değişiklikleri yaparak sistemi entegre edebilir. Python GUI araçları ile yönetim paneli oluşturulabilir. Bu panel sayesinde, admin kullanıcılar Won birimlerini takip edebilir ve gerekirse manuel olarak ayarlayabilirler. Pack dosyaları üzerinden de istemci tarafında gerekli değişiklikler yapılabilir.

Sonuç
Won Sistemi, Metin2 özel sunucularında PvP deneyimini zenginleştiren ve oyunculara ekstra teşvikler sunan önemli bir sistemdir. C++ ve Python tabanlı yapıları sayesinde hem performanslı hem de esnek bir çözüm sunar. Doğru uygulandığında, sunucu popülasyonunu artırabilir ve oyuncuların uzun süreli ilgisini çekebilir.


What is Won System Official?
The Won System holds an important place in Metin2 private servers. It is a powerful reward mechanism designed to regulate players earnings and in-game economy. This system offers great advantages for players on PvP-oriented servers. Developed within C++ based server source codes, players can earn virtual units called Won through battles, quests, and other activities. These units can then be used for PvP enhancements, items, or special rewards.

How Does the Won System Work?
Won system typically operates by awarding winning players with a certain amount of Won units after PvP battles. Additionally, completing certain quests, participating in tournaments, or interacting with specific NPCs may also earn Won units. The system is supported by scripts written in Python and C++. It integrates into the in-game interface through structures like Py Root and UIScript. Tools such as Martysama make the management of this system easier.

Advantages of the Won System
The Won system is an effective method to increase player loyalty on Metin2 private servers. Players gain truly valuable rewards by engaging in PvP, helping maintain balance in the in-game economy. Working integrated with DB Core, the system ensures data security. Furthermore, its direct integration with Game Server Programming allows it to operate with minimal delay on the server. It provides synchronization between Auth and Game servers, ensuring safe and correct distribution of Won units.

Installation and Development of the System
Installing the Won System is an advanced procedure that can be performed on Metin2 Server SRC. It requires C++ Source Edit operations. Developers can integrate the system by making necessary changes in game core files. Management panels can be created using Python GUI tools. Through these panels, admin users can monitor Won units and adjust them manually if needed. Client-side modifications can also be made via pack files.

Conclusion
Won System is an essential feature that enriches the PvP experience and provides extra incentives to players in Metin2 private servers. Thanks to its C++ and Python-based structure, it offers both performance and flexibility. When applied correctly, it can increase server population and attract long-term interest from players.​
 

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

Benzer konular

Geri
Üst Alt