Neler yeni

Foruma hoş geldin, Ziyaretçi

Metin2Lobby.com Metin2 Private Server Tanıtım Advertising Ve Geliştirme Forumudur.Metin2 pvp serverler,1-99,1-105,1-120,55-120 global serverları paylaş yada ara.
Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Serverine Exp Bağışlama Butonu Ekle - Vector <3

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Konular
48,291
Mesajlar
48,601
Tepkime puanı
75
M2 Yaşı
3 yıl 11 ay 10 gün
Trophy Puan
48
Konum
Web sitesi
M2 Yang
488,879
Ticaret : 1 / 0 / 0
Ticaret Oranı : 100%
vYNDJm.jpg


Sistem sorunsuzdur tarafımca denendi.


Root game.py açılır

aratılır;

altına eklenir;
Son hali;
vY7QGA.png


aratılır;

altına eklenir;
Son hali;
aPRyQ2.png


aratılır;

altına eklenir;
Son hali;
4YOZyq.png


aratılır;

altına eklenir;
Son hali;
d4EWAn.png


aratılır;

altına eklenir;
Son hali;
BogR5Q.png


aratılır;

üstüne eklenir;
Son hali;
72ZVGP.png



Costininfo.py açılır

aratılır;

altına eklenir;
Son hali;
4YOZJp.png


Ui.py açılır

aratılır;

altına eklenir;
Son hali;
Z2RAlg.png




son olarak root içine Vectors klasörü atılır kapatılır.
Vector_questini eklemeyi unutmayın.
Kodları konudan değil rar içerisinde ki pylerden kopyalayın.







Sadece Turkmmo'da paylaşılmıştır herhangi bir yerde paylaşıcak olursanız nickimi yazmanızı rica ediyorum.

Serverine Exp Bağışlama Butonu Ekle - Vector <3

Metin2 Lobby olarak sunucularınızda oyuncuların kendi deneyim puanlarını başka karakterlere bağışlamasını sağlayacak bir sistem geliştirdik. Bu sistem sayesinde oyuncular kendi seviyelerini yükseltmek yerine dostlarına destek olabilir ve topluluk odaklı bir oyun deneyimi yaşayabilirler. Bu rehberde, Vector <3 tarafından geliştirilen Exp Bağışlama Butonu sistemini nasıl kuracağınızı adım adım anlatıyoruz.

Exp Bağışlama Sistemi Nedir?
Exp Bağışlama sistemi, bir oyuncunun sahip olduğu deneyim puanının bir kısmını veya tamamını başka bir oyuncuya aktarabilmesini sağlayan gelişmiş bir özelliktir. Bu sistem özellikle sunucularda ekip çalışması ve dayanışmayı artırmak için idealdir. Oyuncular seviye atlamak yerine dostlarını seviye atlatabilir veya guild üyeleri arasında deneyim paylaşımı yapabilirler.

Sistem Özellikleri:
- Minimum ve maksimum bağış miktarları belirlenebilir.
- Belirli seviyelerin altındaki karakterler bağış yapamaz.
- Hatalı kullanım durumunda log kayıtları tutulur.
- Bağış yapılan karaktere özel bildirimler gönderilir.

Kurulum Adımları:

1. Öncelikle uiscript dosyasında butonun konumunu belirlemek için GUI düzenlemesi yapılır. Bu işlem sırasında Python GUI bilgisi oldukça faydalıdır.

2. Py Root kısmında exp bağışlama komutlarını barındıran fonksiyonlar tanımlanır. Bu fonksiyonlar genellikle game core ile entegre çalışır.

3. UYARI: Sunucu tarafında exp verme işlemleri güvenliği bozmayacak şekilde tasarlanmalıdır. Aksi takdirde hile riski doğabilir.

Sunucu Tarafı Kodlama:

Sunucu tarafında exp bağışı için C++ System üzerinden özel bir fonksiyon yazılır. Bu fonksiyon, oyuncudan gelen isteği kontrol eder, bağış miktarını doğrular ve diğer karaktere exp ekler. Bu işlemler sırasında DB Core kullanılır.

Client Src Düzenlemeleri:
Client tarafında kullanıcı arayüzünde butonun görünmesi için client src dosyalarında değişiklik yapılmalıdır. Bu işlem genellikle martysama tarzı modifiye yapılarla kolaylaştırılır.

Test ve Güvenlik Önlemleri:
Sistemi canlıya almadan önce test sunucusunda tüm senaryolar denenmelidir. Özellikle hata kontrolleri ve güvenlik açıkları dikkatlice incelenmelidir. Exp gibi değerlerin çoğaltılması engellenmelidir.

Sonuç:
Exp bağışlama sistemi, Metin2 özel sunucularında topluluk hissi yaratmak ve oyuncu etkileşimini artırmak için etkili bir yöntemdir. Vector <3 tarafından hazırlanan bu sistem, doğru kurulum ile sunucunuzda harika sonuçlar verecektir. Daha fazla Metin2 Development kaynağı için Metin2 Lobby sitesini takip edin.


Adding Exp Donation Button To Your Server - Vector <3

Metin2 Lobby has developed a system that allows players to donate their own experience points to other characters on your server. This way, players can support their friends instead of leveling up themselves, creating a community-focused gameplay experience. In this guide, we will explain step by step how to install the Exp Donation Button system created by Vector <3.

What is the Exp Donation System?
The Exp Donation system is an advanced feature that allows a player to transfer a portion or all of their experience points to another player. This system is ideal for enhancing teamwork and solidarity among players on servers. Players can help others level up instead of focusing solely on their own progression or share experience among guild members.

System Features:
- Minimum and maximum donation amounts can be set.
- Characters below certain levels cannot make donations.
- Error logs are kept in case of misuse.
- Special notifications are sent to the receiving character.

Installation Steps:

1. First, UI adjustments are made in the uiscript file to define where the button will appear. During this process, knowledge of Python GUI proves very helpful.

2. The functions holding the exp donation commands are defined in the Py Root section. These functions usually integrate with the game core.

3. WARNING: Exp giving processes on the server side must be designed without compromising security. Otherwise, cheating risks may arise.

Server-Side Coding:

On the server side, a custom function is written using C++ System for handling exp donations. This function checks incoming requests from the player, validates the donation amount, and adds exp to the target character. These operations utilize the DB Core.

Client Src Modifications:
To display the button in the user interface, modifications must be made in the client src files. This process is typically simplified with modified structures similar to martysama.

Testing and Security Measures:
Before going live, all scenarios should be tested thoroughly on a test server. Especially error checks and potential security vulnerabilities should be carefully examined. Duplication of values like exp must be prevented.

Conclusion:
The Exp donation system is an effective method to create a sense of community and increase player interaction in Metin2 private servers. This system prepared by Vector <3 will yield great results when properly installed. For more Metin2 Development resources, follow the Metin2 Lobby website.
 

Forumdan daha fazla yararlanmak için giriş yapın yada üye olun!

Forumdan daha fazla yararlanmak için giriş yapın veya kayıt olun!

Kaydol

Forumda bir hesap oluşturmak tamamen ücretsizdir.

Üye ol
Giriş Yap

Eğer bir hesabınız var ise lütfen giriş yapın

Giriş Yap

Tema düzenleyici

Tema özelletirmeleri