[ C++,Py,Lua ] - Başarı Sistemi v1.1 - Achievement System v1.1

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

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
Selamun aleyküm arkadaşlar sistem daha önceden paylaşılan başarı sisteminden farklıdır ve alıntıdır.

Sistemden resimler :

dO7vrn.png


5DGa0d.png


A1yDVq.png





Kanıt :

vjjGgD.jpg

Metin2 Lobby - C++, Py, Lua ile Geliştirilmiş Başarı Sistemi v1.1 (Achievement System v1.1)

Bu sistem, Metin2 özel sunucularında oyuncuların belirli görevleri tamamlayarak başarı kazanmalarını sağlar. Oyun içi deneyimi zenginleştirmek, oyuncu sadakatini artırmak ve sunucuya özgün etkileşimli unsurlar katmak amacıyla geliştirilmiştir. Sistem hem C++ backend tarafında hem de Python GUI ile entegre çalışarak esnek ve güçlü bir yapı sunar.

Sistem Özellikleri:

- C++ tabanlı backend sistem ile performans odaklı yapı.
- Py GUI arayüzü sayesinde kolay yönetim ve başarı ekleme/düzenleme.
- Lua script desteğiyle istemci tarafında görsel geri bildirim.
- DBCore entegrasyonu ile veritabanında kalıcı başarı verileri.
- Kolay kurulum ve özelleştirilebilir yapı.

Kurulum ve Yapılandırma:

Kurulum için gerekli dosyalar, server source, auth, game ve client src bölümlerine ayrılmıştır. Kurulum sırasında dikkat edilmesi gereken bazı önemli dosyalar şunlardır:

- Game sunucusuna entegre edilecek C++ dosyaları.
- Py GUI üzerinden erişilecek başarı yönetimi paneli.
- Lua arayüz dosyaları ile başarı bildirimleri.

Oyun İçi Kullanımı:

Oyuncular, belirli görevleri (örneğin: 1000 canavar öldürme, 50 PvP galibiyeti, 10 adet eşya üretme) tamamladıkça sistem tarafından otomatik olarak başarı kazanırlar. Bu başarılar hem DB üzerinde tutulur hem de istemci tarafında kullanıcı dostu bir şekilde gösterilir.

Özelleştirme Seçenekleri:

Sistem, Lua scriptleri sayesinde kolayca özelleştirilebilir. Görsel efektler, ses efektleri ve bildirim mesajları, sunucu sahibi tarafından isteğe göre ayarlanabilir. PyRoot ve UIScript dosyaları sayesinde arayüzde değişiklik yapmak da mümkündür.

Not: Bu sistem Metin2Dev, MartySama ve diğer Metin2 geliştiricileri tarafından test edilmiş ve onaylanmıştır. DBCore ve GameCore uyumlu olarak çalışmaktadır. Pack dosyaları ile birlikte sunucuya hızlıca entegre edilebilir.

Sonuç: Başarı sistemi, Metin2 özel sunucularında oyuncu deneyimini artıran değerli bir özelliktir. Performans odaklı tasarımı, kolay yönetimi ve özelleştirilebilir yapısı ile sunucu sahiplerine büyük avantaj sağlar.


Metin2 Lobby - C++, Py, Lua Based Achievement System v1.1 (Achievement System v1.1)

This system allows players on Metin2 private servers to earn achievements by completing specific tasks. It is designed to enrich the in-game experience, increase player loyalty, and add interactive elements unique to the server. The system operates with a performance-focused structure using C++ on the backend and integrates easily via a Python-based GUI.

System Features:

- Performance-focused structure based on C++ backend.
- Easy management and achievement editing via Py GUI interface.
- Visual feedback on the client-side through Lua scripts.
- Persistent achievement data stored via DBCore integration.
- Easy installation and customizable structure.

Installation and Configuration:

The required files for installation are divided into server source, auth, game, and client src sections. Some important files to consider during installation are:

- C++ files to be integrated into the game server.
- Achievement management panel accessible via Py GUI.
- Lua UI files for achievement notifications.

In-Game Usage:

Players earn achievements automatically when they complete certain tasks (e.g., killing 1000 monsters, achieving 50 PvP wins, crafting 10 items). These achievements are stored in the database and displayed in a user-friendly way on the client side.

Customization Options:

Thanks to Lua scripts, the system can be easily customized. Visual effects, sound effects, and notification messages can be adjusted according to the server owner's preferences. Changes to the UI are also possible through PyRoot and UIScript files.

Note: This system has been tested and approved by Metin2Dev, MartySama, and other Metin2 developers. It works compatibly with DBCore and GameCore. It can be quickly integrated into the server along with pack files.

Conclusion: The achievement system is a valuable feature that enhances the player experience on Metin2 private servers. Its performance-focused design, easy management, and customizable structure provide great advantages to server owners.
 

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

Geri
Üst Alt