Selam arkadaşlar silah evrim puanı sistemini paylaşıyorum kendi kodlamamdır.
Aslında paylaşmayacaktım fakat warez olma tehlikesinden dolayı sistemin yapımcısının paylaşması daha uygun olur diye düşündüm.
Aslında paylaşmayacaktım fakat warez olma tehlikesinden dolayı sistemin yapımcısının paylaşması daha uygun olur diye düşündüm.
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.
oyundan çıkıp girdiğinde evrim efekti gözükmüyor ise bu işlemleri uygulayın.
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Kod:
else if (pkKiller && pkKiller->IsPC() && IsPC()) { LPITEM weapon = pkKiller->GetWear(WEAR_WEAPON); if (weapon && IS_SET(weapon->GetFlag(), ITEM_FLAG_RARE_ABILITY)) { int raritypoint = 1; if (weapon->GetAttributeValue(6) < ITEM_RARITY_MAX) weapon->SetForceAttribute(6, 0, weapon->GetAttributeValue(6)+raritypoint); } }
bu kodu eklesinler.
Kod:
int raritypoint = 1;
kaç evrim puanı vereceği burada. <a role="button" tabindex="0">Genişletmek için tıkla</a> </blockquote>
Not : Karakter kesince evrim puanı vermesini ayarlayan arkadaşların bilgisine aynı karakteri kesince sürekli olarak puan artıyor bir engel atmanız gerekmektedir.
Silah Evrim Puanı Sistemi - Piyasadakinden Farklı
Metin2 Lobby olarak sunucu geliştirme konusunda öncü adımlar atarken, oyuncuların daha dengeli ve sürdürülebilir gelişim yaşamasını sağlamak adına Silah Evrim Puanı Sistemi gibi yenilikçi yapılar üzerinde çalışıyoruz. Bu sistem, piyasada yaygın olan doğrudan evrim sistemlerinden farklı olarak, oyuncuların silahlarını evriltebilmeleri için belirli görevlerden veya savaşlardan elde ettikleri özel puanlara dayanmaktadır.
Neden Farklı?
Geleneksel Metin2 sunucularında silah evrimi genellikle doğrudan materyallerle yapılır. Örneğin, bir oyuncu elindeki silahı evriltebilmek için belli miktarda gümüş ya da garnet gibi malzemeler kullanır. Ancak bu sistem, oyuncuların sadece envanterindeki malzemelere bakılarak hızlıca evrim yapmasını sağladığı için dengesizlik yaratır. Silah Evrim Puanı Sistemi, bu eksikliği gidermek için tasarlandı.
Sistemde, her silah evrimi için sabit bir evrim puanı harcanır. Oyuncular ise bu puana, PvP savaşları, zorluk seviyesi yüksek görevler, haftalık turnuvalar gibi aktivitelerden kazanç sağlayarak ulaşabilirler. Bu sayede, hem aktif oyuncular ödüllendirilir hem de evrim süreci daha kontrollü bir hale gelir.
Puan Kazanma Yolları
- PvP: Her kazanılan PvP savaşı, silah evrim puanı olarak oyuncuya eklenir. Kaybedilen savaşlar ise küçük bir puan kaybına neden olabilir.
- Zor Görevler: Belirli seviyedeki zorluk görevlerinden ödül olarak evrim puanı verilebilir.
- Turnuva Sistemleri: Haftalık ya da aylık turnuvalarda dereceye giren oyunculara bonus evrim puanı verilir.
- Zindan Başarımları: Zorlu zindanlarda belirli başarılar gösterildiğinde oyuncuya evrim puanı ödülleri verilir.
Sistem Avantajları
- Oyuncuların silahlarını geliştimek için sadece materyal değil, aktivite temelli kriterler de kullanılır.
- Sunucu ekonomisi daha dengeli hale gelir çünkü materyal tüketimi azalır.
- Hızlı ve kolayca evrim yapan oyuncuların önüne geçilir.
- Uzun süreli oyun içi katılım teşvik edilir.
Teknik Yön
Bu sistem, C++ tabanlı game server tarafında özel bir core modifikasyonuyla entegre edilir. Oyuncu PvP yaparken, görev tamamlarken ya da zindan başarımlarını gerçekleştirirken, ilgili event handler'lar çalışarak evrim puanı veritabanında güncellenir. Oyuncu evrim yapmak istediğinde, bu puan kontrol edilir ve yeterli ise evrim işlemi gerçekleştirilir.
Sunucu Geliştiricileri İçin
Metin2 sunucu geliştirmeyle uğraşan geliştiriciler, bu sistemi server src dosyalarına entegre edebilirler. Python ve Py GUI arayüzleri ile bu sistem için özel yönetim panelleri de geliştirilebilir. Bu sayede sunucu sahipleri, puan kazanma oranlarını, evrim maliyetlerini ve diğer parametreleri kolayca yönetebilirler.
Sonuç
Silah Evrim Puanı Sistemi, Metin2 özel sunucularında dengeli bir oyun deneyimi sunmayı hedefleyen geliştiriciler için önemli bir alternatiftir. Bu sistemle birlikte oyuncular, sadece malzeme toplamakla kalmaz, aynı zamanda aktif olarak oyun içi etkinliklere katılmak zorundadır. Metin2Lobby.com olarak bu tarz yenilikleri sunucu geliştiricileriyle paylaşmaya devam edeceğiz.
Weapon Evolution Point System - Different from Market
At Metin2 Lobby, while taking pioneering steps in server development, we are working on innovative structures like the Weapon Evolution Point System to ensure players experience more balanced and sustainable progression. This system, different from common direct evolution methods in the market, is based on special points that players earn through quests or battles to evolve their weapons.
Why Is It Different?
In traditional Metin2 servers, weapon evolution usually depends on direct materials. For example, a player evolves their weapon by using certain amounts of silver or garnet. However, this system causes imbalance since players can quickly evolve based only on inventory materials. The Weapon Evolution Point System was designed to address this issue.
In this system, each weapon evolution requires a fixed amount of evolution points. Players earn these points through activities such as PvP battles, high-difficulty quests, weekly tournaments, etc. Thus, active players are rewarded and the evolution process becomes more controlled.
Ways to Earn Points
- PvP: Each won PvP battle adds evolution points to the player. Lost battles may cause minor point loss.
- Hard Quests: Players can receive evolution points as rewards for completing high-level quests.
- Tournament Systems: Top finishers in weekly or monthly tournaments get bonus evolution points.
- Dungeon Achievements: Players earn evolution point rewards for achieving specific accomplishments in challenging dungeons.
System Advantages
- Players use not only materials but also activity-based criteria to upgrade their weapons.
- Server economy becomes more balanced due to reduced material consumption.
- Prevents rapid evolvers who rely solely on materials.
- Long-term in-game participation is encouraged.
Technical Aspect
This system integrates into the game server side with a custom core modification based on C++. When a player engages in PvP, completes a quest, or achieves dungeon milestones, related event handlers update the evolution points in the database. When a player attempts evolution, these points are checked and if sufficient, the evolution process proceeds.
For Server Developers
Developers working on Metin2 server development can integrate this system into their server src files. Custom admin panels can be developed using Python and Py GUI interfaces to manage parameters like point earning rates, evolution costs, and other settings easily.
Conclusion
The Weapon Evolution Point System is an important alternative for developers aiming to provide balanced gameplay in private Metin2 servers. With this system, players must not only gather materials but also actively participate in in-game events. At Metin2Lobby.com, we will continue sharing such innovations with server developers.
