Kod:
quest campion_better_hidra_kill begin state start begin when login or levelup with pc.level == 120 begin if(pc.get_conqueror_level() == 0) then set_state(information) else set_state(__COMPLETE__) end end end state information begin when letter begin local v = find_npc_by_vnum(20433) if v != 0 then target.vid("__TARGET__", v, "Savaşçı Heykeli ") end send_letter("İblisin uyanışı ") end when button or info begin say_title("Yohara şampiyon seviyesi ") say("") say("Fatih haritaları limanının koruyucusuna git. ") say("Görünüşe göre Sungma tehdidi uyandı. ") end when __TARGET__.target.click or 20433.chat."İblisin Uyanışı " begin target.delete("__TARGET__") say_title("Savaşçı Heykeli ") say("") say("Tehdidi çok uzun süre durdurmaya yardım ettim. ") say("Ama görünen o ki uyanmayı başarmış ve tehdid'i ") say("kontrol altına alamazsak çok hızlı yayılacak. ") say("İblis Sungma'ya karşı savaşmayı deneyebilmek için ") say("Sana bir Şampiyon rütbesi vereceğim. Buna ihtiyacın olacak.") say("Şampiyon seviyesine hazır olduğunu düşünüyor musun? ") local menu = select("Evet ", "Hayır ") if menu == 2 then return elseif menu == 1 then say_title("Savaşçı Heykeli ") say("") say("Pekala! önce iblisin askerlerini taşıyan ") say("gemiyi yok etmelisin. Dikkat et, orası çok tehlikeli. ") say("O askerlerin yeni kıtaya ulaşmasını engelle. ") say("Böylece yeni kıtaya asker sevkiyatını durdurmuş ve ") say("yeni kıtaya gitmenin yolunu bulmuş oluruz. ") clear_letter() set_state("HidraKillQuest") end end end state HidraKillQuest begin when letter begin send_letter("Şampiyon rütbesini al ") end when button or info begin say_title("Şampiyon rütbesini al ") say("") say("Hidra'yı mağlup et. Ancak o bizi ") say("yeni kıta'ya ulaştırabilir. ") say("") pc.setqf("kill_count", 0) q.set_counter("Hidra'yı öldür: ", 1) end when 3965.kill begin local count = pc.getqf("kill_count") + 1 if count <= 1 then pc.setqf("kill_count", count) q.set_counter("Hidra'yı öldür: ", 1 - count) end if count == 1 then say_title("Şampiyon rütbesini al ") say("") say("Hidra'yı mağlup ettim ve asker sevkiyatını ") say("durdurdum. Biraz zor oldu ve bu iş bizi ") say("yeni kıta'ya götürecek. Hemen liman'a geri ") say("dönmeliyim ve yeni kıtaya ulaşmalıyım. ") pc.set_hidra_kill_flag() --ch->SetQuestFlag("defense_wave.is_completed", 1); clear_letter() set_state (__COMPLETE__) end end end state __COMPLETE__ begin end end
quest_function açın ve ekleyin:
pc.set_hidra_kill_flag
Eğer Şampiyon Seviyesi Sisteminiz ve Hidra Zindanınız Var ise
Savaşçı Heykelinden "Bir şampiyon olmak" dediği zaman Önce Hidra zindanını tamamlamalısınız gibi bir hata mesajı alacaktır. Bunu questlua_pc.cpp üzerinden halledeceğiz. Bu nedenle bu kısmını
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
(konumdan) alınız.Bir Teşekkür etmeniz yeterli. Hayırlı Geceler.
Yohara Şampiyonu Olmak İçin Gerekli 'Hidrayı Öldür' Questi
Metin2 Lobby olarak sunucularınızda yer alan Yohara Şampiyonluk sistemine erişmek isteyen oyuncuların tamamlaması gereken en kritik görevlerden birisi olan 'Hidrayı Öldür' questini detaylıca inceleyelim. Bu quest, Metin2'nin özel quest sistemlerinden biri olup, yüksek seviye ve stratejik planlama gerektiren bir görevdir.
Yohara Şampiyonluk Sistemi nedir?
Metin2 dünyasında güçlü rakipleri yenen, Yohara adlı boss karaktere meydan okuyan ve onu yenen oyuncular Şampiyon unvanını kazanır. Ancak bu unvana ulaşabilmek için bazı ön koşullar vardır. Bunlardan biri de 'Hidrayı Öldür' görevini başarıyla tamamlamaktır.
Hidra Kimdir?
Hidra, Metin2 oyununda oldukça güçlü bir boss karakterdir. Genellikle Metin2 sunucularında özel bölgelerde ortaya çıkar ve oyuncuların ekibiyle birlikte enfrentelenmesi gereken zorlu bir düşmandır. Quest kapsamında Hidra'yı öldürmek, oyuncuya hem ödül hem de şampiyonluk yolunda önemli bir adım sağlar.
Quest Başlatma
Bu özel quest, belirli bir NPC üzerinden başlatılır. Genellikle Metin2 sunucusunda bulunan görev verici karakterlerden biri olan Quest Master ya da benzeri bir NPC ile konuşularak görev başlatılır. Quest başlatıldığında, oyuncuya Hidra hakkında detaylı bilgi verilir ve görevin şartları açıklanır.
Quest Gereksinimleri
Minimum seviye: 100+
Gerekli eşyalar: Boss öldürme esnasında kullanılacak özel itmler.
Takım: Hidra güçlü bir boss olduğu için solo gitmek önerilmez. En az 3-5 kişilik bir grupla gitmek en ideal çözümdür.
Quest Adımları
1. NPC ile konuşulur ve quest kabul edilir.
2. Belirlenen harita üzerinde Hidra aranır.
3. Boss ile mücadele edilir ve öldürüldüğünde drop edilen eşya alınır.
4. NPC'ye dönülerek görev tamamlanır.
Ödül
Quest tamamlandığında oyunculara verilen ödül, sunucuya göre değişiklik gösterebilir. Ancak genel olarak şunlar verilir:
- EXP ödülü
- Para veya coin
- Özel şampiyonluk simgesi veya title
Quest Script Bilgileri
Metin2 sunucularında bu tür özel questler genellikle Lua dili ile yazılmıştır. Quest script dosyası, server tarafında çalıştırılan bir yapıdır. Metin2dev veya Martysama gibi platformlardan custom quest örnekleri incelenebilir. Trigger, timer, flag gibi quest bileşenleri doğru şekilde ayarlanmalıdır ki quest düzgün çalışsın.
Hata Çözümü
Quest sırasında yaşanabilecek hatalar arasında quest başlamama, mob görünmeme veya ödül alınamama gibi durumlar yer alabilir. Bu tür hatalar için quest debug işlemleri yapılmalı, lua kodlarında eksiklikler kontrol edilmelidir.
Sonuç
Yohara Şampiyonu olmak isteyen her oyuncunun mutlaka geçmesi gereken 'Hidrayı Öldür' questi, Metin2 deneyiminizi zenginleştirecek keyifli bir görevdir. Quest sistemi ile ilgili daha fazla bilgiyi Metin2Lobby üzerinden bulabilirsiniz.
The 'Kill Hydra' Quest Required to Become Yohara Champion
Metin2 Lobby, let's examine the critical mission called 'Kill Hydra', which players must complete to access the Yohara Championship system on your servers. This quest is one of the special quest systems in Metin2, requiring high level and strategic planning.
What is the Yohara Championship System?
In the world of Metin2, players who defeat strong opponents, challenge the boss character named Yohara, and ultimately defeat him earn the title of Champion. However, there are prerequisites for achieving this title, and one of them is successfully completing the 'Kill Hydra' quest.
Who is Hydra?
Hydra is a very powerful boss character in Metin2. It typically appears in special areas of Metin2 servers and is a challenging enemy that requires players to face it with their team. Completing this quest by defeating Hydra grants players both rewards and an important step toward becoming a champion.
Starting the Quest
This special quest is initiated via a specific NPC. Usually, you start the quest by speaking with a quest-giver character such as the Quest Master found in Metin2 servers. Upon accepting the quest, the player receives detailed information about Hydra and the conditions of the quest.
Quest Requirements
Minimum Level: 100+
Required Items: Special items used during the boss fight.
Team: Since Hydra is a strong boss, solo attempts are not recommended. The ideal approach is to go with a group of 3-5 people.
Quest Steps
1. Speak to the NPC and accept the quest.
2. Locate Hydra on the designated map.
3. Fight the boss, defeat it, and collect the dropped item.
4. Return to the NPC to complete the quest.
Reward
Rewards upon completion may vary depending on the server, but generally include:
- EXP bonus
- Gold or coins
- Special champion icon or title
Quest Script Details
Such special quests on Metin2 servers are usually written in Lua language. The quest script file is a structure run on the server side. Examples of custom quests can be found on platforms like Metin2dev or Martysama. Components like trigger, timer, and flag must be correctly configured to ensure the quest runs smoothly.
Troubleshooting
Possible errors during the quest might include failure to start the quest, the mob not appearing, or not receiving rewards. For such issues, quest debug operations should be performed, and the lua code should be checked for errors.
Conclusion
The 'Kill Hydra' quest, which every player aiming to become a Yohara Champion must pass through, is an enjoyable mission that enriches your Metin2 experience. You can find more information about quest systems at Metin2Lobby.
