İsim İzni Kullanımı | [ İsim Değiştirme Kağıdı ] ** oLmuY0-metin2lobby

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

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
Nacivat Player Sekmesinden İtem Proto Tablosuna Giriyoruz.

4. Sayfada Olması Gerekiyor Ve CTRL + F Tuş Kombinasyonlarına Basarak 71055 İtemini Aratıyoruz.

Ve Alttaki Değerlerle Aynı Olmasını Sağlayın.

<blockquote data-attributes="" data-quote="" data-source="" class="bbCodeBlock bbCodeBlock--expandable bbCodeBlock--quote js-expandWatch">
Kod:
http://www.dosyaupload.com/5cl

İsim İzni Kullanımı | [ İsim Değiştirme Kağıdı ]

Metin2 Lobby olarak sunucularınızda özel isim değişikliği yapabilmek istiyorsanız, İsim İzni veya diğer adıyla İsim Değiştirme Kağıdı sistemi oldukça yaygın ve kullanışlı bir özelliktir. Bu sistem, oyuncuların belirli kurallar çerçevesinde karakter isimlerini değiştirmelerine olanak tanır. Bu makalede, Metin2 üzerinde isim değiştirme işlemlerini nasıl yöneteceğinizi ve bu sistemin teknik detaylarını inceleyeceğiz.

İsim İzni Nedir?
İsim İzni, oyuncuların karakter isimlerini belirli bir maliyet veya koşul karşılığında değiştirebilmesini sağlayan bir sistemdir. Bu işlem genellikle bir quest üzerinden yürütülür. Oyuncu, İsim Değiştirme Kağıdı adlı bir ögeye sahip olduğunda, GM veya bir NPC aracılığıyla ismini değiştirebilir. Quest sistemi üzerinden bu işlem daha kontrollü ve otomatik hale getirilebilir.

İsim İzni Sisteminin Kurulumu
Öncelikle, sunucu tarafında quest dosyasında gerekli komutları tanımlamalısınız. Bu komutlar genellikle Lua diliyle yazılmaktadır. Örneğin, quest begin bloğu altında İsim İzni kullanılabilir. Oyuncu, quest tamamlandığında İsim Değiştirme Kağıdı ögesini alır. Ardından GM paneli üzerinden isim değiştirme işlemi başlatılır.

Quest Dosyası Örneği (Lua)
function name_change_reward()
local player_name = pc.get_name()
-- Oyuncuya isim izni verme
game.drop_item('name_change_scroll', 1)
end

İsim Değiştirme Kağıdı Özellikleri
İsim Değiştirme Kağıdı, genellikle item ID’si ile tanımlanan bir ögedir. Oyuncu bu ögeye sahip olduğunda, GM ile iletişime geçip isim değiştirme talebinde bulunabilir. Bu kağıt genellikle quest ödülleri arasında yer alır veya satın alınabilen bir ögedir. Quest sisteminde flag veya state sistemleriyle bu ögenin kullanımını sınırlayabilirsiniz.

Quest Trigger ve Timer Ayarları
Timer ve trigger yapıları sayesinde, isim değiştirme işleminin ne sıklıkla yapılabileceği kontrol edilebilir. Örneğin, bir oyuncu 30 gün boyunca sadece bir kez isim değiştirebilir. Bu durumda quest içinde bir timer tanımlanır ve state kontrolü yapılır. Bu sayede sistemsel olarak isim değiştirme işlemleri denetlenebilir.

GM Tarafından İsim Değiştirme
GM komutları ile isim değiştirme işlemi genellikle hızlı ve güvenli bir şekilde gerçekleştirilir. Sunucu yetkilisi, oyuncunun İsim Değiştirme Kağıdı ögesine sahip olup olmadığını kontrol ettikten sonra isim değişikliğini onaylar. Bu işlem sırasında quest kayıtları da güncellenmelidir.

Hata Giderme ve Debug
Quest yazımı sırasında hatalar oluşabilir. Özellikle lua dosyalarında yazım hataları veya eksik trigger tanımları gibi. Hata ayıklama (debug) işlemleri için log dosyaları incelenmeli ve quest sistemine özel hata mesajları kontrol edilmelidir. Quest sisteminde begin ve end bloklarının doğru çalıştığından emin olunmalıdır.

İsim İzni ile Güvenlik
İsim değiştirme işlemleri sırasında kötüye kullanım engellenmek için quest sisteminde güvenlik önlemleri alınmalıdır. Örneğin, aynı isim birden fazla kişi tarafından kullanılmaması gibi. Ayrıca, quest sisteminde flag kullanımı ile bir kullanıcı sadece belirli sayıda isim değişikliği yapabilir.

Sonuç
İsim İzni sistemi, Metin2[/COLOR] sunucularında kullanıcı deneyimini artırmak ve isim değişikliklerini düzenlemek için önemli bir özelliktir. Quest sistemine entegre edildiğinde, hem kullanıcı hem de yetkili tarafı için kolay bir çözüm sunar. Lua tabanlı quest scriptleri sayesinde bu sistem oldukça esnek ve gelişmiş hale getirilebilir.


Name Permission Usage | [ Name Change Scroll ]

Metin2 Lobby if you want to enable custom name changes on your servers, Name Permission or otherwise known as Name Change Scroll system is a widely used and practical feature. This system allows players to change their character names within certain rules. In this article, we will examine how to manage name change operations in Metin2 and the technical details of this system.

What is Name Permission?
Name Permission is a system that enables players to change their character names under specific costs or conditions. This process usually runs through a quest. When the player has an item called Name Change Scroll, they can change their name via GM or an NPC. The quest system allows this process to be more controlled and automated.

Setting Up Name Permission System
Firstly, you must define the necessary commands in the quest file on the server side. These commands are generally written in Lua language. For example, within the quest begin block, Name Permission can be activated. Once the player completes the quest, they receive the Name Change Scroll item. Then, the name change process can be initiated through the GM panel.

Example Quest File (Lua)
function name_change_reward()
local player_name = pc.get_name()
-- Grant player name permission
game.drop_item('name_change_scroll', 1)
end

Features of Name Change Scroll
Name Change Scroll is typically an item defined by its item ID. When a player possesses this item, they can contact a GM and request a name change. This scroll often appears among quest rewards or as a purchasable item. You can restrict the usage of this item with flag or state systems in the quest system.

Quest Trigger and Timer Settings
Timer and trigger structures allow controlling how often a name change can occur. For instance, a player may only change their name once every 30 days. In this case, a timer is defined in the quest, and a state check is performed. This way, name change operations can be monitored systematically.

Name Change by GM
GM commands allow the name change process to be completed quickly and securely. The server moderator checks whether the player has the Name Change Scroll item before approving the name change. During this process, quest records should also be updated.

Troubleshooting and Debugging
Errors may occur during quest creation. Especially typing errors or missing trigger definitions in lua files. For debugging purposes, log files should be reviewed and error messages specific to the quest system checked. Ensure that begin and end blocks work correctly in the quest system.

Security with Name Permission
To prevent abuse during name change processes, security measures should be taken within the quest system. For example, the same name should not be used by multiple users. Additionally, using flag settings in the quest system ensures that a user can only perform a limited number of name changes.

Conclusion
Name Permission system is an important feature in Metin2[/COLOR] servers to enhance user experience and regulate name changes. When integrated into the quest system, it provides an easy solution for both users and administrators. With Lua-based quest scripts, this system can become highly flexible and advanced.
 

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

Benzer konular

Geri
Üst Alt