4 CH Ejderha Sistemi Nasıl Yapılır? I Cevap: İşte Cevabı İçerde :))

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

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
Öncelikle Selamın Aleyküm Arkadaşlar Bildiğiniz Üzere 4 CH Kristal Oda Questleri Paylaşılıyor. Ve Nasıl Yapacağımızı Falan Bilmiyoruz. Ben Size Nasıl Yapılır Tamamen Göstereceğim. Aşşağıdaki İşlem Sıralarını İzleyiniz..

Bu Questi İndiriyoruz Öncelikle :


VirustTotal:

Sonra Filezilla Bağlanıyoruz Questi okutuyoruz.

Sonra: "cd /game/share/locale/turkey/map " Dizisine Giriyoruz. Sonra İndex Açıyoruz.

İçinden Bunları Siliyoruz ;

71 metin2_map_spiderdungeon_02
72 metin2_map_skipia_dungeon_01
73 metin2_map_skipia_dungeon_02


Ve Ekliyoruz.. ;

32 metin2_map_spiderdungeon_02
33 metin2_map_skipia_dungeon_01
34 metin2_map_skipia_dungeon_02
35 metin2_map_skipia_dungeon_boss
36 metin2_map_spiderdungeon_03

Ve Kapatıyoruz Kaydediyoruz..

Son Olacak game99 açıp MapAllondan 79 Numarayı Siliyoruz.

Sonra : CH 1 , CH 2 , CH 3 , CH 4 Configleri Açıyoruz. ve Map Allondan Bunları Siliyoruz "71 72 73" Siliyoruz

Ve Ekliyoruz. "32 33 34 35 36" Bütün Chleri Böyle Yapıyoruz ve Kaydediyoruz.

Sonra : "cd \game\share\data\dungeon" Aşşağıdakilerini Siliyoruz..;

skia_metin.txt
skia_boss1.txt
skia_boss2.txt
skia_boss3.txt
skia_boss4.txt
skia_deliboss.txt

Ve Sonra Bu Dosyayı İndiriyoruz :
[LİNK KIRIK] [LİNK KIRIK]

VirusTotal:

Sonra : "cd \game\share\data\dungeon" Girip İçine Atıyoruz.

-----------------------------------------------------------------------

Sonra Reboot Atıyoruz Ve Oluyor Yapanlar Lütfen Yorum Atsın Fotoğrafıyla Örnek ;

kristal.png




Yapanların Yorumlarını Bekliyorum :))
Metin2'de 4 CH Ejderha Sistemi Oluşturma Rehberi

Metin2 sunucularında oyuncuların seviye atlamasını teşvik eden sistemlerden birisi olan 4 CH Ejderha sistemi, yüksek seviyeye ulaşan karakterlerin statüsünü kanıtlamasını sağlar. Bu rehberde, 4 CH Ejderha Sistemi'nin nasıl yapılandırılacağını, quest script ve lua kodları üzerinden detaylıca ele alacağız.

Önemli Not: Bu işlem Metin2 quest bilgisi gerektiren ileri düzey bir işlemdir. Hatalı kodlama durumunda sunucu çökmesi veya quest hata alabilirsiniz. Yedek almayı unutmayın.

1. CH Ejderha Sistemine Giriş
CH Ejderha sistemi, oyuncuların belirli bir seviyeye ulaştığında (örneğin 100 CH) başlatılan bir quest ile başlar. Bu quest sayesinde oyuncuya özel görevler verilir ve tamamladıkça ilerlemesi sağlanır.

2. Quest Dosyasının Hazırlanması
Öncelikle Metin2 quest sisteminin aktif olduğundan emin olunmalıdır. Quest dosyası genellikle quest_list.lua dosyasına eklenir. Yeni bir quest tanımlamak için aşağıdaki gibi bir yapı kullanılabilir:

dragon_4ch_begin: Bu event, oyuncu belirli bir seviyeye ulaştığında otomatik olarak tetiklenebilir veya NPC üzerinden başlatılabilir.

3. Quest Script Yapısı
Metin2 lua dosyalarında, quest script şu şekilde başlar:

quest dragon_4ch_system begin
state start begin
when login with pc.get_level() >= 100
say('4 CH Ejderha sistemine hoş geldin!')
set_state(dragon_stage_1)
end
end

