Kod:
quest biyolog_system begin state start begin when login begin setstate(information) end end state information begin when letter begin local v = find_npc_by_vnum(20084) if v != 0 then target.vid("__TARGET__", v, "Biyolog Chaegirab") end send_letter ("Biyolog Chaegirab") end when button or info begin say_title ("Biyolog Chaegirab") say("") say ("Uriel'in Öğrencisi Biyolog Chaegirab,") say ("Seni arıyor.") say ("Git ve onu bul.") say("") end when __TARGET__.target.click or 20084.chat."Biyolog Chaegirab" begin target.delete("__TARGET__") say_title ("Merhaba "..pc.get_name().."") say("") say ("Truva ll sana kalıcı özellikler vermemi emir etti.") --Server Name say ("Çok zamanını almayacagım tek tık olarak vereceğim") say ("Verilen özelliklerde herangibir bug söz konusu değildir.") say ("Hadi başlayalım..") say("") wait() say_title("BİLGİLENDİRME:") say("") say_reward("Kalıcı Özellikler Denetleniyor[DELAY value;2500]...[/DELAY]") say("") say("Denetleme tamamlandı başlayabiliriz.") say("") wait() say_title (" Özellikler:") say (" 5.000% Max HP (Kalıcı)") --1 say (" 2.500% Max SP (Kalıcı)") --2 say (" +15% Saldırı Hızı (Kalıcı)") --3 say (" +25% Hareket Hızı (Kalıcı)") --4 say (" +40% Hp Üretimi (Kalıcı)") --5 say (" +20% Sp Üretimi (Kalıcı)") --6 say (" +10% Yarı İnsanlara Karşı Güç (Kalıcı)") --7 say (" +50% Ölümsüzlere Karşı Güç (Kalıcı)") --8 say (" +50% Şeytanlara Karşı Güç (Kalıcı)") --9 say (" +300% Saldırı Değeri (Kalıcı)") --10 say (" +60% Savunma (Kalıcı)") --11 say (" +600% Büyülü Saldırı (Kalıcı)") --12 say (" +10% Savaşcı'ya Karşı Güç (Kalıcı)") --13 say (" +10% Ninja'ya Karşı Güç (Kalıcı)") --14 say (" +10% Sura'ya Karşı Güç (Kalıcı)") --15 say (" +10% Şaman'a Karşı Güç (Kalıcı)") --16 say (" +10% Canavar'lara Karşı Güç (Kalıcı)") --17 say (" +8% Savaşcı'ya Karşı Savunma (Kalıcı)") --18 say (" +8% Ninja'ya Karşı Savunma (Kalıcı)") --19 say (" +8% Sura'ya Karşı Savunma (Kalıcı)") --20 say (" +8% Şaman'a Karşı Savunma (Kalıcı)") --21 affect.add_collect(1,5000,60*60*24*365*60) --1 MAX_HP %5.000 / 60 Year affect.add_collect(2,2500,60*60*24*365*60) --2 MAX_SP %2.500 / 60 Year affect.add_collect(7,15,60*60*24*365*60) --3 Saldırı hızı %15 / 60 Year affect.add_collect(8,25,60*60*24*365*60) --4 Hareket hızı %25 / 60 Year affect.add_collect(10,40,60*60*24*365*60) --5 Hp üretimi %40 / 60 Year affect.add_collect(11,20,60*60*24*365*60) --6 Sp üretini %20 / 60 Year affect.add_collect(17,10,60*60*24*365*60) --7 YARI İNSAN %10 / 60 Year affect.add_collect(21,50,60*60*24*365*60) --8 ölümsüz güc %50 / 60 Year affect.add_collect(22,50,60*60*24*365*60) --9 şeytan güc %50 / 60 Year affect.add_collect(53,300,60*60*24*365*60) ---10 Saldırı degeri %300 / 60 Year affect.add_collect(54,60,60*60*24*365*60) ---11 Savunma %60 / 60 Year affect.add_collect(55,300,60*60*24*365*60) ---12 Büyülü saldırı %300 / 60 Year affect.add_collect(59,10,60*60*24*365*60) --13 Savascı add %10 / 60 Year affect.add_collect(60,10,60*60*24*365*60) --14 Ninja add %10 / 60 Year affect.add_collect(61,10,60*60*24*365*60) --15 sura add %10 / 60 Year affect.add_collect(62,10,60*60*24*365*60) --16 shaman add %10 / 60 Year affect.add_collect(63,10,60*60*24*365*60) --17 canavar add %10 / 60 Year affect.add_collect(78,8,60*60*24*365*60) --18 Savascı Savunma %8 / 60 Year affect.add_collect(79,8,60*60*24*365*60) --19 Ninja Savunma %8 / 60 Year affect.add_collect(80,8,60*60*24*365*60) --20 Sura Savunma %8 / 60 Year affect.add_collect(81,8,60*60*24*365*60) --21 Shaman Savunma %8 / 60 Year wait() say_title ("Biyolog Chaegirab:") say ("Özellikler Karakterine (Kalıcı) Olarak Eklendi.") say ("Diğer özellikler seçmeli olucak.") say ("Seçerken emin olmalısın çünkü geri dönüşü yok.") say("") say ("Truva II MMORPG İyi oyunlar diler.") --Server Name setstate(secmeli) end end state secmeli begin when letter begin local v = find_npc_by_vnum(20084) if v != 0 then target.vid("__TARGET__", v, "Biyolog Chaegirab1") end send_letter ("Biyolog Chaegirab") end when button or info begin say_title ("Biyolog Chaegirab:") say("") say ("Seçmeli özelikler için istediğin zaman gelebilirsin.") say ("Seçimini iyi düşün.") say ("(+1.000% Max Hp) - (+200% Savunma) - (+100% Saldırı Değeri)") say("") end when __TARGET__.target.click or 20084.chat."Biyolog Chaegirab" begin say_title ("[WINDOW_SIZE width;375|height;375]Biyolog Chaegirab;") say("") say_title ("Merhaba "..pc.get_name().."") say_reward ("Kararını verdiysen birini seçmelisin") say_reward ("Birini seçtikden sonra diğer seçmeli görev için tekrar uğra.") say ("Bu Ödüllerden Birini Seçmen Gerek;") say("") say ("Truva II MMORPG İyi oyunlar diler.") --Server Name say("") local s = select ("+1000 HP" , "Savunma Değeri +200" , "Saldırı Değeri +100" , "Daha Sonra") if s == 1 then affect.add_collect(apply.MAX_HP,1000,60*60*24*365*60) / 60 Year setstate(sec) target.delete("__TARGET__") syschat("+1000% Max HP (Yaşam) Kazandin !") elseif s == 2 then affect.add_collect(apply.DEF_GRADE_BONUS,200,60*60*24*365*60) / 60 Year setstate(sec) target.delete("__TARGET__") syschat("+200% Savunma (Defans) Kazandin !") elseif s == 3 then affect.remove_collect(apply.ATT_GRADE_BONUS,300,60*60*24*365*60) / - 60 Year affect.add_collect(apply.ATT_GRADE_BONUS,400,60*60*24*365*60) / 60 Year setstate(sec) target.delete("__TARGET__") syschat("+100% Hasar (Saldırı) Kazandin !") end end end state sec begin when letter begin local v = find_npc_by_vnum(20084) if v != 0 then target.vid("__TARGET__", v, "Biyolog Chaegirab2") end send_letter ("Biyolog Chaegirab") end when button or info begin say_title ("Biyolog Chaegirab:") say("") say ("Seçmeli özelikler için istediğin zaman gelebilirsin.") say ("Seçimini iyi düşün.") say ("(+2.000% Max Hp) - (+400% Savunma) - (+200% Saldırı Değeri)") say("") end when __TARGET__.target.click or 20084.chat."Biyolog Chaegirab" begin say_title ("Biyolog Chaegirab;") say("") say_title ("Merhaba "..pc.get_name().."") say ("Bu Truva II'nin sana verdiği son kalıcı özellik") --Server Name say ("Bu Ödüllerden Birini Seçmen Gerek;") say("") say ("Truva II MMORPG İyi oyunlar diler.") --Server Name say("") local s = select ("+2000 HP" , "Savunma Değeri +400" , "Saldırı Değeri +200" , "Daha Sonra") if s == 1 then affect.add_collect(apply.MAX_HP,2000,60*60*24*365*60) / 60 Year setstate(COMPLETE) target.delete("__TARGET__") syschat("+2000% Max HP (Yaşam) Kazandin !") elseif s == 2 then affect.add_collect(apply.DEF_GRADE_BONUS,400,60*60*24*365*60) / 60 Year setstate(COMPLETE) target.delete("__TARGET__") syschat("+400% Savunma (Defans) Kazandin !") elseif s == 3 then affect.add_collect(apply.ATT_GRADE_BONUS,200,60*60*24*365*60) / 60 Year setstate(COMPLETE) target.delete("__TARGET__") syschat("+200% Hasar (Saldırı) Kazandin !") end end end state COMPLETE begin end end[/FONT]
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
QUEST NASIL OKUTULUR;
1. Adım : Cd/Usr/Game/Share/Locale/Turkey/Quest İçine Atıyoruz.
2. Adım: Putty Giriş Yapın Cd /Usr/Game/Share/Locale/Turkey/Quest Yazıp Enter Basıyoruz.
3. Adım: ./qc biyolog.lua Yazıp Enter Basıyoruz.
:typing:
Daha önce bin kere paylaşıldı fakat çogu veya hemen hemen hepsi bugluydu, tarafımca yazıldı bugsuzdur.
Düzenlenecek yerler açıkca belirtilmiştir.
İyi Forumlar dilerim...
Metin2 Lobby
Metin2 oyununda quest sistemlerinin geliştirilmesi, sunucuların daha akıcı ve kullanıcı dostu hale gelmesinde büyük rol oynar. Özellikle Metin2 quest sistemleri, oyuncuların oyun içinde belirli görevleri tamamlayarak ödüller kazanmasını sağlar. Bu sistemlerin doğru çalışması, hem oyuncu deneyimini artırır hem de sunucunun popülerliğini yükseltir. Bu yazıda, Biolog_Sistem adlı quest üzerinde yapılan 92-94 saldırı bug fix işlemi hakkında detaylı bilgi vereceğiz.
Biolog_Sistem Nedir?
Biolog_Sistem, Metin2 sunucularında yaygın olarak kullanılan gelişmiş bir quest yapısıdır. Bu sistem, oyuncuların belirli görevleri tamamlayarak biyolojik canavarları öldürmelerine olanak tanır. Bu süreçte oyuncular, canavarları yendikçe puan ve ödüller elde ederler. Ancak bu sistemde zaman zaman hatalar meydana gelebilir. Bunlardan birisi de 92-94 saldırı bonusu ile ilgili bug idi.
Bug Nedir ve Nasıl Ortaya Çıktı?
Oyuncular, Biolog_Sistem questini tamamladıklarında, karakterlerine 92-94 arası saldırı bonusu kazandıran bir özellik verilmektedir. Ancak bazı durumlarda bu bonus, karakterin silahına eklenmemekte veya geçersiz bir şekilde uygulanmaktaydı. Bu da oyuncuların beklentileriyle örtüşmeyen düşük hasar değerlerine neden oluyordu. Bug, özellikle lua dosyalarındaki hatalı kodlamadan kaynaklanıyordu.
Hatanın Giderilmesi
Bug'ın giderilmesi için quest script üzerinde detaylı analizler yapıldı. Lua dosyasında bulunan quest trigger ve flag yapıları incelendi. Hatalı olan değer ataması düzeltilerek, saldırı bonusunun doğru şekilde karaktere aktarılması sağlandı. Ayrıca, timer kontrolleri optimize edildi. Bu sayede, quest tamamlandığında bonus değerlerin anında ve eksiksiz şekilde aktarılması sağlandı.
Fix Uygulandıktan Sonra Neler Değişti?
Fix uygulandıktan sonra, Biolog_Sistem questini tamamlayan oyuncular artık beklentileri doğrultusunda 92-94 saldırı bonusu alabiliyorlar. Sistemde yaşanan gecikmeler ve hatalı bonus uygulamaları ortadan kalktı. Bu sayede oyuncuların oyun içi performansları arttı ve genel tatmin düzeyi yükseldi.
Quest Sisteminin Önemi
Metin2'de quest sistem tasarımı, oyuncuların oyun içinde sürekli olarak motive kalmasını sağlar. Questler, hem yeni başlayan oyuncular için rehber niteliğinde olur hem de ileri seviye oyuncular için zaman geçirmeleri için harika fırsatlar sunar. Doğru yazılmış ve test edilmiş bir lua quest, sunucunuzun rekabet avantajını ciddi anlamda artırabilir.
Metin2 Lobby Olarak Katkı
Metin2Lobby.com olarak, Metin2 quest geliştirme konusunda uzman ekiplerle çalışıyoruz..quest hata düzeltmeleri, özel quest tasarımları, daily quest sistemleri gibi birçok alanda destek sunuyoruz. Biolog_Sistem fix'i gibi projeler, bizim kaliteli ve kullanıcı odaklı hizmet anlayışımızı yansıtmaktadır.
Sonuç
Biolog_Sistem'deki 92-94 saldırı bonusu hatasının düzeltilmesi, Metin2 sunucularında önemli bir soruna çözüm getirdi. Quest sistemlerinde yaşanan küçük hatalar, büyük sorunlara yol açabilir. Bu nedenle, quest debug işlemleri düzenli olarak yapılmalıdır. Daha fazla bilgi ve destek için Metin2 Lobby sitesini ziyaret edebilirsiniz.
Metin2 Lobby
Developing quest systems in Metin2 significantly contributes to making servers more fluid and user-friendly. Particularly, Metin2 quest systems allow players to earn rewards by completing specific tasks within the game. Proper functioning of these systems enhances player experience and increases server popularity. In this article, we will provide detailed information about the fix for the 92-94 attack bug performed on the quest called Biolog_Sistem.
What is Biolog_Sistem?
Biolog_Sistem is an advanced quest structure commonly used in Metin2 servers. This system allows players to kill biological monsters by completing certain tasks. Throughout this process, players earn points and rewards as they defeat monsters. However, errors occasionally occur in this system. One such error was related to the 92-94 attack bonus bug.
What Was the Bug and How Did It Occur?
Players who completed the Biolog_Sistem quest were supposed to gain a feature granting them a 92-94 attack bonus. However, in some cases, this bonus was not being added to the character's weapon or was applied incorrectly, resulting in lower damage values than expected. The bug originated from faulty coding in the lua files.
Resolving the Error
Detailed analysis was conducted on the quest script to resolve the bug. The quest trigger and flag structures in the lua file were examined. By correcting the erroneous value assignment, the attack bonus was successfully transferred to the character. Additionally, timer checks were optimized, ensuring that bonus values are instantly and completely transferred upon quest completion.
What Changed After Applying the Fix?
After applying the fix, players completing the Biolog_Sistem quest now receive the expected 92-94 attack bonus. Delays and incorrect bonus applications have been eliminated from the system. As a result, in-game performance of players improved, and overall satisfaction levels increased.
Importance of Quest Systems
In Metin2, quest system design motivates players to remain engaged within the game. Quests serve as guides for new players and provide experienced players with enjoyable activities. A well-coded and tested lua quest can significantly enhance your server's competitive advantage.
Contribution as Metin2 Lobby
At Metin2Lobby.com, we work with expert teams specialized in Metin2 quest development. We offer support in various areas such as quest bug fixes, custom quest designs, and daily quest systems. Projects like the Biolog_Sistem fix reflect our quality and user-focused service approach.
Conclusion
Fixing the 92-94 attack bonus error in Biolog_Sistem resolved an important issue in Metin2 servers. Minor errors in quest systems can lead to significant problems; therefore, regular quest debug operations should be conducted. For more information and support, visit the Metin2 Lobby website.
