Kuşak Sistemi Kaldırma & Theowahdan NPC Kaldırma.

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

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
KUŞAK SİSTEMİ KALDIRMA DETAYLI :
Herkeze iyi forumlar :)

1. Aşama

Öncelikle Filezilla'dan sunucumuza bağlanıyoruz.
Ardından /usr/game/share/locale/turkey/quest/object Bölümüne giriyoruz.

Yüzbaşı NPC Kodu : "20355"Filese Göre Değişiklik Gösterebilir Umarım İşinize yarar.
Teowahdan NPC Kodu : "20406"Filese Göre Değişiklik Gösterebilir Umarım İşinize yarar.
Biyolog NPC Kodu : "20084"Filese Göre Değişiklik Gösterebilir Umarım İşinize yarar.

1. Yüzbaşı NPC'sinin Quest klasörüne giriyoruz ve Kuşak ile başlayan tüm Quest'leri siliyoruz.

2. Theowahdan NPC'sinin Quest klasürüne giriyoruz ve Kuşak ile başlayan tüm Quest'leri siliyoruz.

3. Biyolog NPC'sinin Quest klasörüne giriyoruz ve Kuşak ile başlayan tüm Quest'leri siliyoruz.

NOT: NPC KODLARININ ADINI TAŞIYAN KLASÖRLERE GİRİŞ YAPIN.

Buradaki işimiz bitti.

2. Aşama

Filezilla'dan /usr/game/share/locale/turkey/quest/object/notarget

konumuna girin.

Ardından karşınıza çıkan yaklaşık 11Adet klasör olucak "Filese Göre Değişiklik Gösterebilir Umarım İşinize Yarar."

Burdaki klasörlerin hepsine girip "K" Harfine basarak aynı şekilde Kuşak ile başlayan tüm Quest'leri siliyorsunuz.

İşlemlerimiz bu kadar arkadaşlar Reboot atıp oyun içersinde Görev panelini açmanız yeterli olucaktır artık Kuşak görevleri ve bildirimleri yok :)



Theowahdan NPC'sini kaldırmak isteyenlere özel ;

Filezilla'dan /usr/game/share/locale/turkey/map konumuna girin.

Ardından "a1"--"b1"--"c1" Klasörlerine teker teker girin klasör içerisindeki NPC.text i masaüstüne atın Notepad++ ile açın

a1 Kırmızı Bayrak Theowahdan Kordinatı : "732,479"
b1 Sarı Bayrak Theowahdan Kordinatı : "680,717"
c1 Mavi Bayrak Theowahdan Kordinatı : "413,539"

Bu kordinatlarla başlayan Satırları siliyorsunuz ve Filezilla'ya tekrar yüklüyorsunuz. Üç Mapa da uyguladıktan sonra. Reboot atın ve artık Theowahdan yok.

Herkeze iyi forumlar. Forumda yeniyim umarım konu yanlış yerde değildir.
Yapamayanlara AKTİF olduğum süre zarfında her türlü yardımcı olurum.

İŞİNİZE YARAMASI DİLEĞİYLE HOŞÇAKALIN.

Albert-Einstein-Delilik-Anlamli-Resim.jpg

Kuşak Sistemi Kaldırma & Theowahdan NPC Kaldırma

Metin2 sunucularında quest sistemlerinin yönetimi, oyuncu deneyimini doğrudan etkileyen önemli unsurlardandır. Özellikle Kuşak Sistemi ve Theowa gibi özel NPC'lerin bulunduğu quest yapıları, zamanla eski kalabilir veya sunucu politikasına göre kaldırılması gerekebilir. Bu yazıda Kuşak Sistemi ve Theowa NPC'sinin nasıl kaldırılabileceğini detaylı olarak ele alacağız.

Kuşak Sistemine Genel Bakış

Metin2'de Kuşak Sistemi, oyuncuların belirli seviyelere ulaşarak farklı yeteneklere ve bonuslara sahip olmalarını sağlayan bir mekaniktir. Bu sistem genellikle bir NPC aracılığıyla yönetilir ve oyuncuların belirli görevleri tamamlayarak kuşaklarını yükseltmeleri gerekir. Ancak bazı sunucularda bu sistem istenmeyen özellikler içerdiği için kaldırılması tercih edilebilir.

Kuşak Sistemi Nasıl Kaldırılır?

Kuşak sistemini kaldırmak için öncelikle sunucunuzun quest dosyalarına erişmeniz gerekir. Bu işlem genellikle quest_manager.cpp veya benzeri sistem dosyalarında yapılır. Aşağıdaki adımları izleyerek sistemi güvenli bir şekilde kaldırabilirsiniz:

1. Quest Dosyasını Bulma

Kuşak sistemine ait quest dosyası genellikle belt_grant.lua veya benzeri bir addır. Bu dosyayı bulup düzenlemeye başlamadan önce mutlaka yedek alın.

2. NPC Scriptini Devre Dışı Bırakma

NPC'nin sistemle olan bağlantısını koparmak için ilgili Lua dosyasında pc.belt_set() veya benzeri fonksiyonları yorum satırına almanız yeterlidir. Ayrıca, NPC menüsüne erişimi engellemek için ilgili dialog dosyasında gerekli satırları kaldırabilirsiniz.

