- Boss Notice Bilgi Questi

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

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
Questi Filesinizin Sunucu taraflı quest kısmını atınız dosya izinlerini 777 yapın

genellikle cd /usr/home/game/share/locale/turkey/quest bu adrese atmanız gerekir

bizde bu adresi baz aldık anlatımda

filesden filese farklılıkda göstermektedir sonrasında

putty ile cd /usr/home/game/share/locale/turkey/quest konumuna gidin

ardından ./qc bgame_kill_info.quest yazınız sonrasında reboot atın sunucuyu başlatın

güle güle kullanın

KANIT

260910_9c4bda1a7a00845a0d1c7a0d56bcd839.png

Kod:
quest bgame_killinfo begin     state start begin         when kill with npc.get_race() == 2092 begin             local ch = pc.get_channel_id()             notice_all("CH"..ch..": "..pc.get_name().." tarafından Örümcek Barones öldürüldü!")             notice_all("Bilgi : Örümcek Barones 3 saat'de bir Örümcek Zindanı Barones Yuvasında çıkar! ")         end         when kill with npc.get_race() == 1192 begin             local ch = pc.get_channel_id()             notice_all("CH"..ch..": "..pc.get_name().." tarafından Güçlü Buz Cadısı öldürüldü!")             notice_all("Bilgi : Güçlü Buz Cadısı 3 saat'de bir Sürgün Mağarası 2. kat'ın sonunda çıkar! ")         end         when kill with npc.get_race() == 2291 begin             local ch = pc.get_channel_id()             notice_all("CH"..ch..": "..pc.get_name().." tarafından Kırmızı Ejderha öldürüldü!")             notice_all("Bilgi : Kırmızı Ejderha 3 saat'de bir Çöl ortasında çıkar! ")         end         when kill with npc.get_race() == 6091 begin             local ch = pc.get_channel_id()             notice_all("CH"..ch..": "..pc.get_name().." tarafından Razadör öldürüldü!")             notice_all("Bilgi : Razadör 1 saat'de bir Kırmızı Ejderha Kalesi'nde çıkar! ")         end         when kill with npc.get_race() == 6191 begin             local ch = pc.get_channel_id()             notice_all("CH"..ch..": "..pc.get_name().." tarafından Nemere öldürüldü!")             notice_all("Bilgi : Nemere 4 saat'de bir Nemere'nin Gözetleme Kulesi'nde çıkar! ")         end         when kill with npc.get_race() == 2493 begin             local ch = pc.get_channel_id()             notice_all("CH"..ch..": "..pc.get_name().." tarafından Mavi Ejderha öldürüldü!")             notice_all("Bilgi : Mavi Ejderha 2 saat'de bir Sürgün Mağarasında çıkar! ")         end     end end

260916_93da2d754bc40e88eecbf60349b5bd3d.png

Boss Notice Bilgi Questi Hakkında Detaylı Bilgi

Metin2 oyununda Boss Notice Bilgi Questi, oyuncuların belirli bir boss öldürüldüğünde sistem tarafından otomatik olarak tetiklenen özel bir quest türüdür. Bu quest sayesinde sunucuda büyük bir boss öldürüldüğünde tüm oyunculara bildirim gönderilir ve bazı sunucularda ödül veya görev bağlanabilir. Bu yazıda Boss Notice Bilgi Questi hakkında detaylı bilgiler vereceğiz.

Boss Notice Nedir?
Boss Notice, Metin2 oyununda bir boss karakter öldürüldüğünde otomatik olarak tüm oyunculara gönderilen mesajdır. Bu mesaj genellikle şu şekilde görünür: 'X adlı boss öldürüldü!'. Ancak bazı gelişmiş sunucularda bu notice ile birlikte özel quest sistemleri çalıştırılır.

Boss Notice Bilgi Questinin Amacı
Boss Notice Bilgi Questi, oyuncuların boss öldürme eyleminden haberdar edilmesinin yanı sıra, bu olayla bağlantılı olarak görev sistemini aktif edebilir. Örneğin, boss öldürüldüğünde bir görev başlar ve oyunculara belirli ödüller sunulabilir. Bu sayede oyunun etkileşim seviyesi artar ve daha dinamik bir oyun deneyimi sağlanır.

Boss Notice Quest Sisteminin Yapısı
Metin2'de quest sistemleri genellikle Lua dili ile yazılır. Boss Notice Bilgi Questi de bu yapıya dayanır. Bu quest genellikle sunucu tarafında tanımlanmış olan özel bir trigger ile çalışır. Boss öldürüldüğünde quest manager bu eventi yakalar ve gerekli işlemleri başlatır.

Quest Script Yapısı
Bu questin temel yapısı şu şekildedir:

