Selamın Aleyküm
Seçmeli Efsun Sistemini paylaşmak istedim eminimki bu sistem işinize çok yarayacak serverlerinizin satışı biraz daha artabilir veyada oyun açar iseniz eğer oyunculara satabilirsiniz..
Neyse uzatmadan konumuz Seçmeli Efsun Sistemi
Peki ne işe yarar ?
(şuan sınır 5 efsunda NOT: Arttırılabilir. C++ ve Py )
Herhangi bir silaha zırha kolye küpe v.s efsunlu itemlerdeki herhangi bir efsunu beğenmedik mesela o efsunu ben değiştirmek istiyorum Efsunu Seç butonları gelmektedir efsun yok ise o butonlar gözükmez neyse efsunu seç dediğiniz anda sadece o efsunu değiştirir ve rast gele bir efsun gelir bu arada olan bir efsun gelmez fixlidir bütün bölümleri teker teker fixlenmiştir.
Eksik fixleri var ise Konu altından paylaşabilirsiniz.
Güncelleme:
İtem proto eksik
Locale İtem protoSeçmeli Efsun Sistemini paylaşmak istedim eminimki bu sistem işinize çok yarayacak serverlerinizin satışı biraz daha artabilir veyada oyun açar iseniz eğer oyunculara satabilirsiniz..
Neyse uzatmadan konumuz Seçmeli Efsun Sistemi
Peki ne işe yarar ?
(şuan sınır 5 efsunda NOT: Arttırılabilir. C++ ve Py )
Herhangi bir silaha zırha kolye küpe v.s efsunlu itemlerdeki herhangi bir efsunu beğenmedik mesela o efsunu ben değiştirmek istiyorum Efsunu Seç butonları gelmektedir efsun yok ise o butonlar gözükmez neyse efsunu seç dediğiniz anda sadece o efsunu değiştirir ve rast gele bir efsun gelir bu arada olan bir efsun gelmez fixlidir bütün bölümleri teker teker fixlenmiştir.
Eksik fixleri var ise Konu altından paylaşabilirsiniz.
Güncelleme:
İtem proto eksik
Kod:
<Item vnum="77024" name="Àç°æºñ¼(¼±¹°¿ë)" gb2312name="Seçmeli Efsun Nesnesi" type="3" subtype="18" weight="0" size="1" antiflag="172032" flag="8196" wearflag="0" immuneflag="0" gold="0" buy_price="0" limittype0="0" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="0" value2="0" value3="0" value4="0" value5="0" socket0="0" socket1="0" socket2="0" socket3="0" socket4="0" socket5="0" refine_vnum="0" refine_set="0" magic_pct="0" specular="0" socket_pct="0" />
Kod:
INSERT INTO `item_proto` VALUES (77024, 0x4E6F6E616D65202020202020202020202020202020202020, 0x5365E76D656C6920456673756E204E65736E657369, 3, 18, 0, 1, 172032, 8196, 0, '', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, 0, 0, 0);
Güncelleme
Game.py
Kod:
class GameWindow(ui.ScriptWindow): def __init__(self, stream): Arat..
Kod:
İçine yapıştır herhangi bir yere self.efsundegistirr = uiefsundegistir.DegistirEfsun() self.efsundegistirr.Hide()
Birde Efsun Değiştirdiğine kanıt olarak:
Burada Yaşam Enerjisi Efsunu değiştirmek istiyorum ben
Ve değiştirilmiştir.
Gördüğünüz gibi..
Metin2 özel sunucularında güçlü PvP sistemleri geliştirmek isteyen geliştiriciler için Seçmeli Efsun Sistemi, hem C++ hem de Python dillerinde entegre edilebilir önemli bir özelliktir.
Seçmeli Efsun Sistemi Nedir?
Metin2 özel sunucu geliştirme dünyasında oyuncuların karakterlerini güçlendirecek mekaniklerden birisi olan efsun sistemi, zamanla gelişmiş ve daha kullanıcı dostu hale gelmiştir. Seçmeli Efsun Sistemi, oyuncuların efsunlamak istedikleri eşyaları belirli bir menü aracılığıyla seçip, bu eşyalar üzerinde özel etkiler yaratmalarını sağlar. Bu sistem, C++ tarafında oyun sunucusu mantığına entegre edilirken, Python tarafında ise UI Script (uiscript) kullanılarak görsel arayüzde kullanıcı dostu bir deneyim sunulur.
C++ Tarafında Seçmeli Efsun Sistemi
Metin2 server src üzerinde geliştirilen bu sistemde, efsunlama işlemi sırasında item verileri game server üzerinden kontrol edilir. Oyuncu bir efsunlama işlemi başlattığında, C++ kaynak kodları üzerinden itemin uygunluğu, seviyesi, slot durumu gibi kriterler kontrol edilir. Seçmeli yapı sayesinde oyuncu, birden fazla efsun seçeneği arasından tercih yapabilir. Bu süreçte DB Core (veritabanı çekirdeği) ile senkronize çalışan yapı, her efsun işlemini kayıt altına alır ve güvenlik açısından gerekli kontrolleri sağlar.
Python Tarafında Entegrasyon
Py Root ve Uiscript tabanlı sistemlerde geliştirilen GUI (Grafiksel Kullanıcı Arayüzü), oyuncuların seçim yapabileceği bir menü sunar. Py GUI ile hazırlanan bu arayüz, Seçmeli Efsun Sistemine özel tasarlanır. Oyuncu, listeden bir efsun seçer, ardından hedef itemi belirler ve işlemi başlatır. Bu süreçte Python scriptleri, C++ tarafındaki fonksiyonları tetikler ve sonuçları kullanıcıya geri bildirir.
Sistem Güvenliği ve Performans
Sistem, herhangi bir exploit riskine karşı C++ tarafında ek kontrollerle korunur. Ayrıca, DB Core üzerinde tutulan loglar sayesinde tüm işlemler takip edilebilir. Seçmeli Efsun Sistemi, Metin2 compile sürecinde sisteme entegre edildiğinde, özel sunucuların PvP deneyimini ciddi anlamda artırır. Pack dosyalarına özel animasyonlar ve efektler eklenerek kullanıcı deneyimi daha da zenginleştirilebilir.
Neden Seçmeli Efsun Sistemi Kullanmalısınız?
Oyuncuların karakterlerini özelleştirme konusunda daha fazla esneklik sunması açısından, Seçmeli Efsun Sistemi Metin2 özel sunucularında oldukça popülerdir. Bu sistem sayesinde, oyuncuların stratejik kararlar vermesi sağlanır. Örneğin, savaşan bir oyuncu silahına saldırı artışı veren efsunları seçerken, savunma odaklı bir karakter zırhına dayanıklılık efsunu tercih edebilir. Bu çeşitlilik, PvP deneyimini daha keyifli ve rekabetçi kılar.
Teknik Geliştirme ve Kaynak Kod Paylaşımı
MartySama gibi deneyimli geliştiriciler tarafından paylaşılan C++ script örnekleri sayesinde, yeni başlayanlar bile Seçmeli Efsun Sistemi'ni kendi sunucularına entegre edebilir. Bu tür sistemler, Metin2 Development (Metin2Dev) topluluklarında sıkça tartışılmakta ve geliştirilmektedir. Py Root ve Uiscript ile birlikte geliştirilen sistemler, hem backend hem de frontend olarak tam bir çözümdür.
Sonuç
Seçmeli Efsun Sistemi, Metin2 özel sunucularında güçlü ve özgün PvP sistemleri geliştirmek isteyen geliştiriciler için ideal bir özelliktir. Hem C++ hem de Python tarafında kolayca entegre edilebilir. Bu sistem, hem oyuncuların hem de geliştiricilerin beklentilerini karşılıyor. Sistem güvenliği, performans ve kullanıcı deneyimi açısından dengeli bir yapı sunmaktadır.
The Selective Enchant System is an essential feature for developers aiming to build powerful PvP systems on Metin2 private servers, which can be integrated using both C++ and Python languages.
What is the Selective Enchant System?
In the world of Metin2 private server development, enchantment mechanics are one of the features used to strengthen players' characters. The Selective Enchant System allows players to choose items they wish to enchant via a specific menu and apply special effects onto these items. While this system is integrated into the game server logic on the C++ side, the visual interface is delivered in a user-friendly manner through UI Script (uiscript) on the Python side.
Selective Enchant System on the C++ Side
Within the Metin2 server src, during enchantment processes, item data is controlled via the game server. When a player starts an enchantment process, the C++ source code checks criteria such as the item's eligibility, level, and slot status. Thanks to its selective structure, players can choose from multiple enchantment options. During this process, the system synchronized with the DB Core records each enchantment operation and provides security controls.
Integration on the Python Side
GUIs developed using Py Root and Uiscript-based systems provide a menu where players can make selections. This GUI, prepared with Py GUI, is specially designed for the Selective Enchant System. Players select an enchantment from the list, choose the target item, and initiate the process. In this process, Python scripts trigger functions on the C++ side and return the results to the user.
System Security and Performance
The system is protected against any exploit risks with additional checks on the C++ side. Additionally, logs stored within the DB Core allow tracking of all operations. Once integrated into the Metin2 compile process, the Selective Enchant System significantly enhances the PvP experience of private servers. Special animations and effects added to pack files further enrich the user experience.
Why Should You Use the Selective Enchant System?
Due to the flexibility it offers players in customizing their characters, the Selective Enchant System is highly popular among Metin2 private servers. This system enables players to make strategic decisions. For example, a combat-focused player might choose attack-increasing enchantments for their weapon, while a defense-oriented character may prefer durability enchantments for their armor. This variety makes the PvP experience more enjoyable and competitive.
Technical Development and Source Code Sharing
Thanks to C++ script examples shared by experienced developers like MartySama, even beginners can integrate the Selective Enchant System into their own servers. Such systems are frequently discussed and improved upon in Metin2 Development (Metin2Dev) communities. Systems developed together with Py Root and Uiscript provide a complete solution both backend and frontend-wise.
Conclusion
The Selective Enchant System is an ideal feature for developers aiming to develop strong and unique PvP systems on Metin2 private servers. It can easily be integrated on both C++ and Python sides. This system meets the expectations of both players and developers. It provides a balanced structure in terms of system security, performance, and user experience.
Gördüğünüz gibi..
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.
Seçmeli Efsun Sistemi C++ / Py
Metin2 özel sunucularında güçlü PvP sistemleri geliştirmek isteyen geliştiriciler için Seçmeli Efsun Sistemi, hem C++ hem de Python dillerinde entegre edilebilir önemli bir özelliktir.
Seçmeli Efsun Sistemi Nedir?
Metin2 özel sunucu geliştirme dünyasında oyuncuların karakterlerini güçlendirecek mekaniklerden birisi olan efsun sistemi, zamanla gelişmiş ve daha kullanıcı dostu hale gelmiştir. Seçmeli Efsun Sistemi, oyuncuların efsunlamak istedikleri eşyaları belirli bir menü aracılığıyla seçip, bu eşyalar üzerinde özel etkiler yaratmalarını sağlar. Bu sistem, C++ tarafında oyun sunucusu mantığına entegre edilirken, Python tarafında ise UI Script (uiscript) kullanılarak görsel arayüzde kullanıcı dostu bir deneyim sunulur.
C++ Tarafında Seçmeli Efsun Sistemi
Metin2 server src üzerinde geliştirilen bu sistemde, efsunlama işlemi sırasında item verileri game server üzerinden kontrol edilir. Oyuncu bir efsunlama işlemi başlattığında, C++ kaynak kodları üzerinden itemin uygunluğu, seviyesi, slot durumu gibi kriterler kontrol edilir. Seçmeli yapı sayesinde oyuncu, birden fazla efsun seçeneği arasından tercih yapabilir. Bu süreçte DB Core (veritabanı çekirdeği) ile senkronize çalışan yapı, her efsun işlemini kayıt altına alır ve güvenlik açısından gerekli kontrolleri sağlar.
Python Tarafında Entegrasyon
Py Root ve Uiscript tabanlı sistemlerde geliştirilen GUI (Grafiksel Kullanıcı Arayüzü), oyuncuların seçim yapabileceği bir menü sunar. Py GUI ile hazırlanan bu arayüz, Seçmeli Efsun Sistemine özel tasarlanır. Oyuncu, listeden bir efsun seçer, ardından hedef itemi belirler ve işlemi başlatır. Bu süreçte Python scriptleri, C++ tarafındaki fonksiyonları tetikler ve sonuçları kullanıcıya geri bildirir.
Sistem Güvenliği ve Performans
Sistem, herhangi bir exploit riskine karşı C++ tarafında ek kontrollerle korunur. Ayrıca, DB Core üzerinde tutulan loglar sayesinde tüm işlemler takip edilebilir. Seçmeli Efsun Sistemi, Metin2 compile sürecinde sisteme entegre edildiğinde, özel sunucuların PvP deneyimini ciddi anlamda artırır. Pack dosyalarına özel animasyonlar ve efektler eklenerek kullanıcı deneyimi daha da zenginleştirilebilir.
Neden Seçmeli Efsun Sistemi Kullanmalısınız?
Oyuncuların karakterlerini özelleştirme konusunda daha fazla esneklik sunması açısından, Seçmeli Efsun Sistemi Metin2 özel sunucularında oldukça popülerdir. Bu sistem sayesinde, oyuncuların stratejik kararlar vermesi sağlanır. Örneğin, savaşan bir oyuncu silahına saldırı artışı veren efsunları seçerken, savunma odaklı bir karakter zırhına dayanıklılık efsunu tercih edebilir. Bu çeşitlilik, PvP deneyimini daha keyifli ve rekabetçi kılar.
Teknik Geliştirme ve Kaynak Kod Paylaşımı
MartySama gibi deneyimli geliştiriciler tarafından paylaşılan C++ script örnekleri sayesinde, yeni başlayanlar bile Seçmeli Efsun Sistemi'ni kendi sunucularına entegre edebilir. Bu tür sistemler, Metin2 Development (Metin2Dev) topluluklarında sıkça tartışılmakta ve geliştirilmektedir. Py Root ve Uiscript ile birlikte geliştirilen sistemler, hem backend hem de frontend olarak tam bir çözümdür.
Sonuç
Seçmeli Efsun Sistemi, Metin2 özel sunucularında güçlü ve özgün PvP sistemleri geliştirmek isteyen geliştiriciler için ideal bir özelliktir. Hem C++ hem de Python tarafında kolayca entegre edilebilir. Bu sistem, hem oyuncuların hem de geliştiricilerin beklentilerini karşılıyor. Sistem güvenliği, performans ve kullanıcı deneyimi açısından dengeli bir yapı sunmaktadır.
Selective Enchant System C++ / Py
The Selective Enchant System is an essential feature for developers aiming to build powerful PvP systems on Metin2 private servers, which can be integrated using both C++ and Python languages.
What is the Selective Enchant System?
In the world of Metin2 private server development, enchantment mechanics are one of the features used to strengthen players' characters. The Selective Enchant System allows players to choose items they wish to enchant via a specific menu and apply special effects onto these items. While this system is integrated into the game server logic on the C++ side, the visual interface is delivered in a user-friendly manner through UI Script (uiscript) on the Python side.
Selective Enchant System on the C++ Side
Within the Metin2 server src, during enchantment processes, item data is controlled via the game server. When a player starts an enchantment process, the C++ source code checks criteria such as the item's eligibility, level, and slot status. Thanks to its selective structure, players can choose from multiple enchantment options. During this process, the system synchronized with the DB Core records each enchantment operation and provides security controls.
Integration on the Python Side
GUIs developed using Py Root and Uiscript-based systems provide a menu where players can make selections. This GUI, prepared with Py GUI, is specially designed for the Selective Enchant System. Players select an enchantment from the list, choose the target item, and initiate the process. In this process, Python scripts trigger functions on the C++ side and return the results to the user.
System Security and Performance
The system is protected against any exploit risks with additional checks on the C++ side. Additionally, logs stored within the DB Core allow tracking of all operations. Once integrated into the Metin2 compile process, the Selective Enchant System significantly enhances the PvP experience of private servers. Special animations and effects added to pack files further enrich the user experience.
Why Should You Use the Selective Enchant System?
Due to the flexibility it offers players in customizing their characters, the Selective Enchant System is highly popular among Metin2 private servers. This system enables players to make strategic decisions. For example, a combat-focused player might choose attack-increasing enchantments for their weapon, while a defense-oriented character may prefer durability enchantments for their armor. This variety makes the PvP experience more enjoyable and competitive.
Technical Development and Source Code Sharing
Thanks to C++ script examples shared by experienced developers like MartySama, even beginners can integrate the Selective Enchant System into their own servers. Such systems are frequently discussed and improved upon in Metin2 Development (Metin2Dev) communities. Systems developed together with Py Root and Uiscript provide a complete solution both backend and frontend-wise.
Conclusion
The Selective Enchant System is an ideal feature for developers aiming to develop strong and unique PvP systems on Metin2 private servers. It can easily be integrated on both C++ and Python sides. This system meets the expectations of both players and developers. It provides a balanced structure in terms of system security, performance, and user experience.