3. Veritabanı Girdilerini Temizleme

Kuşak sistemine ait veritabanında bulunan tablolarda değişiklik yapmanız gerekebilir. Örneğin, player.belt_level gibi alanlar silinmelidir veya sıfırlanmalıdır.

Theowa NPC'si Hakkında

Theowa, Metin2'de özel görevler sunan NPC'lerden biridir. Oyunculara günlük görevler, özel ödüller ve etkinlikler sunabilir. Ancak bu sistem bazı sunucularda hata oluşturabilir veya sunucu amacına uygun olmayabilir. Bu durumda Theowa'nın kaldırılması gerekebilir.

Theowa NPC'si Nasıl Kaldırılır?

1. Quest Dosyasını Tanımlama

Theowa ile ilgili quest dosyası genellikle theowa.lua veya benzeri bir addır. Bu dosya genellikle quest_list.xml içinde tanımlıdır. Dosyanın adını kontrol edin ve yedek alın.

2. Quest Scriptini Silme veya Devre Dışı Bırakma

Quest dosyasının tamamını silmek veya içeriğini yorum satırına alarak devre dışı bırakmak mümkündür. Ayrıca, quest.theowa_start() gibi fonksiyonlar varsa bu satırlar silinmelidir.

3. NPC Menüsünü Kaldırma

Theowa NPC'sine ait menü dosyasında yapılan değişikliklerle oyuncuların NPC ile etkileşimini tamamen kesebilirsiniz. say_menu veya select komutları silinerek menüye erişim engellenebilir.

Sunucu Stabilitesi ve Test

Sistemleri kaldırdıktan sonra sunucuyu test etmek önemlidir. Özellikle oyuncu karakterlerinde oluşabilecek sorunlar için dikkatli olunmalıdır. Eğer bir oyuncunun karakteri sistem kaldırılmadan önce kuşak veya Theowa görevlerini başlatmışsa, bu görevlerin sonlandırılması veya temizlenmesi gerekir.

Sonuç

Kuşak Sistemi ve Theowa NPC'si gibi özel sistemlerin kaldırılması, Metin2 sunucularında kararlılıkla yapılmalıdır. Bu işlem sırasında dikkat edilmesi gereken en önemli konu, oyuncu verilerinin zarar görmemesidir. Doğru adımlarla sistemin kaldırılması, sunucunun daha stabil ve sade bir yapıya kavuşmasını sağlar. Daha fazla Metin2 quest sistemi, script yazımı ve hata ayıklama konusunda bilgi almak için Metin2Lobby sitesini takip edin.


Removing the Belt System & Removing NPC from Theowa

Managing quest systems on Metin2 servers is one of the most impactful elements affecting player experience. Special quest structures such as the Belt System and NPCs like Theowa may become outdated over time or may need removal according to server policies. In this article, we will explain in detail how to remove both the Belt System and Theowa NPC.

Overview of the Belt System

In Metin2, the Belt System allows players to gain different abilities and bonuses as they reach certain levels. This system is usually managed via an NPC, and players must complete specific quests to upgrade their belt level. However, on some servers, this system might contain unwanted features and may be removed accordingly.

How to Remove the Belt System

To remove the belt system, you first need access to your server's quest files. This process typically involves editing files such as quest_manager.cpp. You can safely remove the system by following these steps:

1. Locate the Quest File

The quest file related to the belt system is often named belt_grant.lua or similar. Before editing this file, always make a backup.

2. Disable the NPC Script

To break the connection between the NPC and the system, comment out functions like pc.belt_set() in the relevant Lua file. Additionally, you can remove lines in the dialog file that grant access to the NPC menu.

3. Clean Database Entries

You may need to modify tables in the database related to the belt system. For instance, columns such as player.belt_level should be deleted or reset.

About Theowa NPC

Theowa is one of the NPCs in Metin2 offering special quests. It provides daily quests, special rewards, and events to players. However, this system may cause errors or be inconsistent with server goals, making its removal necessary.

How to Remove Theowa NPC

1. Identify the Quest File

The quest file associated with Theowa is usually named theowa.lua or similar. This file is typically defined in quest_list.xml. Check the name and create a backup before proceeding.

2. Delete or Disable the Quest Script

You can either delete the entire quest file or comment out its content to disable it. If there are functions like quest.theowa_start(), these lines should be removed.

3. Remove the NPC Menu

By modifying the menu file associated with Theowa, you can completely block player interactions with the NPC. Commands such as say_menu or select can be removed to prevent access to the menu.

Server Stability and Testing

After removing the systems, it is crucial to test the server thoroughly. Pay close attention to potential issues in player characters, especially if a player had already started a belt or Theowa-related quest before the system removal. These quests must be properly ended or cleared.

Conclusion

Removing special systems such as the Belt System and Theowa NPC must be done decisively on Metin2 servers. The most important thing to consider during this process is ensuring no harm comes to player data. Removing these systems correctly helps the server achieve a more stable and streamlined structure. For more information on Metin2 quest systems, scripting, and debugging, visit Metin2Lobby.
 

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

Benzer konular

Geri
Üst Alt