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.
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 Oyunu İçin [PY & Lua]NP Sistemi Nedir?
NP Sistemi, Metin2 özel sunucularında oyun içi ekonomi ve karakter gelişimini desteklemek amacıyla kullanılan önemli bir sistemdir. Bu sistem, oyuncuların Normal Puan (NP) kazanarak çeşitli ödüller veya yükseltmeler elde edebilmesini sağlar. NP sistemi genellikle PvP odaklı sunucularda veya karakter seviyesi geçmişi olan sunucularda kullanılır.
Python ve Lua Dilleriyle Entegrasyon
Python (Py) tarafında NP sistemi genellikle oyun sunucusunun auth server veya game server ile entegre çalışarak oyuncu verilerini yönetir. Örneğin, bir oyuncu PvP kazanımı yaptığında, Py Root üzerinde çalışan bir script bu kazancı yakalar ve NP puanını artırabilir.
Lua tarafında ise genellikle UI Script dosyaları ile oyuncuya NP bilgisi gösterilir. uiscript dosyalarında bir arayüz tasarlanarak NP miktarı, harcanabilir puanlar ve kullanılabilir özellikler listelenir.
NP Sisteminin Avantajları
- Oyuncu Tutkalığı: NP sistemi sayesinde oyuncular daha fazla aktif kalır çünkü puan biriktirme motivasyonu doğar.
- Dengeli Gelişim: Seviye atlama yerine NP harcama esnekliği sunarak karakterin dengeli gelişimini sağlar.
- Sunucu Ekonomisi: NP ile satın alınabilecek eşyalar, sunucu içi ekonomiyi destekler.
NP Sistemi Nasıl Kurulur?
NP sisteminin kurulumu genellikle iki ana parçaya ayrılır:
1. Game Server Tarafı (C++ / Py):
Game server üzerinde NP puanı hesaplayan fonksiyonlar yazılır. Bu fonksiyonlar PvP kazanımları, görev tamamlamaları veya belirli eylemler üzerinden çalışır. DB Core üzerinde NP verisi tutulur. Source Edit işlemleri ile mevcut C++ kaynak koduna NP sistemi entegre edilir.
2. Client Tarafı (Lua):
Client tarafında NP arayüzü oluşturulur. Bu arayüz genellikle bir GUI penceresi şeklinde olup, oyuncunun mevcut NP miktarını, harcanabilir puanları ve yükseltilebilir özellikleri gösterir. Py GUI ile bu arayüzler kolayca tasarlanabilir.
NP ile Neler Yapılabilir?
NP puanları genellikle şu şekilde kullanılabilir:
- Ekipman yükseltme şansı artışı
- Yeni yetenek (skill) öğrenme
- PvP bonusu alma
- Özel eşya satın alma
Sonuç
[PY & Lua]NP Sistemi, Metin2 özel sunucularında kullanıcı deneyimini artıran, oyun içi ekonomi ve dengeli karakter gelişimini destekleyen güçlü bir araçtır. Python ve Lua dilleriyle entegre çalışarak hem sunucu tarafında hem de istemci tarafında esnek bir yapı sunar. Bu sistemin doğru kurulması ve optimize edilmesi, sunucunuzun rekabet gücünü artıracaktır.
What is the [PY & Lua]NP System for Metin2?
The NP System is an essential feature used in Metin2 private servers to support in-game economy and character progression. This system allows players to earn Normal Points (NP) and use them to obtain various rewards or upgrades. The NP system is commonly used in PvP-focused servers or servers with character level history.
Integration with Python and Lua Languages
On the Python (Py) side, the NP system typically integrates with the auth server or game server to manage player data. For example, when a player wins a PvP match, a script running on Py Root captures this event and increases the NP value.
On the Lua side, UI scripts display the NP information to the player. A user interface is designed within uiscript files to show NP amounts, spendable points, and available features.
Advantages of the NP System
- Player Engagement: The NP system encourages players to stay active since earning points becomes a motivational factor.
- Balanced Development: Instead of leveling up, the flexibility of spending NP promotes balanced character growth.
- Server Economy: Items that can be purchased with NP support the in-game economy.
How to Install the NP System?
Installation of the NP system is generally divided into two main parts:
1. Game Server Side (C++ / Py):
Functions calculating NP are written on the game server. These functions operate based on events like PvP wins, quest completions, or other actions. NP data is stored in the DB Core. The NP system is integrated into the existing C++ source code via Source Edit operations.
2. Client Side (Lua):
An NP interface is created on the client side. This interface is usually a GUI window showing the player's current NP amount, spendable points, and upgradeable features. Such interfaces can be easily designed using Py GUI.
What Can Be Done with NP?
NP points can generally be used for:
- Increasing equipment upgrade success rate
- Learning new skills
- Gaining PvP bonuses
- Purchasing special items
Conclusion
[PY & Lua]NP System is a powerful tool in Metin2 private servers that enhances user experience and supports in-game economy and balanced character development. It provides a flexible structure on both server and client sides by integrating with Python and Lua languages. Properly installing and optimizing this system will increase your server's competitive edge.
