BOSS Kesince Duyuru Geçsin İstiyorsan İçeri>>>>>>>>>>>>>>>

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

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
Şimdi Birçok Arkadaşımız Nasıl Duyur Geçiyor Dicek Hani Gm'ler /n Yazıp Herkezin Görebileceği Bir Yazı Yazıyorlarya Onun Gibi İşte Fazla Uzatmadan Konuma Geçeyim.

Link;


İndirdiğiniz Dosyada;

Kod:
notice_all("Kahraman Oyuncu " .. pc.get_name() .. " " .. pc.get_level() .. " level'de [[COLOR="Blue"][B]Vahşi Uzman[/B][/COLOR]] slotu kesmistir")  say_title ( " " .. pc.get_name() .. ":" )  say ( "" )  say ( "Tebrikler bir boos kestin" )  say ( "Boosları kesmek o kadarda koley degildir" )  say ( "Simdi sana ödülünü veriyorum." )  say ( "" )  wait() pc.change_money( [COLOR="Red"][B]10000000[/B][/COLOR] ) pc.give_exp2( [COLOR="Red"][B]50000[/B][/COLOR] ) say_title ( " " .. pc.get_name() .. ":" )  say ( "" )  say ( "10 m kazandin" )  say ( "50.000 exp kazandin" )  say ( "Usta bir savasci oldugunu kanitladin kolay gelsin." )  say ( "" )

Kırmızı
Bölümler İsteğe Bağlı Olarak Editlenebilir Ama Mavi Bölüm Bossa Göre Editleyin.

Seçtiğiniz Boss Kodunu;
Kod:
/usr/rain/channel/share_data/locale/hongkong/quest/object

Azrail veya Dokuz Kuyruk Bunu Klasör Olarak Ekliyosunuz ve Dosyayı Bu Dizine Atıyosunuz.

Son Olarak Reboot Atın :)

BOSS Kesince Duyuru Geçsin İstiyorsan İçeri>>>>>>>>>>>>>>>

Metin2 sunucularında BOSS öldürme gibi önemli olaylar için duyuru geçmek, hem oyun deneyimini artırır hem de aktif oyuncuların dikkatini çeker. Bu yazıda, BOSS öldürüldüğünde otomatik duyuru geçmesini sağlayan.quest sistemini nasıl kuracağınızı adım adım anlatıyoruz.

Metin2 Quest Sistemi Nedir?
Metin2, sunucu sahiplerinin oyun içi etkinlikleri özelleştirmesine olanak tanıyan güçlü bir.quest sistemi barındırır. Bu sistem sayesinde, oyuncuların görevleri tamamlaması, NPC'leri etkileşim kurması, düşmanları öldürmesi gibi durumlar özel olarak kontrol edilebilir. Özellikle BOSS öldürme gibi önemli eylemlerde duyuru geçmesi, sunucunuzun atmosferini ciddi anlamda artırabilir.

BOSS Öldürme Eylemi Üzerine.quest Oluşturmak
BOSS kesildiğinde duyuru geçmesi için öncelikle.quest dosyası oluşturmalısınız. Bu dosya genellikle Lua dilinde yazılır..quest sistemi, Metin2'nin sunucu tarafında çalıştırılan betikleridir ve oyun içi olaylara tepki verebilir..quest dosyası içinde, BOSS öldürüldüğünde tetiklenecek bir event tanımlamalısınız. Bu event, BOSS'un ID'sine göre kontrol edilir. Örneğin, bir.quest scriptinde 'kill' event'i kullanarak belirli bir BOSS öldürüldüğünde duyuru geçirebilirsiniz.

