Sistem açıklaması;
30. Seviyeye ulaştığında çeşitli yaratıklar keserek NP puanı elde edebilirsin.
NP penceresinden "İstatistikler" bölümüne bakarak bugüne kadar yok ettiğiniz yaratıkların sayısını görebilirsiniz.
1.000 NP puanına ulaştığınızda NP penceresinden büyük ödülü alabilirsiniz.
NP puanlarını, NP kuponlarına çevirebilirsiniz. Bu sayede NP puanlarınızı ticarette kullanabilirsiniz.
NP puanı transferi yapabilirsiniz. Dilediğiniz bir arkadaşınıza NP puanı maksimum 25 olmak üzere NP puanı
gönderebilirsiniz. Belli bir yang karşılığı NP puanı satın alabilirsiniz. NP puanları ile çeşitli eşyalar satın
alabilirsiniz.
Yaratıkların verdiği NP puanları aşağıdaki gibidir:
Güçlü Buz Cadısı: 3 NP
Lusifer: 2 NP
Dokuz Kuyruk: 1 NP
Alev Kral: 1 NP
Kraliçe Örümcek: 1 NP
Dev Çöl Kaplumbağası: 1 NP
NP puanına göre alabileceğiniz eşya kategorileri:
Nesneler: 5 NP
Saç Stilleri: 10 NP
Kostümler: 25 NP
NOT !
NP Kuponlarının kodlarını kendinize göre değiştirebilirsiniz.
Yaratıkların verdiği NP puanlarını kendinize göre değiştirebilirsiniz.
Sorun yaşayan olursa aşağıya yorum bıraksın, mümkün olduğu sürece yardımcı olmaya çalışırım.
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Metin2 Lobby
Metin2 özel sunucularında geliştirme yaparken [PY & Lua]NP Sistemi gibi güçlü entegrasyonlar, oyuncu deneyimini ciddi anlamda artırabilir. Bu sistem, hem Python (py) hem de Lua dillerini kullanarak, sunucu tarafında dinamik ve kullanıcı dostu yapılar kurmaya olanak tanır. Bu yazıda NP (Nameplate) sisteminin ne olduğunu, nasıl çalıştığını ve Metin2 özel sunucularında nasıl entegre edileceğini detaylı olarak inceleyeceğiz.
NP Sistemi Nedir?
NP, yani Nameplate, oyuncuların ekranda gördükleri karakter isimlerinin, sağlıklarının ve bazı durum bilgilerinin bulunduğu görsel arayüzdür. Bu sistem sayesinde, oyuncular PvP veya PvE sırasında rakip karakterlerin isimleri üzerinde değişiklikler, özel efektler veya durum göstergeleri görebilir. NP sistemi genellikle Python (client-side) ve Lua (server-side) arasında veri alışverişiyle çalışır.
Python Tarafında NP Entegrasyonu
Metin2 client tarafında, NP sistemi genellikle uiscript[/BR] dosyaları ile tanımlanır. Bu dosyalarda, isim levhası arayüzü (nameplate UI) tasarlanır ve dinamik verilere göre güncellenir. Örneğin bir oyuncu başka bir karaktere baktığında, onun ismi, seviyesi, guild bilgisi, sağlığı gibi veriler Python tarafından alınır ve ekrana render edilir. Py Root klasöründe bulunan GUI modülleri (py GUI) bu işlemleri yönetmek için kullanılır.
Lua Tarafında Veri Aktarımı
Sunucu tarafında, NP sistemine özel verileri aktarmak için Lua scriptleri kullanılır. Game server programming süreçlerinde, karakterin durumu, PvP statüsü, guild üyeliği gibi bilgiler Lua komutları ile istemciye gönderilir. Bu sayede isim levhası üzerinde renkli metinler, özel simgeler veya animasyonlar gösterilebilir. Örneğin, bir karakter PvP modundaysa isim levhası kırmızıya dönüşebilir.
NP Sisteminin Avantajları
Metin2 development sürecinde NP sistemi birçok avantaj sağlar:
- Oyuncuların PvP/PvE durumlarını kolayca fark etmesi,
- Özel efektlerle karakterlerin daha görsel olarak belirgin hale gelmesi,
- Guild ve level bilgilerinin doğrudan isim levhasında görüntülenmesi,
- Sunucu tarafında özelleştirilebilir durum mesajlarının gönderilmesi.
Entegrasyon Süreci
NP sisteminin entegrasyonu genellikle şu adımları içerir:
1. Client-side UI dosyalarının hazırlanması (uiscript),
2. Server-side Lua scriptlerinde gerekli verilerin tanımlanması,
3. Python ile Lua arasında veri alışverişi sağlanması,
4. Sunucu derleme (compile) ve test aşamaları.
Metin2 Lobby olarak bu tarz gelişmiş sistemleri desteklemek ve toplulukla paylaşmak, özel sunucuların kalitesini artırmada önemli rol oynar. NP sistemi gibi gelişmiş C++ system ve Python system çözümleri, Metin2Dev dünyasında rekabet avantajı sağlar.
Sonuç
[PY & Lua]NP Sistemi, Metin2 özel sunucularında kullanıcı deneyimini artırmak için güçlü bir araçtır. Hem client hem de server tarafında entegrasyon gerektiren bu sistem, doğru uygulandığında oyuncuların daha fazla ilgi duyduğu, görsel olarak zengin sunucular oluşturmaya yardımcı olur. Metin2 Lobby olarak bu tür sistemleri anlatmak ve topluluğa sunmak, Metin2 geliştiricilerinin daha iyi sistemler geliştirmesine yardımcı olur.
Metin2 Lobby
When developing on Metin2 private servers, powerful integrations like the [PY & Lua]NP System can significantly enhance the player experience. This system leverages both Python (py) and Lua languages to create dynamic and user-friendly structures on the server side. In this article, we will examine in detail what the NP (Nameplate) system is, how it works, and how it can be integrated into Metin2 private servers.
What is the NP System?
NP, short for Nameplate, refers to the visual interface that players see on screen showing character names, health status, and other state information. With this system, players can observe changes on opponent character names, special effects, or status indicators during PvP or PvE gameplay. The NP system typically operates through data exchange between Python (client-side) and Lua (server-side).
NP Integration on the Python Side
On the Metin2 client side, the NP system is usually defined via uiscript[/BR] files. Within these files, the nameplate UI is designed and updated dynamically based on incoming data. For example, when a player targets another character, their name, level, guild info, and health are retrieved by Python and rendered on the screen. The GUI modules (py GUI) located in the Py Root folder manage these processes.
Data Transmission on the Lua Side
On the server side, Lua scripts are used to transmit custom data to the NP system. During game server programming processes, character states such as PvP status, guild membership, etc., are sent to the client using Lua commands. As a result, colored texts, special icons, or animations can be displayed on the nameplate. For instance, if a character is in PvP mode, their nameplate might turn red.
Advantages of the NP System
The NP system offers several benefits during Metin2 development:
- Enables players to easily distinguish PvP/PvE statuses,
- Makes characters more visually distinct with custom effects,
- Displays guild and level information directly on the nameplate,
- Allows sending customizable status messages from the server side.
Integration Process
Integrating the NP system typically includes the following steps:
1. Preparing client-side UI files (uiscript),
2. Defining necessary data in server-side Lua scripts,
3. Establishing data exchange between Python and Lua,
4. Server compilation (compile) and testing phases.
Metin2 Lobby supports and shares such advanced systems, contributing to improving the quality of private servers. Advanced C++ system and Python system solutions like the NP system provide competitive advantages in the Metin2Dev world.
Conclusion
The [PY & Lua]NP System is a powerful tool for enhancing user experience on Metin2 private servers. When properly implemented, this system requiring integration on both client and server sides helps create more visually rich and engaging servers that attract more players. At Metin2 Lobby, presenting and sharing such systems aids Metin2 developers in building better systems.