Bu örnek, oyuncu giriş yaptığında 100. seviyeyi geçmişse quest başlatır ve bir mesaj gösterir.

4. Görev Aşamaları ve Trigger Kullanımı
Quest içinde farklı trigger’lar ayarlanarak görevler verilebilir. Örneğin:

when kill with npc.is_pc() == 0
if npc.get_race() == 9001
pc.setqf('dragon_kills', pc.getqf('dragon_kills') + 1)
syschat('Ejderha öldürdünüz!')
end

Bu kod, belirli bir ejderha türünü öldürdüğünde sayaç artırır.

5. Reward ve Görev Bitiş
Görev tamamlandığında oyuncuya ödül vermek önemlidir. Metin2 quest reward kısmı şu şekilde tanımlanabilir:

when button
if pc.getqf('dragon_kills') >= 10
pc.give_item(71037, 1) -- Ejderha Zırhı
pc.change_sex() -- Özel bonus
end

6. Quest Timer ve Flag Kullanımı
Zaman bazlı görevler için timer ve flag kullanılır. Örneğin, oyuncuya 2 saatlik süre verilip görevin bitirilmesi istenebilir. Flag’ler ise görevin hangi aşamada olduğunu takip eder.

Hata Ayıklama ve Debug
Quest yazarken karşılaşılan quest hata’larını gidermek için debug komutları kullanmalısınız. Özellikle syserr.log dosyası hata izlemede yardımcı olur..quest_debug(1) gibi fonksiyonlar da kullanılabilir.

Sonuç
4 CH Ejderha sistemi, Metin2 sunucularında oyuncuların daha fazla zaman harcamasını ve seviye atlama motivasyonunu artırmak için ideal bir özelliktir. Custom quest sistemleri ile daha da zenginleştirilebilir. Bu rehber sayesinde kendi Metin2 quest sistemlerinizi geliştirebilirsiniz.


How to Create 4 CH Dragon System in Metin2

One of the systems that encourage players to level up on Metin2 servers is the 4 CH Dragon system, which allows high-level characters to prove their status. In this guide, we will explain step-by-step how to set up the 4 CH Dragon System using quest scripts and lua codes.

Important Note: This procedure requires advanced knowledge of Metin2 quest. Incorrect coding can cause server crashes or quest errors. Always make a backup before proceeding.

1. Introduction to CH Dragon System
The CH Dragon system starts with a quest triggered when a player reaches a certain level (e.g., 100 CH). Special tasks are given to the player through this quest, allowing them to progress further upon completion.

2. Preparing the Quest File
Firstly, ensure that the Metin2 quest system is active. The quest file is usually added to quest_list.lua. To define a new quest, you can use a structure like below:

dragon_4ch_begin: This event can be triggered automatically when a player reaches a certain level or started via an NPC.

3. Quest Script Structure
In Metin2 lua files, the quest script begins like this:

quest dragon_4ch_system begin
state start begin
when login with pc.get_level() >= 100
say('Welcome to 4 CH Dragon System!')
set_state(dragon_stage_1)
end
end

This example starts the quest if the player has reached level 100 upon logging in and displays a message.

4. Task Stages and Trigger Usage
Different triggers can be set within the quest to assign tasks. For example:

when kill with npc.is_pc() == 0
if npc.get_race() == 9001
pc.setqf('dragon_kills', pc.getqf('dragon_kills') + 1)
syschat('You killed a dragon!')
end

This code increments a counter when a specific dragon type is killed.

5. Reward and Quest Completion
It’s important to reward the player once the quest is completed. The Metin2 quest reward section can be defined as follows:

when button
if pc.getqf('dragon_kills') >= 10
pc.give_item(71037, 1) -- Dragon Armor
pc.change_sex() -- Special bonus
end

6. Quest Timer and Flag Usage
Timed quests utilize timers and flags. For example, a player may be given 2 hours to complete a task. Flags track which stage of the quest the player is currently in.

Debugging and Error Handling
To resolve quest errors encountered while writing quests, use debug commands. Especially, the syserr.log file helps in tracking errors. Functions like .quest_debug(1) can also be useful.

Conclusion
The 4 CH Dragon system is ideal for increasing player engagement and motivation to level up on Metin2 servers. It can be further enriched with custom quest systems. With this guide, you can develop your own Metin2 quest systems.
 

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

Benzer konular

Geri
Üst Alt