MilasMt2 - Player TextTail System

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

Admin

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

Açıklama yapmaya gerek duymuyorum açıkcası işleyiş basit, sistem size düşmeyen itemlerin rengini kırmızı göstermeye yarıyor. Tabi bunu değiştirebilirsiniz.

#NOT : Sistemi sunucumda ilk ben yazdım, paylaşım tarihlerinide baz alıp görebilirsiniz bunu. (Satışta olan birşey paylaşılamaz kuralı şeysimi ne varmış, bilginiz olsun.)

UserInterface/PythonTextTail.cpp açın ve #include "PythonSystem.h" altına

Kod:
#include "PythonPlayer.h"

ekleyin.

Kod:
pTextTail->pOwnerTextInstance->SetColor(1.0f, 1.0f, 0.0f);

bu kodu aratıp, hemen altına

Kod:
CInstanceBase * pInstanceBase = CPythonCharacterManager::Instance().GetMainInstancePtr(); if (pInstanceBase) {     if (strcmp(pInstanceBase->GetNameString(), c_szName))         pTextTail->pOwnerTextInstance->SetColor(1.0f, 0.0f, 0.0f); }

ekleyip derleyin.

Görüntü;
ojA03o.jpg

MilasMt2 - Player TextTail Sistemi Hakkında Geniş Bilgi

Metin2 özel sunucularında kullanıcı deneyimini artırmak ve oyuncuların birbirleriyle olan etkileşimini geliştirmek amacıyla geliştirilen MilasMt2 - Player TextTail sistemi, özellikle PvP odaklı sunucularda oldukça popüler hale gelmiştir. Bu sistem sayesinde oyuncular, karakterlerinin üzerine özel metinler, taglar veya bilgiler yerleştirebilirler. Bu yazılar genellikle karakter adının hemen altında ya da karakterin başının üzerinde belirir ve diğer oyuncular tarafından kolayca görülebilir.

Player TextTail Nedir?

Player TextTail, Metin2 oyununda bir oyuncu karakterinin üzerine özel bir metin yazdırma özelliğidir. Bu metin, oyuncunun seviyesi, guild bilgisi, PvP skoru, özel bir unvan ya da herhangi bir mesaj olabilir. Sistem, genellikle C++ tabanlı sunucu kaynak kodlarına entegre edilerek çalışır. Bu sayede hem oyun içinde dinamik içerikler sağlanır hem de oyuncuların kendi özelleştirme alanları artar.

Sistemin Avantajları

Bu sistem, Metin2 özel sunucularında oyuncuların daha aktif ve tanınabilir olmasına yardımcı olur. Özellikle turnuvalarda ya da PvP savaşlarında, rakip karakterin bilgilerini hızlıca okumak avantaj sağlar. Örneğin bir oyuncunun 'Champion', 'Veteran', 'Guild Leader' gibi özel tagları olabilir. Bu taglar, diğer oyuncular tarafından hemen fark edilir ve oynama tarzı buna göre şekillenebilir.

Teknik Yönünden Açıklama

Player TextTail sistemi genellikle oyun istemcisi tarafında (client side) UI Script (uiscript) ile entegre edilir. Bu script, karakterin konumuna göre ekrana özel bir label (etiket) getirir. Sunucu tarafında ise C++ veya Python tabanlı sistemlerle oyuncunun sahip olduğu tag bilgileri gönderilir. Sistem, hem Py Root hem de Client SRC üzerinde çalışabilir şekilde düzenlenebilir. Ayrıca, Martysama gibi bilinen geliştirici platformları üzerinden de örnek sistemler incelenebilir.

Nasıl Kurulur?

MilasMt2 Player TextTail sisteminin kurulumu için öncelikle C++ tabanlı bir Game Server Source (SRC) üzerinde değişiklik yapılması gerekir. Oyuncu verileri iletilirken özel tag bilgileri de paketlenerek gönderilir. Daha sonra Py GUI veya doğrudan UIScript kullanılarak istemci tarafında bu veriler ekrana yazdırılır. Bu işlem sırasında Python GUI ve Py Root dosyalarında uyumlu yapılar oluşturulmalıdır.

Oyuncu Deneyimi Üzerindeki Etkisi

Bu sistem sayesinde oyuncular, kendi karakterlerini özelleştirme imkanına sahip olurlar. Aynı zamanda diğer oyuncularla sosyal etkileşimlerini artırırlar. Özellikle PvP sistemleri gelişmiş sunucularda, TextTail sistemi sayesinde oyuncuların statüleri ve yetenekleri daha kolay anlaşılır. Bu da oyun içi rekabeti ve heyecanı artırır.

Sonuç

MilasMt2 Player TextTail sistemi, Metin2 özel sunucularında kullanıcı dostu ve estetik açıdan güçlü bir özellik sunar. Geliştiriciler için source edit yaparak özelleştirilebilir bir yapıya sahiptir. Hem game hem de auth katmanlarında değişiklikler yapılabilir. Bu sayede Metin2 özel sunucu geliştirme dünyasında önemli bir adım atılmış olur. Sistem, aynı zamanda DB Core ve Game Core gibi yapılarla da uyumlu çalışabilir. Core tabanlı sunucularda kolayca entegre edilebilir. Channel bazlı sunucularda da aktif olarak kullanılabilir.


MilasMt2 - Player TextTail System Detailed Information

The MilasMt2 - Player TextTail system has become increasingly popular in Metin2 private servers, aiming to enhance user experience and increase player-to-player interaction, especially in PvP-focused environments. With this system, players can place custom texts, tags, or information above their characters. These texts usually appear just below or above the character's head and are easily visible to other players.

What is Player TextTail?

Player TextTail is a feature in Metin2 that allows custom text to be displayed above a player character. This text can be the player’s level, guild information, PvP score, special title, or any message. The system operates by integrating into C++ based server source codes, providing dynamic content within the game and increasing personalization options for players.

Advantages of the System

This system helps players become more active and recognizable on Metin2 private servers. Especially during tournaments or PvP battles, quickly reading opponent character information provides an advantage. For instance, a player might have tags like 'Champion', 'Veteran', or 'Guild Leader'. These tags are immediately noticeable to other players, influencing gameplay decisions accordingly.

Technical Explanation

The Player TextTail system typically integrates via UI Script (uiscript) on the client side. This script places a custom label on screen relative to the character's position. On the server side, C++ or Python-based systems send tag information associated with the player. The system can be configured to work with both Py Root and Client SRC. Examples can also be reviewed via known developer platforms such as Martysama.

How to Install?

To install the MilasMt2 Player TextTail system, modifications must first be made to a C++ based Game Server Source (SRC). Special tag information is packaged along with player data and sent. Then, using Py GUI or directly through UIScript, this data is displayed on the client side. Compatibility between Python GUI and Py Root files must be ensured during this process.

Impact on Player Experience

Thanks to this system, players have the ability to customize their characters. It also increases social interactions with other players. In particular, in servers with advanced PvP systems, the TextTail system allows for easier recognition of players' statuses and skills. This increases in-game competition and excitement.

Conclusion

The MilasMt2 Player TextTail system offers a user-friendly and visually appealing feature in Metin2 private servers. It is customizable through source edit operations for developers. Modifications can be made on both game and auth layers. This creates an important step forward in the world of Metin2 private server development. The system can also operate compatibly with structures such as DB Core and Game Core. It can be easily integrated into Core-based servers and used actively on Channel-based servers.
 

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

Benzer konular

Geri
Üst Alt