Sistemden görüntü :
Sistemin amacı :
Tecrübe yüzüğü (70005), Hırsız eldiveni (70043) adlı eşyaların yanlışlıkla giyilmesini önlemek için yapılmıştır.
Anlatım :
uiinventory.py açılır ;
Aratılır ve Değiştirilir ;
İsteyenler aşağıdaki linkten değiştirebilir.Konuda verilen kod ile linkteki kodlar aynıdır
...
Sistemin amacı :
Tecrübe yüzüğü (70005), Hırsız eldiveni (70043) adlı eşyaların yanlışlıkla giyilmesini önlemek için yapılmıştır.
Anlatım :
uiinventory.py açılır ;
Kod:
def __UseItem(self, slotIndex):
Aratılır ve Değiştirilir ;
Kod:
# Author : Warezcii # Date : 10.07.2015 def __UseItem(self, slotIndex): ItemVNum = player.GetItemIndex(slotIndex) item.SelectItem(ItemVNum) if item.IsFlag(item.ITEM_FLAG_CONFIRM_WHEN_USE): self.questionDialog = uiCommon.QuestionDialog() self.questionDialog.SetText(localeInfo.INVENTORY_REALLY_USE_ITEM) self.questionDialog.SetAcceptEvent(ui.__mem_func__(self.__UseItemQuestionDialog_OnAccept)) self.questionDialog.SetCancelEvent(ui.__mem_func__(self.__UseItemQuestionDialog_OnCancel)) self.questionDialog.Open() self.questionDialog.slotIndex = slotIndex constInfo.SET_ITEM_QUESTION_DIALOG_STATUS(1) elif 70005 == ItemVNum or 70043 == ItemVNum: self.questionDialog = uiCommon.QuestionDialog() self.questionDialog.SetText(localeInfo.INVENTORY_REALLY_USE_ITEM) self.questionDialog.SetAcceptEvent(ui.__mem_func__(self.__UseItemQuestionDialog_OnAccept)) self.questionDialog.SetCancelEvent(ui.__mem_func__(self.__UseItemQuestionDialog_OnCancel)) self.questionDialog.Open() self.questionDialog.slotIndex = slotIndex constInfo.SET_ITEM_QUESTION_DIALOG_STATUS(1) else: self.__SendUseItemPacket(slotIndex) #net.SendItemUsePacket(slotIndex)
İsteyenler aşağıdaki linkten değiştirebilir.Konuda verilen kod ile linkteki kodlar aynıdır
...
Warezcii - Tecrübe Yüzüğü ve Hırsız Eldiveni Onaylı Giyme Sistemi
Metin2 özel sunucularında dikkat çeken gelişmelerden birisi de Warezcii tarafından geliştirilen Tecrübe Yüzüğü ve Hırsız Eldiveni giyme onayı sistemidir. Bu sistem, oyuncuların belirli eşyaları giymeden önce onaylama mekanizması sayesinde hile yapma riskini büyük ölçüde ortadan kaldırır. Özellikle PvP sunucularında bu gibi sistemler büyük önem taşır. Bu yazıda Warezcii tarafından geliştirilen bu sistemin detaylarına ve nasıl çalıştığına değineceğiz.
Sistem Nedir?
Warezcii tarafından geliştirilen sistem, oyuncuların Tecrübe Yüzüğü ve Hırsız Eldiveni gibi belirli eşyaları giymek istediklerinde bir onay penceresi açılmasını sağlar. Oyuncu, giymek istediği eşyayı seçtikten sonra onaylamak zorundadır. Bu işlem sırasında sistem, eşyanın geçerli olup olmadığını kontrol eder. Eğer eşya geçersizse giydirme işlemi engellenir.
Neden Kullanılır?
Özellikle Metin2 özel sunucularında hile veya bot kullanımının önüne geçmek için bu tarz sistemler geliştirilir. Tecrübe Yüzüğü ve Hırsız Eldiveni gibi eşyalar genellikle PvP oyunlarında büyük avantaj sağladığı için hileli karakterlerin bu eşyaları elde etmesi sunucunun dengesini bozabilir. Warezcii'nin geliştirdiği sistemle bu tür riskler minimize edilir.
Nasıl Kurulur?
Sistemin kurulumu için öncelikle C++[/COORD] tarafında bazı değişiklikler yapılması gerekir. Sunucu tarafında game core üzerinde çalışmak gerekebilir. Ayrıca Python tabanlı UI script dosyalarında da düzenlemeler yapılmalıdır. Sistem, client src üzerinde de çalıştırılabilir. Ancak bu işlem uzmanlık gerektirir.
Avantajları Nelerdir?
- Oyuncu güvenliğini artırır.
- Hile kullanımını ciddi anlamda azaltır.
- PvP dengesini korumaya yardımcı olur.
- Sunucu yöneticileri için daha stabil bir oyun ortamı sağlar.
Sonuç
Warezcii'nin geliştirdiği bu sistem, Metin2 özel sunucuları için büyük bir adım olarak değerlendiriliyor. Özellikle PvP sistemlerine odaklanan sunucular için bu tarz güvenlik önlemleri oldukça faydalıdır. Sistemin doğru şekilde entegrasyonu ile hile riski büyük ölçüde azaltılır. Bu da oyuncuların daha adil bir oyun deneyimi yaşamasını sağlar.
Warezcii - Exp Ring and Thief Gloves Confirmed Wear System
In Metin2 private servers, one of the remarkable developments is the confirmed wear system for Exp Ring and Thief Gloves, developed by Warezcii. This system significantly reduces the risk of cheating by requiring players to confirm before wearing certain items. Such systems are especially important in PvP servers. In this article, we will examine the details of this system and how it works.
What Is The System?
The system developed by Warezcii triggers a confirmation window when players attempt to equip specific items such as the Exp Ring and Thief Gloves. After selecting the item, the player must confirm the action. During this process, the system checks whether the item is valid. If the item is invalid, the equipment action is blocked.
Why Is It Used?
These types of systems are developed to prevent cheating or botting in Metin2 private servers. Items like Exp Ring and Thief Gloves provide significant advantages in PvP gameplay, so cheaters obtaining these items can disrupt the server balance. Warezcii's system minimizes such risks.
How To Install?
Installation requires modifications on the C++ side of the server. Modifications may be needed within the game core. Additionally, UI scripts based on Python need adjustments. The system can also run on client src, but this requires expertise.
Benefits
- Increases player security.
- Significantly reduces cheating.
- Helps maintain PvP balance.
- Provides a more stable gaming environment for server administrators.
Conclusion
Warezcii's system is considered a major step forward for Metin2 private servers. Especially for servers focusing on PvP systems, such security measures are highly beneficial. Proper integration of the system greatly reduces cheating risks, allowing players to enjoy a fairer gaming experience.
