[ Frozen ]6.7 Efsun Görünüşünü Orjinale Uyarlama

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

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0


uitooltip.py açılır.

Kod:
[/FONT][/COLOR][COLOR=#272A34][FONT=Helvetica Neue]def __GetAttributeColor(self, index, value):[/FONT][/COLOR][COLOR=#272A34][FONT=Helvetica Neue][/FONT]

arat






7 ve Üstü Efsun Eklentiniz Varsa;

Kod:
[/FONT][/COLOR][COLOR=#272A34][FONT=Helvetica Neue]if index >= 6:[/FONT][/COLOR][COLOR=#272A34][FONT=Helvetica Neue]

bu kısmı

Kod:
[/FONT][/COLOR][COLOR=#272A34][FONT=Helvetica Neue]if index >= 7:[/FONT][/COLOR][COLOR=#272A34][FONT=Helvetica Neue]

kendinize göre böyle değiştiriniz..

Alıntı.
İyi Forumlar.



Frozen 6.7 Efsun Görünüşünü Orjinale Uyarlama Rehberi

Metin2 özel sunucularında benzersiz bir deneyim sunmak isteyen geliştiriciler için Frozen 6.7 efsun sistemi, görsellik ve kullanıcı deneyimi açısından büyük önem taşır. Bu rehberde, Frozen 6.7 efsun görünümünü orijinal Metin2 yapısına nasıl entegre edebileceğinizi adım adım anlatacağız.

Önemli: Bu işlem sırasında hem client-side[/COORD] hem de server-side değişiklikler yapılması gerekir.

1. Efsun Sistemine Genel Bakış
Frozen 6.7 efsun sistemi, oyuncuların eşyalarına uyguladıkları efsunlar sayesinde hem grafiksel hem de istatistiksel olarak gelişmeler yaşamasını sağlar. Bu sistem, C++ tabanlı game server üzerinde çalışır ve db_core ile senkronize edilir.

2. Client Tarafında Efsun Görüntüsünü Ayarlamak
Client tarafında, efsunların doğru şekilde görünmesi için uiscript dosyalarında bazı düzenlemeler yapılmalıdır. Özellikle itemwnd.py veya benzeri arayüz dosyalarında efsun seviyesine göre simge veya efekt gösterimi tanımlanmalıdır.

3. Server Tarafında Efsun Mekaniğini Uygulamak
Game server üzerinde, efsun sistemi için özel C++ sistem fonksiyonları yazılır. Bu fonksiyonlar, efsun seviyesine göre bonuslar sağlar ve veritabanında db ile senkronize edilir.

4. Orijinal Yapıya Uyum
Orjinal Metin2 yapısına uyum sağlamak için, efsun sistemini source edit kısmında dikkatlice yerleştirmek gerekir. Auth ve game server arasında veri akışı sağlanmalı, efsun bilgileri doğru şekilde eşya verisiyle bağlanmalıdır.

5. Python ve Py GUI Entegrasyonu
Bazı durumlarda, efsun sistemine özel kontroller eklemek için Python tabanlı GUI kullanmak gerekir. Bu sistemler, py_root klasöründe tutulur ve martysama gibi geliştirici araçlarıyla test edilir.

6. Paketleme ve Dağıtım
Pack dosyalarında efsun sistemine ait tüm dosyalar eksiksiz yerleştirilmeli. Metin2Dev veya benzeri platformlarda yapılan testler sonucunda sistemde herhangi bir hata yoksa, sunucuya aktarım yapılabilir.

Sonuç: Frozen 6.7 efsun sistemi, Metin2 özel sunucularında yüksek seviye bir PvP deneyimi sunar. Doğru entegrasyon ile orijinal yapıyla uyumlu bir şekilde çalışabilir.

Kaynak Kod ve script düzenlemeleri için Metin2Lobby üzerinden destek alabilirsiniz.


Adapting Frozen 6.7 Enchant Visuals to Original

For developers seeking to provide a unique experience on Metin2 private servers, the Frozen 6.7 enchant system holds significant importance in terms of visuals and user experience. In this guide, we will explain step by step how to integrate the Frozen 6.7 enchant appearance into the original Metin2 structure.

Important: This process requires modifications on both client-side and server-side.

1. Overview of the Enchant System
The Frozen 6.7 enchant system allows players to visually and statistically improve their items through applied enchants. This system runs on C++-based game server and synchronizes with db_core.

2. Adjusting Enchant Appearance on Client Side
On the client side, certain adjustments must be made in uiscript files for enchants to display correctly. Particularly in UI files like itemwnd.py, icons or effects based on enchant level must be defined.

3. Implementing Enchant Mechanics on Server Side
On the game server, custom C++ system functions are written for the enchant system. These functions provide bonuses based on enchant level and synchronize with the db database.

4. Compatibility with Original Structure
To ensure compatibility with the original Metin2 structure, the enchant system must be carefully placed within the source edit section. Data flow between auth[/COORD] and game server[/COORD] must be established, linking enchant data correctly with item data.

5. Python and Py GUI Integration
In some cases, custom controls may need to be added to the enchant system using Python-based GUI. These systems are stored under py_root[/COORD] and tested using developer tools like martysama[/COORD].

6. Packaging and Distribution
All files related to the enchant system must be fully included in pack[/COORD] files. After testing on platforms like Metin2Dev[/COORD], if no errors are found, the system can be deployed to the server.

Conclusion: The Frozen 6.7 enchant system offers a high-level PvP[/COORD] experience on Metin2 private servers. With correct integration, it can operate seamlessly with the original structure. For source code[/COORD] and script[/COORD] modifications, support can be obtained from Metin2Lobby.
 

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

Benzer konular

Geri
Üst Alt