Girişe kayan yazı ve logo ekleme

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

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
Pasha37 nin konusudur isteyen daha rahat ulaşsın diye açıyorum

Videoda biraz hızlı gözüküyor, video kalitesinden kaynaklı oyunda biraz daha yavaş olacaktır

*introLogin.py açın

arayın:
Kod:
def Suffle(src):

üstüne ekleyin:
Kod:
dPos = 0

arayın:
Kod:
self.loginExitButton        = GetObject("LoginExitButton")

altına ekleyin:
Kod:
self.Logo = ui.ImageBox()             self.Logo.SetParent(self)             self.Logo.SetPosition(-30,wndMgr.GetScreenHeight() -150)             self.Logo.LoadImage("c:/users/asus/desktop/logo.tga")             self.Logo.Show()                          self.LogoText = ui.TextLine()             self.LogoText.SetParent(self.Logo)             self.LogoText.SetFontName("Arial:14")             self.LogoText.SetText("ttteeeeeeeeeeeeeeeeeeexxxxxxxxttttttttttt")             self.LogoText.Show()

Lg6G4b.png


self.LogoText.SetText("ttteeeeeeeeeeeeeeeeeeexxxxx xxxttttttttttt") kısmını
ve
self.Logo.LoadImage("c:/users/asus/desktop/logo.tga")
kısmını kendinize göre düzenleyin

arayın:
Kod:
def __SaveChannelInfo(self):

üstüne ekleyin:
Kod:
self.Logo.Hide()         self.LogoText.Hide()
r8DyV1.png


arayın:
Kod:
def OnUpdate(self):
düzenleyin:
Kod:
global dPos         ServerStateChecker.Update()                  self.Logo.SetPosition(-200+dPos, wndMgr.GetScreenHeight() - 155)         self.LogoText.SetPosition(180+dPos, 100)         dPos += 1         if dPos == systemSetting.GetWidth()+180:             dPos = 3
7XLQba.png

Girişe Kayan Yazı ve Logo Ekleme: Metin2 Lobby'da Geliştirilmiş Sunucu Deneyimi

Metin2 özel sunucularında kullanıcı deneyimini artırmak, hem oyuncuların dikkatini çekmek hem de marka kimliğinizi güçlendirmek açısından kritik öneme sahiptir. Bu bağlamda giriş ekranına dinamik bir kayan yazı ve özel bir logo eklemek, sunucunuzun öne çıkmasını sağlar. Bu yazıda, Metin2 Lobby üzerinden nasıl girişe estetik ve etkileyici görseller ekleyebileceğinizi adım adım anlatacağız.

Kayan Yazı Nedir?
Kayan yazı, genellikle bir arka plan üzerinde yatay veya dikey olarak hareket eden metinlerdir. Metin2 özel sunucularında bu efekt, genellikle giriş ekranında veya lobby kısmında kullanılır. Oyunculara sunucu ismini, özel mesajları ya da turnuva duyurularını göstermek için idealdir. C++ script dosyalarında küçük değişikliklerle bu efekti aktif hale getirebilirsiniz.

Logo Ekleme Süreci
Sunucunuzun markalaşması için logonuzu giriş ekranına entegre etmek önemlidir. Bu işlem genellikle uiscript ve py root dosyaları üzerinden yapılır. Metin2 Lobby kullanıcıları için hazırladığımız rehberde, hangi resim formatlarının uygun olduğunu ve nerede konumlandırılması gerektiğini detaylıca açıklıyoruz. PNG formatı, saydamlık desteklediği için tercih edilmelidir.

Uygulama Adımları
1. Öncelikle uiscript klasöründe bulunan introLogin.py dosyasını açın.
2. Bu dosya içerisine bir Window objesi oluşturarak logo resminizi yerleştirin.
3. Kayan yazı için bir TextLine nesnesi oluşturun ve OnUpdate fonksiyonuyla pozisyonunu sürekli değiştirin.
4. Gerekirse py gui sistemini kullanarak animasyon efektlerini daha akıcı hale getirin.

CSS ve HTML Alternatifleri (Web Tabanlı Girişler İçin)
Eğer sunucunuzda web tabanlı bir lobby kullanıyorsanız, CSS ve JavaScript yardımıyla daha gelişmiş efektler elde edebilirsiniz. Ancak bu, Metin2 Lobby[/COLOR] yapısına tam uyum sağlamaz. Bu yüzden native C++ ve Python çözümlerini tercih etmenizi öneririz.

Sonuç
Giriş ekranına kayan yazı ve logo eklemek, sadece görsel bir şıklık sunmakla kalmaz, aynı zamanda oyuncuların dikkatini çekecek etkileyici bir ilk izlenim yaratır. Metin2 Lobby platformu sayesinde bu işlemleri güvenli ve profesyonel şekilde uygulayabilirsiniz. Dilerseniz bu yapıyı pack olarak diğer sunucularla da paylaşabilirsiniz.



Adding Floating Text and Logo to Login Screen: Enhanced Server Experience on Metin2 Lobby

Enhancing user experience on Metin2 private servers is crucial for both attracting players and strengthening your brand identity. In this context, adding dynamic floating text and a custom logo to the login screen can help your server stand out. In this article, we will explain step by step how you can add aesthetic and impressive visuals to the login screen via Metin2 Lobby.

What is Floating Text?
Floating text generally refers to texts that move horizontally or vertically across a background. On Metin2 private servers, this effect is often used on the login screen or lobby section. It's ideal for displaying the server name, special messages, or tournament announcements to players. This effect can be activated by making small changes in C++ script files.

Logo Integration Process
Integrating your logo into the login screen is essential for branding your server. This process is usually done through uiscript and py root files. In our guide prepared for Metin2 Lobby users, we detail which image formats are suitable and where they should be placed. The PNG format should be preferred due to its support for transparency.

Implementation Steps
1. First, open the introLogin.py file located in the uiscript folder.
2. Create a Window object within this file to place your logo image.
3. Create a TextLine object for the floating text and continuously update its position using the OnUpdate function.
4. If needed, use the py gui system to make animations smoother.

CSS and HTML Alternatives (For Web-Based Logins)
If your server uses a web-based lobby, you can achieve more advanced effects with CSS and JavaScript. However, this does not fully align with the Metin2 Lobby structure. Therefore, we recommend using native C++ and Python solutions.

Conclusion
Adding floating text and logo to the login screen not only provides visual elegance but also creates an impressive first impression that attracts player attention. With the Metin2 Lobby platform, you can implement these features safely and professionally. You may also share this setup as a pack with other servers.
 

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

Benzer konular

Geri
Üst Alt