state start begin
when boss_killed begin
notice.all 'Boss öldürüldü! Ödül için görev aktif!'
set_quest_state('boss_reward', 1)
end[/BR][/BR]
Boss Reward Sistemi
Boss öldürüldüğünde, oyunculara özel bir görev başlatılabilir. Bu görev, boss öldürüldüğü an itibariyle aktif hale gelir ve oyuncular görevi tamamladıklarında belirli ödüller alabilirler. Bu ödüller genellikle özel itemler, EXP bonları veya para olabilir.

Boss Notice Quest Dosyası Nasıl Oluşturulur?
Metin2 geliştiricileri için Boss Notice Bilgi Questi dosyası, quest editör ile kolayca oluşturulabilir. Bu dosya genellikle .lua uzantılıdır ve server files klasörüne yerleştirilir. Oyunculara gösterilecek mesajlar, triggerlar ve ödüller burada tanımlanır.

Boss Quest Debugging
Herhangi bir quest sisteminde olduğu gibi Boss Notice Bilgi Questi de test edilmeli ve hatalar ayıklanmalıdır. Özellikle trigger fonksiyonları doğru tanımlanmazsa, boss öldürüldüğünde quest çalışmayabilir. Bu nedenle geliştiricilerin test sunucusunda bu questi denemeleri önerilir.

Özel Boss Notice Quest Geliştirme
Gelişmiş sunucular için özel boss notice quest[/BR][/BR]
Oluşturulması mümkündür. Bu questlerde birden fazla boss için farklı tetiklemeler yapılabilir. Ayrıca boss öldürüldüğünde timer başlatılarak, belirli bir süre içinde görev tamamlanmazsa sistem sıfırlanabilir. Bu sayede oyun içinde zaman sınırlı görevler yaratılabilir.

Sonuç
Boss Notice Bilgi Questi, Metin2 sunucularında etkileşimli ve dinamik bir sistem sunar. Oyuncuların boss öldürme eylemini奖励 olarak görebilmeleri ve buna bağlı görevleri gerçekleştirebilmeleri, oyunun keyfini artırır. Bu quest sisteminin doğru kurulması ve yönetimi sunucu popülerliğini artırabilir.


Detailed Information About Boss Notice Info Quest

In Metin2, the Boss Notice Info Quest is a special type of quest triggered automatically when a specific boss is killed. This quest sends a notification to all players when a major boss is defeated on the server and may also bind rewards or tasks. In this article, we will provide detailed information about the Boss Notice Info Quest.

What is Boss Notice?
Boss Notice is a message automatically sent to all players in the game when a boss character is killed in Metin2. The message usually appears as: 'X boss has been killed!'. However, in some advanced servers, special quest systems are activated along with this notice.

Purpose of Boss Notice Info Quest
Boss Notice Info Quest not only informs players that a boss has been killed but also activates a quest system related to this event. For example, a quest starts when a boss is killed, offering certain rewards to players. This increases the interaction level of the game and provides a more dynamic gaming experience.

Structure of the Boss Notice Quest System
In Metin2, quest systems are generally written in the Lua language. The Boss Notice Info Quest also follows this structure. This quest usually operates with a special trigger defined on the server side. When the boss is killed, the quest manager captures this event and initiates the necessary processes.

Quest Script Structure
The basic structure of this quest is as follows:

state start begin
when boss_killed begin
notice.all 'Boss has been killed! Quest active for rewards!'
set_quest_state('boss_reward', 1)
end[/BR][/BR]
Boss Reward System
When the boss is killed, a special quest can be started for players. From the moment the boss is killed, this quest becomes active, and players receive specific rewards once they complete the quest. These rewards are usually special items, EXP bonuses, or gold.

How to Create a Boss Notice Quest File?
For Metin2 developers, the Boss Notice Info Quest file can easily be created using the quest editor. This file is typically a .lua file and is placed inside the server files folder. Messages displayed to players, triggers, and rewards are defined here.

Boss Quest Debugging
Like any quest system, the Boss Notice Info Quest must be tested and debugged. If trigger functions are not properly defined, the quest may not work when the boss is killed. Therefore, it is recommended that developers test this quest on their test server.

Developing Custom Boss Notice Quests
For advanced servers, it is possible to create custom boss notice quests[/BR][/BR]
. Different triggers can be set for multiple bosses. Additionally, after the boss is killed, a timer can be started so that if the quest is not completed within a certain time, the system resets. This allows for timed quests within the game.

Conclusion
The Boss Notice Info Quest offers an interactive and dynamic system in Metin2 servers. Allowing players to view the boss kill event as a reward and complete related quests increases the enjoyment of the game. Proper setup and management of this quest system can boost server popularity.
 

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

Geri
Üst Alt