Login Arayüzü | KF-Works [PYTHON SCRİPT]

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

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
Login Seri 2 : <a href=" " class="link link--external" target="_blank" rel="nofollow ugc noopener" data-proxy-href="/proxy.php?link=http%3A%2F%2Fwww.turkmmo.com%2Fmetin2-private-server-kurulumu%2F2996796-login-arayuzu-2-python.html&amp;hash=b070ec63df308f2e1a9c0fb485b46c8c"> </a>

Merhaba arkadaşlar..Öncelikle şunu söylemek istiyorum ki "Piyasa da sağolsun onlarca türk tasarimcilari var fakat 1 tane arayüz,v.b oyun içi tasarim yapan kişiler yok.Bizde ancak internetten bulduğumuz .psd tasarimlarini alip scriptleyip yapiyoruz.Bu yüzden tasarim bilen arkadaşlar her türlü "Login,Karakter Ekrani,Taskbar" tasarimlari yapip bize verirse scriptleyip(kodlayip) sizlere sunariz.
Bu sayede forum "alinti"'dan kurtulup kendi çalişmalarimizi yapabiliriz PAYLAŞABİLİRİZ.

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Login Tasarimindan bir görüntü ;


Kgdzl3.jpg


------------------------------------------------------------------------------------------------------------------------------

Anlatim ;

* "kfworkslogin.eix,epk'yi packiniza atip index'i ekleyin."
* " locale_tr ve root'a atilicaklari atiniz."
* " lib'i metin2 klasöründeki lib ile değiştiriniz."
* " Settings Klasörünü metin2'nin kurulu olduğu bölüme atin."

---------------------------------------------------------------------------------------------------------------------------------

İNDİRME LİNKLERİ :





----------------------------------------------------------------------------------------------------------------------------------

.Code By ; Fatihbab34
Design by ; Brainfck


----------------------------------------------------------------------------------------------------------------------------------

Tasarimlari vermek için ;

Skype : fatih.sakarya00





Login Arayüzü Oluşturma | KF-Works [PYTHON SCRİPT]

Metin2 özel sunucu geliştirme sürecinde kullanıcı deneyimini artırmak için arayüz tasarımı büyük önem taşır. Bu yazıda, KF-Works isimli Python tabanlı bir arayüz oluşturma aracını kullanarak özgün bir login arayüzü nasıl yapılır onu anlatacağız. Bu süreçte hem görsellik hem de fonksiyonellik ön planda olacaktır.

KF-Works Nedir?
KF-Works, Metin2 geliştiricileri için özel olarak tasarlanmış, Python GUI tabanlı bir araçtır. Özellikle UIScript dosyalarının kolayca oluşturulması ve düzenlenmesi için geliştirilmiştir. Kullanıcı dostu arayüzü sayesinde, geliştiriciler arayüz üzerinde çalışırken zaman kazanabilir ve daha verimli kodlama yapabilirler.

Python Script ile Login Arayüzü Geliştirme
KF-Works ile login arayüzü oluşturmak oldukça kolaydır. Öncelikle, Python ortamınızda gerekli kütüphanelerin yüklü olduğundan emin olun. Genellikle PyQt5 veya benzeri bir GUI framework kullanılır. KF-Works bu yapıya dayalıdır.

Arayüzü oluşturmak için öncelikle bir pencere tanımlanır. Bu pencere login formunun temelini oluşturur. Ardından butonlar, metin kutuları ve grafiksel öğeler eklenir. Tüm bu işlemler py root dizini altında tanımlanır ve UIScript dosyası olarak dışa aktarılır.

Login Formunda Bulunması Gereken Öğeler
- Kullanıcı adı girişi (EditBox)
- Şifre girişi (Password EditBox)
- Giriş butonu (Login Button)
- Kayıt ol butonu (Register Button)
- Sunucu seçimi (Combo Box)