Quest Dosyası Örneği
Kod:
[B]quest boss_kill_announce begin[/B][BR][/BR][B]    state start begin[/B][BR][/BR][B]        when kill with npc.race == BOSS_ID begin[/B][BR][/BR][B]            notice_all('[/B]Tebrikler! '[B].. pc.get_name() ..'[/B] adlı oyuncu '[B].. npc.get_race_name() ..'[/B] adlı BOSS'u yendi![/B]'[/B][BR][/BR][B]        end[/B][BR][/BR][B]    end[/B][BR][/BR][B]end[/B]

Yukarıdaki örnek kodda:
- 'boss_kill_announce',.quest adıdır.
- 'when kill with npc.race == BOSS_ID' satırı, belirtilen BOSS öldürüldüğünde çalışacak komuttur.
- 'notice_all(...)' fonksiyonu ise duyuruyu tüm oyunculara gönderir.

BOSS ID Bulma
Her BOSS'un benzersiz bir ID numarası vardır. Bu ID, monster.txt dosyasında bulunabilir..quest yazarken doğru ID'yi kullanmak önemlidir. Aksi takdirde.quest istenilen şekilde çalışmayabilir.

Duyuru Mesajını Özelleştirme
notice_all fonksiyonu ile gönderilen mesaj özelleştirilebilir. Oyuncu adı, BOSS ismi gibi bilgiler dinamik olarak eklenebilir. Bu sayede her BOSS öldürme farklı bir duyuruyla karşılanabilir.

Quest Hata Ayıklama
.quest yazarken sık karşılaşılan sorunlardan birisi hatalarla karşılaşmaktır..quest debug işlemleri için log kayıtlarını takip etmelisiniz..quest sistemi hatalıysa BOSS öldürüldüğünde duyuru geçmeyebilir. Bu nedenle.test aşamasında küçük.quest dosyalarıyla başlamak daha güvenlidir.

Sunucuda.quest Aktivasyonu
.quest dosyasını oluşturduktan sonra sunucuya yüklemek gerekir. Bu işlem genellikle questlib.lua veya quests.xml gibi yapılandırma dosyalarına eklenerek yapılır..quest'in aktif olması için sunucu yeniden başlatılmalıdır.

Metin2 Sunucularında.quest Geliştirme
.quest geliştirme süreci, Metin2 sunucularının en kritik yönlerinden biridir. Oyuncuların ilgisini çekecek.quest sistemleri, sunucunuzun popülerliğini artırabilir..daily quest, chain quest gibi sistemlerle oyuncuları aktif tutmak mümkündür. BOSS öldürme.quest'leri de bu yapıya güzel bir örnek teşkil eder.

Sonuç
BOSS kesince duyuru geçirmek, Metin2 sunucularında etkileyici bir oyun deneyimi sunmak için harika bir yöntemdir..quest sistemini doğru kullanarak, BOSS öldürme gibi önemli olayları tüm oyuncularla paylaşabilir ve sunucu atmosferini geliştirebilirsiniz..quest yazımı, Lua bilgisi gerektirse de oldukça esnek ve güçlüdür. Bu sayede özgün.quest sistemleri geliştirilebilir.


If You Want an Announcement When Boss Dies, Come In>>>>>>>>>>>>>>>

In Metin2 servers, triggering announcements for important events like boss kills enhances the gaming experience and attracts active players. In this article, we will explain step by step how to set up a quest system that automatically triggers an announcement when a boss is killed.

What Is the Metin2 Quest System?
Metin2 features a powerful quest system that allows server owners to customize in-game activities. With this system, actions such as completing quests, interacting with NPCs, and defeating enemies can be specially controlled. Particularly for important events like boss kills, announcements can significantly enhance the atmosphere of your server.

Creating a Quest for Boss Kill Events
To trigger an announcement upon a boss kill, you first need to create a quest file. This file is typically written in Lua. The quest system consists of scripts running on the Metin2 server side and can react to in-game events. Within the quest file, you must define an event that triggers when a boss is defeated. This event is controlled based on the boss's ID. For example, in a quest script, you can use the 'kill' event to display an announcement whenever a specific boss is killed.

Sample Quest File
Kod:
[B]quest boss_kill_announce begin[/B][BR][/BR][B]    state start begin[/B][BR][/BR][B]        when kill with npc.race == BOSS_ID begin[/B][BR][/BR][B]            notice_all('Congratulations! '[B].. pc.get_name() ..'[/B] has defeated '[B].. npc.get_race_name() ..'![/B]'[/B][BR][/BR][B]        end[/B][BR][/BR][B]    end[/B][BR][/BR][B]end[/B]

In the above code:
- 'boss_kill_announce' is the name of the quest.
- 'when kill with npc.race == BOSS_ID' triggers when the specified boss is killed.
- 'notice_all(...)' sends the announcement to all players.

Finding the Boss ID
Every boss has a unique ID number, which can be found in the monster.txt file. It is important to use the correct ID when writing your quest; otherwise, it may not function as intended.

Customizing the Announcement Message
The message sent via the notice_all function can be customized. Player names, boss names, and other dynamic information can be included. This ensures each boss kill is announced uniquely.

Debugging Quests
Common issues during quest writing include encountering errors. To debug quests, you should monitor log files. If the quest is faulty, no announcement may occur upon boss kill. Therefore, starting with smaller quest files during testing is safer.

Activating the Quest on Your Server
After creating your quest file, it must be uploaded to the server. This is usually done by adding it to configuration files like questlib.lua or quests.xml. The server needs to be restarted for the quest to become active.

Developing Quests in Metin2 Servers
Quest development is one of the most critical aspects of Metin2 servers. Engaging quest systems can increase your server’s popularity. Systems like daily quests or chained quests keep players active, and boss kill quests are a great example of this.

Conclusion
Triggering announcements when a boss dies is an excellent way to provide an engaging gaming experience in Metin2 servers. By correctly utilizing the quest system, you can share significant events like boss kills with all players and enhance the overall atmosphere of your server. Although quest writing requires Lua knowledge, it is flexible and powerful, allowing for the creation of original quest systems.
 

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

Benzer konular

Geri
Üst Alt