ANİMASYONLU KANAT SİSTEMİ NASIL EKLERİM ANLATIMLI

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

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
İlgili konu forumda var ise kapatınız

Kişi bunun için 2 kanat eklemesi için 300 tl para istemişler

İlk önce bu sistemi eklemek için bir sistemin bizde ekli olması lazım onun üstüne animasyonlu kanatları ekleyeceğiz

Kemiklerin üstüne kanat giydireceğiz

DBONE_EFFECTS sistemi lazımdır dosya anlatımını verdim aktif 4 adet kanat ekleyebileceksiniz sistemi ben ekledim lakin test etmedim bugları kendiniz bulup fixleri atınız

KANIT EKLEDİĞİM SUNUCUDAN

101938_68cf6470dea02aec030c4294ce7c2e5e.png

Metin2 Lobby'da Animasyonlu Kanat Sistemi Nasıl Eklenir?

Metin2 özel sunucularında kullanıcı deneyimini artırmak için birçok sistem geliştirilebilir. Bunlardan biri de animasyonlu kanat sistemidir. Bu sistem sayesinde karakterleriniz özel efektlerle donatılmış halde haritada dolaşabilir. Bu rehberde Metin2 özel sunucularında animasyonlu kanat sisteminin nasıl ekleneceğini adım adım anlatacağız.

Neden Animasyonlu Kanat Sistemi?
Kanat sistemleri, oyuncuların karakterlerini özelleştirmelerini sağlar. Özellikle PvP sunucularında bu sistem hem estetik hem de statü göstergesi olarak kullanılır. Animasyonlu kanatlar ise bu deneyimi daha da artırır. Oyuncu hareket ettikçe kanatlar da canlanır, bu da görsel açıdan çok etkileyici bir izlenim bırakır.

Gereksinimler
Sistemi eklemek için aşağıdaki dosyalara erişiminiz olmalıdır:
- Client kaynak kodları (client src)
- Game sunucusu kaynak kodları (game src)
- Auth sunucusu (auth) değişiklikleri (bazı durumlarda)
- DB (veritabanı) bağlantısı
- UI Script ve Python GUI bilgisi

Adım Adım Kurulum
1. Kanat Model ve Animasyon Dosyalarının Hazırlanması
İlk olarak, kanat modelini ve animasyonlarını içeren dosyaları hazırlamalısınız. Bu dosyalar genellikle .msm, .gr2, .dds gibi formatlarda olur. Bu dosyaları root dizinine eklemelisiniz.

2. UI Script ile Kanat Arayüzünün Oluşturulması
Kanat sistemi için bir arayüz (UI) oluşturmanız gerekir. Bu arayüzü uiscript yardımıyla yapabilirsiniz. Arayüzde kanat seçimi, aktif etme/devre dışı bırakma gibi seçenekler olmalıdır. Bu işlemde py gui bilginiz oldukça yardımcı olacaktır.

3. Python Root Dosyasında Gerekli Fonksiyonların Yazılması
Py root dosyalarında kanatların karaktere bağlanması, animasyonlarının başlatılması gibi işlemleri gerçekleştirecek fonksiyonlar yazmalısınız. Bu fonksiyonlar, C++ ile yazılmış ana sisteme entegre edilir.

4. Game Sunucusuna Entegrasyon
Kanat sistemini game server tarafında tanımlamak için src dosyalarında değişiklik yapmalısınız. Burada kanat ID'si, efekt ID'si gibi bilgileri tanımlarsınız. Martysama gibi sistemler üzerinden örneklerden yararlanabilirsiniz.

5. DB Tarafında Kanat Bilgilerinin Saklanması
Kanat sistemini kalıcı kılmak için veritabanında ilgili tabloya kanat ID'si gibi bilgileri eklemelisiniz. Oyuncu giriş yaptığında kanat bilgileri doğru şekilde yüklenebilmelidir.

Animasyonlu Kanat Sisteminin Avantajları
- Oyuncu sadakati artırılır.
- PvP sunucularında estetik ve statü farkı yaratır.
- Sunucunuzun diğerlerinden ayrılmasını sağlar.
- Görsel olarak dikkat çeker ve kullanıcı deneyimini artırır.

Hatalar ve Çözüm Önerileri
- Kanat görünmüyor: Model dosyaları eksik veya yanlış konumda olabilir. Root klasörünü kontrol edin.
- Animasyon çalışmıyor: C++ tarafında efekt bağlantısı yapılmamış olabilir. Game src üzerinde inceleme yapın.
- Oyuncu girişi sonrası kanat siliniyor: Auth ya da DB bağlantısında bir sorun olabilir. Veritabanı sorgularını gözden geçirin.

Sonuç
Animasyonlu kanat sistemi, Metin2 özel sunucularında kullanıcı deneyimini ciddi anlamda artıran etkileyici bir özelliktir. Metin2 Lobby olarak bu tür sistemlerin nasıl geliştirildiğini öğrenmek istiyorsanız, Metin2 Lobby adresinden kaynak kodlar, py root, uiscript, game src ve daha fazlası hakkında bilgi alabilirsiniz.


How to Add Animated Wing System on Metin2 Lobby?

To enhance user experience on Metin2 private servers, various systems can be developed. One such system is the animated wing system. With this system, your characters can walk around the map with special effects. In this guide, we will explain step by step how to add an animated wing system to Metin2 private servers.

Why Animated Wing System?
Wing systems allow players to customize their characters. Especially on PvP servers, this system serves both aesthetically and as a status symbol. Animated wings enhance this experience even more. As the player moves, the wings come alive, creating a visually impressive effect.

Requirements
To implement this system, you need access to the following files:
- Client source codes (client src)
- Game server source codes (game src)
- Auth server modifications (in some cases)
- DB (database) connection
- Knowledge of UI Script and Python GUI

Step-by-Step Installation
1. Preparing Wing Model and Animation Files
Firstly, prepare the files containing the wing model and animations. These files are typically in .msm, .gr2, .dds formats. You must add these files to the root directory.

2. Creating Wing Interface with UI Script
You need to create an interface (UI) for the wing system. You can do this using uiscript. The interface should include options like wing selection, activation/deactivation. Your knowledge of py gui will be quite helpful here.

3. Writing Necessary Functions in Python Root File
In py root files, write functions that attach wings to the character and initiate animations. These functions are integrated into the main system written in C++.

4. Integration into Game Server
To define the wing system on the game server side, make changes in the src files. Here, define information such as wing ID, effect ID. You can use examples from systems like Martysama.

5. Storing Wing Information in DB
To make the wing system persistent, add wing IDs and similar data to the appropriate table in the database. Upon login, wing information must load correctly.

Advantages of the Animated Wing System
- Increases player loyalty.
- Creates aesthetic and status differences on PvP servers.
- Helps distinguish your server from others.
- Visually attractive and enhances user experience.

Errors and Solution Suggestions
- Wings not showing: Model files may be missing or incorrectly placed. Check the root folder.
- Animation not working: Effects might not be linked on the C++ side. Review game src.
- Wings disappearing after player login: There may be an issue with Auth or DB connection. Review database queries.

Conclusion
The animated wing system is an impressive feature that significantly enhances user experience on Metin2 private servers. If you want to learn how such systems are developed, visit Metin2 Lobby for resources on source codes, py root, uiscript, game src, and more.
 

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

Benzer konular

Geri
Üst Alt