Bu bileşenler KF-Works üzerinden kolayca sürükle bırak yöntemiyle eklenebilir. Ayrıca stillendirme de yapılabilir. Örneğin butonlara hover efekti, arka plana resim ekleme gibi.

Python Script ile Fonksiyonellik Kazandırma
Arayüz sadece görsel değil aynı zamanda işlevsel olmalıdır. Python tarafında giriş doğrulama, şifre kontrolü gibi işlemler yapılır. Bu işlemler genellikle game server[/COORD] ile entegre çalışır. Giriş başarılıysa oyuna yönlendirme yapılır. Hatalı girişlerde ise kullanıcıya geri bildirim verilir.

Güvenlik ve Performans
Python ile yazılmış bir arayüz, doğru yapılandırıldığında hem güvenli hem de hızlı çalışabilir. Ancak dikkat edilmesi gereken bazı önemli konular vardır. Örneğin şifreler asla düz metin olarak saklanmamalıdır. Hashleme işlemi yapılmalıdır. Ayrıca istemci tarafında gelen veriler mutlaka sunucu tarafında da kontrol edilmelidir.

KF-Works ile Tasarım Kolaylığı
KF-Works sayesinde tasarımda büyük kolaylıklar sağlanır. Özellikle yeni başlayan geliştiriciler için bu araç oldukça faydalıdır. Arayüz dosyaları kolayca yönetilebilir ve test edilebilir. Ayrıca, farklı çözünürlüklerde uyumlu çalışan dinamik yapılar oluşturulabilir.

Sonuç
KF-Works, Metin2 özel sunucularında login arayüzü oluşturmak isteyen geliştiriciler için harika bir çözümdür. Python tabanlı GUI yapısı sayesinde hızlıca özelleştirilmiş arayüzler üretilebilir. Bu sayede hem kullanıcı deneyimi artırılır hem de geliştirme süresi kısalır.


Creating Login Interface | KF-Works [PYTHON SCRIPT]

In the process of developing private Metin2 servers, UI design plays a crucial role in enhancing user experience. In this article, we will explain how to create a custom login interface using KF-Works, a Python-based UI creation tool. Throughout this process, both visual appeal and functionality will be prioritized.

What is KF-Works?
KF-Works is a tool specifically designed for Metin2 developers, based on Python GUI. It's primarily developed to easily create and edit UIScript files. Thanks to its user-friendly interface, developers can save time and code more efficiently while working on UI elements.

Developing Login Interface with Python Script
Creating a login interface with KF-Works is quite simple. First, ensure that the required libraries are installed in your Python environment. Usually, a GUI framework like PyQt5 is used, and KF-Works is built upon such structures.

To start, a window is defined which serves as the base of the login form. Then, buttons, text boxes, and graphical elements are added. These components are defined under the py root directory and exported as UIScript files.

Elements Required in a Login Form
- Username input (EditBox)
- Password input (Password EditBox)
- Login button
- Register button
- Server selection (Combo Box)

These components can be easily added in KF-Works via drag-and-drop. Styling options are also available, such as adding hover effects to buttons or setting background images.

Adding Functionality with Python Script
The interface must not only be visually appealing but also functional. On the Python side, operations such as login validation and password checking are performed. These processes typically integrate with the game server. Upon successful login, the user is redirected to the game; otherwise, feedback is provided for failed attempts.

Security and Performance
When properly configured, a Python-based interface can be both secure and fast. However, certain aspects require attention. For instance, passwords should never be stored in plain text and must be hashed. Additionally, inputs from the client-side should always be validated on the server-side as well.

Design Ease with KF-Works
KF-Works offers significant ease in design. It is especially beneficial for beginner developers. UI files can be managed and tested easily, and dynamic structures compatible with various resolutions can be created.

Conclusion
KF-Works is an excellent solution for developers looking to create login interfaces for private Metin2 servers. Its Python-based GUI structure allows for quick creation of customized interfaces, improving user experience and reducing development time.
 

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

Benzer konular

Geri
Üst Alt