Oyun Dakikasına Göre EP Verme Questi
Merhaba TurkMMO
Oyun içerisinde biliyorsunuz karakterlerin time (oyunda kalma süreleri) bulunmaktadır. Oyunda kalma sürenize göre sistem otomatik olarak sizlere ep verecektir.
---------------------------------
Nasıl Oyunuma Yükleyebilirim ?
1) Önce dosyayı indiriniz
2) İndirdiğiniz dosyayı Filezilla'dan cd /usr/game/share/locale/turkey/quest bölümüne atınız
3) Putty login olunuz
4) cd /usr/game/share/locale/turkey/quest komutunu yazıp ENTER'e basın
5) ./qc ephediye.quest yazarak ENTER'e basın
6) Oyundan /reload q çekin karakter atıp aktif oldugunu görürsünüz.
-------------------------
NOT:
--------------------------------
43200 12 saati, 172800 48 saati, 604800 de 7 günün saniye cinsinden karşılıklarıdır.
saatleri değiştirerek questi kendinize göre ayarlayabilirsiniz.
verilecek EP'leri de mysql_query kısmındaki coins kısmından ayarlayabilirsiniz.
RESİM :
[/CENTER]
İndirme Link:
Virus Total:
Oyun Dakikasına Göre Ep Verme Questi
Metin2 Lobby olarak, Metin2 sunucularında quest sistemlerine odaklanıyoruz. Bu yazıda, oyuncuların belirli bir süre boyunca aktif kalması karşılığında EP (Experience Point) kazanmalarını sağlayan 'Oyun Dakikasına Göre Ep Verme Questi'ni inceleyeceğiz. Bu quest sistemi, oyuncu sadakatini artırmak ve sunucuda daha fazla zaman geçirmelerini teşvik etmek için idealdir.
Quest Nedir?
Quest, oyuncuların belirli görevleri yerine getirmesiyle ödül kazandığı sistemlerdir. Metin2'de questler genellikle Lua dilinde yazılır ve quest sistemine entegre edilir. Quest script dosyaları (.lua uzantılı), quest edit araçları ile düzenlenerek sunucuya aktarılır. Quest reward olarak item, gold, EP veya diğer ödüller belirlenebilir.
Dakikasına Göre EP Quest Yapısı
Bu quest türü, oyuncu oyun içinde belirli dakika aralıklarında otomatik olarak EP almasını sağlar. Örneğin, her 10 dakikada bir 500 EP gibi. Bu sistem, oyuncunun oyun dışına çıkmasının önüne geçer ve aktif kalmayı teşvik eder. Bu tarz daily quest sistemleri, oyuncuların düzenli olarak oyuna giriş yapmasını sağlar.
Quest Script Yapısı
Metin2 Lua scriptleri, quest begin ve quest end blokları arasında tanımlanır. Dakikasına göre EP veren quest için bir sayaç (timer) kullanılmalıdır. Zamanlayıcı her çalıştığında, oyuncunun oynama süresi kontrol edilir. Gerekli süre dolduğunda EP verilir ve sayaç sıfırlanır. Bu işlem sürekli döngüsel olarak devam eder. Ayrıca, quest state ve flag yapıları kullanılarak quest durumu takip edilebilir.
Quest Trigger Mekanizması
Trigger, questin ne zaman aktive olacağını belirler. Bu questte trigger, oyuncunun giriş yaptığı anda başlatılır. Timer yardımıyla belirli aralıklarda EP verilmesi sağlanır. Quest chain yapıları ile bu quest başka questlerin ön koşulu haline getirilebilir.
Hata Ayıklama ve Debug
Quest hata oluştuğunda, log kayıtlarına bakılarak sorun çözülür. Quest debug işlemleri için server log dosyaları incelenmelidir. Lua syntax hataları, quest dosyası eksiklikleri gibi problemler dikkatle incelenmelidir. Metin2dev ve Martysama gibi topluluklar da destek almak için kullanılabilir.
Örnek Quest Kodu
Sunucu Tarafında Ayarlar
Metin2 quest server tarafında, quest sisteminin doğru çalışması için gerekli ayarlar yapılmalıdır. Quest dosyası sunucuya aktarılırken doğru dizine konulmalı ve quest reload komutu ile yeniden başlatılmalıdır. Sunucu aktifken yapılan değişiklikler için bu adım önemlidir.
Yararları ve Kullanım Alanları
Bu quest sistemi, oyuncuların daha uzun süre oyunda kalmasını sağladığı için sunucu trafiğini artırır. Aynı zamanda custom quest olarak özelleştirilebilir. Metin2 özel quest sistemleri ile daha karmaşık senaryolar da geliştirilebilir. Bu tür görev sistemleri, oyuncu deneyimini artırır ve oyuna bağlılığı güçlendirir.
Sonuç
Oyun dakikasına göre EP veren quest sistemi, Metin2 sunucularında oldukça yaygın ve etkili bir yöntemdir. Metin2lobby.com olarak bu gibi sistemleri geliştirmek, test etmek ve paylaşmak bizim misyonumuzdur. Bu quest, quest yazma becerilerinizi geliştirmek isteyenler için de harika bir başlangıçtır.
Quest for Giving EP Based on Game Minutes
Metin2 Lobby focuses on quest systems within Metin2 servers. In this article, we'll examine the 'Quest for Giving EP Based on Game Minutes', which rewards players with EP (Experience Points) for staying active in-game for a certain period. This quest system is ideal for increasing player loyalty and encouraging them to spend more time on the server.
What is a Quest?
Quests are systems where players complete specific tasks to earn rewards. In Metin2, quests are generally written in Lua and integrated into the quest system. Quest scripts (with .lua extension) are edited using quest editing tools and deployed to the server. Rewards like items, gold, EP, or other prizes can be defined through quest rewards.
Structure of Time-Based EP Quest
This type of quest allows players to automatically receive EP at certain minute intervals while they are in-game. For example, giving 500 EP every 10 minutes. This system encourages players to remain logged in and prevents them from leaving the game. Such daily quests promote regular login habits among players.
Quest Script Structure
Metin2 Lua scripts are defined between quest begin and quest end blocks. For a time-based EP quest, a counter (timer) must be used. Each time the timer runs, the player's playtime is checked. Once the required duration has passed, EP is granted and the timer resets. This process repeats cyclically. Additionally, quest state and flag structures can be used to track the quest status.
Quest Trigger Mechanism
Trigger defines when the quest becomes active. In this quest, the trigger starts when the player logs into the game. With the help of a timer, EP is awarded at set intervals. This quest can also be made a prerequisite for other quests using quest chain structures.
Debugging and Error Handling
When a quest error occurs, logs are reviewed to resolve the issue. Quest debug operations require checking server log files. Syntax errors in Lua, missing quest file components, etc., should be carefully examined. Communities such as Metin2dev and Martysama can also be helpful for support.
Sample Quest Code
Server-Side Configuration
On the Metin2 quest server, proper configurations must be made for the quest system to run correctly. The quest file must be placed in the correct directory and reloaded using the quest reload command after deployment. This step is essential when making changes while the server is running.
Benefits and Use Cases
This quest system increases server traffic by encouraging players to stay online longer. It can also be customized as a custom quest. More complex scenarios can be developed using Metin2 special quest systems. Such mission systems enhance player experience and strengthen engagement with the game.
Conclusion
The quest system that awards EP based on time spent in-game is a popular and effective method on Metin2 servers. As Metin2lobby.com, developing, testing, and sharing such systems is part of our mission. This quest is also a great starting point for those looking to improve their quest writing skills.
Merhaba TurkMMO
Oyun içerisinde biliyorsunuz karakterlerin time (oyunda kalma süreleri) bulunmaktadır. Oyunda kalma sürenize göre sistem otomatik olarak sizlere ep verecektir.
---------------------------------
Nasıl Oyunuma Yükleyebilirim ?
1) Önce dosyayı indiriniz
2) İndirdiğiniz dosyayı Filezilla'dan cd /usr/game/share/locale/turkey/quest bölümüne atınız
3) Putty login olunuz
4) cd /usr/game/share/locale/turkey/quest komutunu yazıp ENTER'e basın
5) ./qc ephediye.quest yazarak ENTER'e basın
6) Oyundan /reload q çekin karakter atıp aktif oldugunu görürsünüz.
-------------------------
NOT:
--------------------------------
43200 12 saati, 172800 48 saati, 604800 de 7 günün saniye cinsinden karşılıklarıdır.
saatleri değiştirerek questi kendinize göre ayarlayabilirsiniz.
verilecek EP'leri de mysql_query kısmındaki coins kısmından ayarlayabilirsiniz.
RESİM :
İndirme Link:
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Virus Total:
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Oyun Dakikasına Göre Ep Verme Questi
Metin2 Lobby olarak, Metin2 sunucularında quest sistemlerine odaklanıyoruz. Bu yazıda, oyuncuların belirli bir süre boyunca aktif kalması karşılığında EP (Experience Point) kazanmalarını sağlayan 'Oyun Dakikasına Göre Ep Verme Questi'ni inceleyeceğiz. Bu quest sistemi, oyuncu sadakatini artırmak ve sunucuda daha fazla zaman geçirmelerini teşvik etmek için idealdir.
Quest Nedir?
Quest, oyuncuların belirli görevleri yerine getirmesiyle ödül kazandığı sistemlerdir. Metin2'de questler genellikle Lua dilinde yazılır ve quest sistemine entegre edilir. Quest script dosyaları (.lua uzantılı), quest edit araçları ile düzenlenerek sunucuya aktarılır. Quest reward olarak item, gold, EP veya diğer ödüller belirlenebilir.
Dakikasına Göre EP Quest Yapısı
Bu quest türü, oyuncu oyun içinde belirli dakika aralıklarında otomatik olarak EP almasını sağlar. Örneğin, her 10 dakikada bir 500 EP gibi. Bu sistem, oyuncunun oyun dışına çıkmasının önüne geçer ve aktif kalmayı teşvik eder. Bu tarz daily quest sistemleri, oyuncuların düzenli olarak oyuna giriş yapmasını sağlar.
Quest Script Yapısı
Metin2 Lua scriptleri, quest begin ve quest end blokları arasında tanımlanır. Dakikasına göre EP veren quest için bir sayaç (timer) kullanılmalıdır. Zamanlayıcı her çalıştığında, oyuncunun oynama süresi kontrol edilir. Gerekli süre dolduğunda EP verilir ve sayaç sıfırlanır. Bu işlem sürekli döngüsel olarak devam eder. Ayrıca, quest state ve flag yapıları kullanılarak quest durumu takip edilebilir.
Quest Trigger Mekanizması
Trigger, questin ne zaman aktive olacağını belirler. Bu questte trigger, oyuncunun giriş yaptığı anda başlatılır. Timer yardımıyla belirli aralıklarda EP verilmesi sağlanır. Quest chain yapıları ile bu quest başka questlerin ön koşulu haline getirilebilir.
Hata Ayıklama ve Debug
Quest hata oluştuğunda, log kayıtlarına bakılarak sorun çözülür. Quest debug işlemleri için server log dosyaları incelenmelidir. Lua syntax hataları, quest dosyası eksiklikleri gibi problemler dikkatle incelenmelidir. Metin2dev ve Martysama gibi topluluklar da destek almak için kullanılabilir.
Örnek Quest Kodu
Kod:
[B]quest[/B] ep_verme_dakikasi [B]begin[/B][BR][/BR] [B]state[/B] start [B]begin[/B][BR][/BR] function on_login() [BR][/BR] cmdchat('timer 600') -- Her 10 dakikada bir tetiklenir[BR][/BR] [B]end[/B][BR][/BR][BR][/BR] function on_timer() [BR][/BR] [B]char[/B].change_exp(50000) -- 500 EP verir[BR][/BR] cmdchat('timer 600') -- Yeni döngü başlatılır[BR][/BR] [B]end[/B][BR][/BR] [B]end[/B][BR][/BR][B]end[/B]
Sunucu Tarafında Ayarlar
Metin2 quest server tarafında, quest sisteminin doğru çalışması için gerekli ayarlar yapılmalıdır. Quest dosyası sunucuya aktarılırken doğru dizine konulmalı ve quest reload komutu ile yeniden başlatılmalıdır. Sunucu aktifken yapılan değişiklikler için bu adım önemlidir.
Yararları ve Kullanım Alanları
Bu quest sistemi, oyuncuların daha uzun süre oyunda kalmasını sağladığı için sunucu trafiğini artırır. Aynı zamanda custom quest olarak özelleştirilebilir. Metin2 özel quest sistemleri ile daha karmaşık senaryolar da geliştirilebilir. Bu tür görev sistemleri, oyuncu deneyimini artırır ve oyuna bağlılığı güçlendirir.
Sonuç
Oyun dakikasına göre EP veren quest sistemi, Metin2 sunucularında oldukça yaygın ve etkili bir yöntemdir. Metin2lobby.com olarak bu gibi sistemleri geliştirmek, test etmek ve paylaşmak bizim misyonumuzdur. Bu quest, quest yazma becerilerinizi geliştirmek isteyenler için de harika bir başlangıçtır.
Quest for Giving EP Based on Game Minutes
Metin2 Lobby focuses on quest systems within Metin2 servers. In this article, we'll examine the 'Quest for Giving EP Based on Game Minutes', which rewards players with EP (Experience Points) for staying active in-game for a certain period. This quest system is ideal for increasing player loyalty and encouraging them to spend more time on the server.
What is a Quest?
Quests are systems where players complete specific tasks to earn rewards. In Metin2, quests are generally written in Lua and integrated into the quest system. Quest scripts (with .lua extension) are edited using quest editing tools and deployed to the server. Rewards like items, gold, EP, or other prizes can be defined through quest rewards.
Structure of Time-Based EP Quest
This type of quest allows players to automatically receive EP at certain minute intervals while they are in-game. For example, giving 500 EP every 10 minutes. This system encourages players to remain logged in and prevents them from leaving the game. Such daily quests promote regular login habits among players.
Quest Script Structure
Metin2 Lua scripts are defined between quest begin and quest end blocks. For a time-based EP quest, a counter (timer) must be used. Each time the timer runs, the player's playtime is checked. Once the required duration has passed, EP is granted and the timer resets. This process repeats cyclically. Additionally, quest state and flag structures can be used to track the quest status.
Quest Trigger Mechanism
Trigger defines when the quest becomes active. In this quest, the trigger starts when the player logs into the game. With the help of a timer, EP is awarded at set intervals. This quest can also be made a prerequisite for other quests using quest chain structures.
Debugging and Error Handling
When a quest error occurs, logs are reviewed to resolve the issue. Quest debug operations require checking server log files. Syntax errors in Lua, missing quest file components, etc., should be carefully examined. Communities such as Metin2dev and Martysama can also be helpful for support.
Sample Quest Code
Kod:
[B]quest[/B] ep_verme_dakikasi [B]begin[/B][BR][/BR] [B]state[/B] start [B]begin[/B][BR][/BR] function on_login() [BR][/BR] cmdchat('timer 600') -- Triggers every 10 minutes[BR][/BR] [B]end[/B][BR][/BR][BR][/BR] function on_timer() [BR][/BR] [B]char[/B].change_exp(50000) -- Grants 500 EP[BR][/BR] cmdchat('timer 600') -- Starts new cycle[BR][/BR] [B]end[/B][BR][/BR] [B]end[/B][BR][/BR][B]end[/B]
Server-Side Configuration
On the Metin2 quest server, proper configurations must be made for the quest system to run correctly. The quest file must be placed in the correct directory and reloaded using the quest reload command after deployment. This step is essential when making changes while the server is running.
Benefits and Use Cases
This quest system increases server traffic by encouraging players to stay online longer. It can also be customized as a custom quest. More complex scenarios can be developed using Metin2 special quest systems. Such mission systems enhance player experience and strengthen engagement with the game.
Conclusion
The quest system that awards EP based on time spent in-game is a popular and effective method on Metin2 servers. As Metin2lobby.com, developing, testing, and sharing such systems is part of our mission. This quest is also a great starting point for those looking to improve their quest writing skills.
