Kod:
quest levelup begin state start begin when levelup begin if pc.get_level() == 75 then notice_all("".. pc.get_name() .." Tebrikler 75 Level Oldunuz!") notice_all("İyi Oyunlar Metin2!") elseif pc.get_level() == 100 then notice_all("".. pc.get_name() .." Tebrikler 100 Level Oldunuz!") notice_all("İyi Oyunlar Metin2!") elseif pc.get_level() == 110 then notice_all("".. pc.get_name() .." Tebrikler 110 Level Oldunuz!") notice_all("İyi Oyunlar Metin2!") elseif pc.get_level() == 127 then notice_all("".. pc.get_name() .." Tebrikler 120 Level Oldunuz!") notice_all("Tebrikler Son Levele Geldiniz!") notice_all("İyi Oyunlar Metin2!") end end end end[/FONT]
YAPILIŞ:
indirdiğiniz dosyayı
/usr/game/share/locale/turkey/quest
Dizinine Atın
Dosya Dizinlerini 777 Yapınız.
Putty Gelip
cd /usr/game/share/locale/turkey/quest
yazıp
./qc level_up.quest yazınız.
oyuna girip deneyiniz hayırlı olsun
Quest Series (LauferJarson) - Level Up Mesaj Quest'i
Metin2 Lobby olarak, Metin2 sunucularında quest sistemlerine odaklanmaya devam ediyoruz. Bu yazıda LauferJarson tarafından geliştirilen Quest Series projelerinden biri olan Level Up Mesaj Quest'i detaylıca inceleyeceğiz. Bu quest, oyuncu seviye atladığında otomatik olarak tetiklenen ve ekrana özel bir mesaj bastıran gelişmiş bir Lua tabanlı quest sistemidir.
Level Up Mesaj Quest, Metin2 sunucularında kullanıcı deneyimini artırmak için tasarlanmış harika bir özelliktir. Oyuncu seviye atladığında, ekrana özel bir kutu açılır ve 'Tebrikler! Seviye Yükselttiniz!' gibi bir mesaj gösterilir. Bu sayede oyuncuların dikkatini çeker ve seviye atlama anını daha keyifli hale getirir.
Quest'in Özellikleri:
• Otomatik tetiklenme: Oyuncu seviye attığında otomatik olarak çalışır.
• Özel mesaj kutusu: Seviye atlama anında ekrana özel bir kutu açar.
• Kolay entegrasyon: Minimal yapılandırma ile sunucuya kolayca entegre edilebilir.
• Görsel etki: Seviye atlama anını görsel olarak vurgular.
Yüksek Seviye Quest Sistemleri ile Metin2'de oyuncu etkileşimi artırılır. Bu gibi sistemler, oyuncuların seviye atlama gibi önemli anları fark etmesini sağlar. Level Up Mesaj Quest, bu amaca yönelik küçük ama etkili bir özelliktir.
Teknik Detaylar
Bu quest, Lua dili ile yazılmıştır. Metin2 sunucularında quest sistemine entegre edilmek üzere tasarlanmıştır. Metin2 quest sistem mimarisi üzerinde çalışıyorsa, bu quest ile öğrenmeniz gereken temel kavramlar şunlardır:
• Quest trigger: Oyuncunun belirli bir eylemi gerçekleştirmesiyle başlayan süreçtir. Burada trigger seviye atlama olayıdır.
• Quest state: Quest'in mevcut durumudur. Başlamış, bitmiş veya aktif olabilir.
• Quest reward: Seviye atlama gibi bir olayda ödül vermek isterseniz buradan yönetebilirsiniz. Ancak bu questte sadece mesaj bastırılır.
Quest Dosyası yapısı oldukça basittir. Sunucu tarafında quest_list.lua dosyasına register edildikten sonra aktif hale gelir. Metin2 quest edit araçları ile kolayca özelleştirilebilir.
Hata Ayıklama ve Debug
Her quest sisteminde olduğu gibi, bu quest de doğru çalışmadığında debug işlemleri yapılmalıdır. Sunucu loglarında quest ile ilgili hatalar takip edilebilir. Hata varsa, genellikle lua syntax veya trigger konfigürasyonunda olur. Metin2 quest debug işlemleri için syserr logları önemlidir.
Level Up Mesaj Quest, Metin2 özel quest sistemlerine örnek teşkil eder. Geliştiriciler için örnek alınabilecek sade ama etkili bir sistemdir. Bu tür questler, oyuncu sadakati ve sunucu etkileşimini artırmak için idealdir.
Martysama ve Metin2Dev gibi topluluklar da benzer quest yapılarını paylaşarak topluluğa destek olmaktadır. Quest Series gibi projeler, Metin2 geliştiricileri için değerli kaynaklardır.
Quest Series (LauferJarson) - Level Up Message Quest
Metin2 Lobby continues focusing on quest systems in Metin2 servers. In this article, we will examine the Level Up Message Quest, part of the Quest Series developed by LauferJarson. This quest is an advanced Lua-based system that triggers automatically when a player levels up and displays a special message on screen.
Level Up Message Quest is a great feature designed to enhance user experience on Metin2 servers. When a player levels up, a special box appears on screen displaying a message such as 'Congratulations! You have leveled up!', capturing the player's attention and making the level-up moment more enjoyable.
Features of the Quest:
• Auto-trigger: Automatically runs when a player gains a level.
• Custom message box: Opens a special box on screen during level up.
• Easy integration: Can be easily integrated into servers with minimal configuration.
• Visual impact: Highlights the level-up moment visually.
High-Level Quest Systems increase player engagement in Metin2. Systems like this ensure players notice important events like leveling up. The Level Up Message Quest serves this purpose as a small but effective feature.
Technical Details
This quest is written in Lua and designed for integration into Metin2 server quest systems. If you are working on the Metin2 quest system architecture, here are the basic concepts you should learn from this quest:
• Quest trigger: The process initiated when the player performs a specific action. In this case, the trigger is the level-up event.
• Quest state: Current status of the quest – can be started, finished, or active.
• Quest reward: If you wish to grant rewards upon level-up, you can manage this through this section. However, this quest only prints a message.
The Quest file structure is quite simple. Once registered in the quest_list.lua file on the server side, it becomes active. It can be customized easily with Metin2 quest edit tools.
Error Debugging and Debugging[/BR][/BR]Like every quest system, debugging must be performed if this quest does not work properly. Errors related to the quest can be tracked in server logs. Usually, errors occur due to lua syntax or trigger configuration issues. syserr logs are crucial for Metin2 quest debug operations.
Level Up Message Quest serves as an example of Metin2 custom quests. It is a simple but effective system suitable for developers as a reference. Such quests are ideal for increasing player loyalty and server interaction.
Martysama and communities like Metin2Dev support the community by sharing similar quest structures. Projects like Quest Series are valuable resources for Metin2 developers.
