Merhabalar,
Arkadaşlar bu questin birçok arkadaşın işine yarıcağını düşünüyorum ve forumda çalışan bu questten bulamadım o yüzden bu questi paylaşıyorum.
Quest Okutmayı ve Atacağı Konumu Herkez Hemen Hemen Biliyordur Fakat Ben Yinede Anlatayım.
Quest Atılacak FTB'de Atılacak Konum ;
> /usr/game/share/locale/turkey/quest
Putty Okutma ;
Login Oluyoruz.
> cd /usr/game/share/locale/turkey/quest [ENTER]
> ./qc 9007.quest [ENTER]
> Reboot veya Reload ( Oyunda Oyunca Var İse Reload Yapmayınız CH Düşer )
Quest Çalışma Mantığı ;
Belirlediğiniz "X" itemini npc yine belirlediğiniz bir sayıda olan "Y" itemi karşılığında veriyor.
Çalışması İçin "Y" İtemini Npcnin Üstüne Bırakmanız Gerekmektedir.
Questi Not Defterine Kaydetip Gerekli Ayarları Yaptıktan Sonra Uzantısını "quest" Olarak Değiştiriniz
Questte ;
Npc Kodu = 9009
Npcnin Aldıgı İtem = 30178
Npcnin Verdiği İtem = 50079
Çalıştığına Dair Resim :
Quest Düzenleme Bir Questtir.
Fikir İçin Pelin Melek Aslan Arkadaşa Teşekkür Ederim.
NPC'ye İtem Götürüp İtem Alma Quest Nedir?
Metin2 sunucularında quest sistemleri oyuncuların oyun içinde çeşitli görevleri yaparak ödüller kazanmalarını sağlar. Bu sistemlerden birisi olan 'NPC'ye İtem Götürüp İtem Alma Quest', oyuncudan belirli bir itemi alıp, karşılığında başka bir item veya ödül verilmesini içerir. Bu tür questler, oyuncuların oyun içinde etkileşim kurmasını ve belirli itemleri toplamasını teşvik eder.
Quest'in Temel Yapısı
Bu quest türü genellikle Lua tabanlıdır ve Metin2 sunucularında quest sistemine entegre edilir. Oyuncu, belirli bir NPC ile etkileşime girer ve quest başlar. Görevin detayları, quest scripti içinde tanımlanır. Quest başladığında, oyuncuya ne yapması gerektiği bildirilir. Örneğin; 'X itemini Y adet getir' gibi bir talimat verilir.
Quest Script Yazımı ve Lua Kullanımı
Metin2 quest geliştirme sürecinde Lua dili kullanılır. Quest scriptleri, oyuncunun NPC ile etkileşimi sonucunda tetiklenir. Quest trigger mekanizması, oyuncunun doğru NPC'ye doğru dialog kutusunu açmasıyla başlar. Quest scripti içinde item kontrolü yapılır ve gerekli itemler oyuncuda varsa, ödüllendirme işlemi başlatılır.
Item Alma ve Verme Mekanizması
NPC'ye item götürme questlerinde, oyuncudan istenen itemlerin doğru miktarda olması gerekir. Item kontrolü yapıldıktan sonra, sistem bu itemleri oyuncudan alır ve karşılığında ödüller verir. Bu ödüller item, experience veya para olabilir. Quest reward kısmı önemlidir çünkü oyuncunun motivasyonunu sağlar.
Quest Hataları ve Debugging
Bazı durumlarda quest scriptlerinde hatalar oluşabilir. Bu hatalar, quest debug işlemleriyle tespit edilir. Lua scriptlerinde parantez, virgül gibi küçük eksiklikler büyük sorunlara yol açabilir. Doğru debugging ile quest sistemi stabil çalışabilir.
Sunucuya Özel Quest Geliştirme
Metin2 sunucuları kendi özel quest sistemlerini geliştirebilir. Bu sayede oyunculara daha özgün deneyimler sunulur. Custom quest geliştirme, sunucunun farklılaşmasını sağlar. NPC'ye item götürme questleri bu doğrultuda özelleştirilebilir.
Sonuç
NPC'ye item götürüp item alma quest sistemleri, Metin2 oyun deneyimini zenginleştirir. Quest sistemleri, oyuncuların aktif kalmasını ve oyun içi ekonomiyi hareketlendirmesini sağlar. Doğru tasarlanmış questler, hem eğlenceli hem de ödüllendirici olur.
What is Bring Item to NPC and Get Item Quest?
In Metin2 servers, quest systems allow players to earn rewards by completing various tasks within the game. One such system is the 'Bring Item to NPC and Get Item Quest', which involves taking a specific item from the player and rewarding them with another item or prize in return. These types of quests encourage interaction within the game and motivate players to collect certain items.
Basic Structure of the Quest
This type of quest typically runs on Lua and integrates into the quest system of Metin2 servers. The player interacts with a specific NPC to start the quest. Details of the quest are defined within the quest script. Once started, the player is informed about what they need to do. For example, they may be instructed to 'bring X number of Y item'.
Writing Quest Scripts and Using Lua
During the development of Metin2 quests, the Lua language is used. Quest scripts are triggered when the player interacts with the correct NPC. The quest trigger mechanism begins when the player opens the correct dialogue box with the NPC. Within the quest script, item checks are performed, and if the required items are present in the player's inventory, the reward process is initiated.
Item Receiving and Giving Mechanism
In quests where players bring items to NPCs, the requested items must be available in the correct quantity. After checking the items, the system takes them from the player and provides rewards in return. These rewards can be items, experience, or money. The quest reward section is important as it keeps the player motivated.
Quest Errors and Debugging
Sometimes errors can occur in quest scripts. These errors can be detected through quest debug processes. Small mistakes like missing brackets or commas in Lua scripts can cause major issues. Proper debugging ensures that the quest system runs smoothly.
Developing Server-Specific Quests
Metin2 servers can develop their own custom quest systems. This allows for more unique experiences for players. Custom quest development helps differentiate the server. Quests involving bringing items to NPCs can be customized accordingly.
Conclusion
Quest systems where players bring items to NPCs enhance the Metin2 gaming experience. Quest systems help keep players active and stimulate in-game economy. Well-designed quests are both fun and rewarding.
Arkadaşlar bu questin birçok arkadaşın işine yarıcağını düşünüyorum ve forumda çalışan bu questten bulamadım o yüzden bu questi paylaşıyorum.
Quest Okutmayı ve Atacağı Konumu Herkez Hemen Hemen Biliyordur Fakat Ben Yinede Anlatayım.
Quest Atılacak FTB'de Atılacak Konum ;
> /usr/game/share/locale/turkey/quest
Putty Okutma ;
Login Oluyoruz.
> cd /usr/game/share/locale/turkey/quest [ENTER]
> ./qc 9007.quest [ENTER]
> Reboot veya Reload ( Oyunda Oyunca Var İse Reload Yapmayınız CH Düşer )
Quest Çalışma Mantığı ;
Belirlediğiniz "X" itemini npc yine belirlediğiniz bir sayıda olan "Y" itemi karşılığında veriyor.
Çalışması İçin "Y" İtemini Npcnin Üstüne Bırakmanız Gerekmektedir.
Questi Not Defterine Kaydetip Gerekli Ayarları Yaptıktan Sonra Uzantısını "quest" Olarak Değiştiriniz
Questte ;
Npc Kodu = 9009
Npcnin Aldıgı İtem = 30178
Npcnin Verdiği İtem = 50079
Kod:
------------------------------------------------ -DanteMetin2- ---------------------------------------------- quest itemal begin state start begin when 9009.chat."Şans Sandığı İstiyorum! " begin say_title(mob_name(9009)) say("x50 Oyma Taşa Şans Sandığı Alabilirsin") say("Şans Sandığı İstiyorsan") say("x50 Oyma taşını üstüme sürüklemen yeter!") say_item_vnum(30178) end when 9009.take with item.vnum == 30178 begin say_title(mob_name(9009)) say("x50 Oyma taşına Şans Sandığı İstermisin ?") say_item_vnum(30178,50) say_item_vnum(50079) local ss = select("Evet","Hayır") if ss == 1 then if pc . count_item ( 30178 ) < 50 then say_title(mob_name(9009)) say ("Envanterinde yeterli oyma taşı yokken.") say ("Malesef veremem") return end pc.remove_item("30178",50) pc.give_item2("50079",1) end if ss == 2 then say_title(mob_name(9009)) say("Tamam , sen bilirsin.") say("Fikrini değiştirirsen bana uğra!") return end end end end
Çalıştığına Dair Resim :
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Quest Düzenleme Bir Questtir.
Fikir İçin Pelin Melek Aslan Arkadaşa Teşekkür Ederim.
NPC'ye İtem Götürüp İtem Alma Quest Nedir?
Metin2 sunucularında quest sistemleri oyuncuların oyun içinde çeşitli görevleri yaparak ödüller kazanmalarını sağlar. Bu sistemlerden birisi olan 'NPC'ye İtem Götürüp İtem Alma Quest', oyuncudan belirli bir itemi alıp, karşılığında başka bir item veya ödül verilmesini içerir. Bu tür questler, oyuncuların oyun içinde etkileşim kurmasını ve belirli itemleri toplamasını teşvik eder.
Quest'in Temel Yapısı
Bu quest türü genellikle Lua tabanlıdır ve Metin2 sunucularında quest sistemine entegre edilir. Oyuncu, belirli bir NPC ile etkileşime girer ve quest başlar. Görevin detayları, quest scripti içinde tanımlanır. Quest başladığında, oyuncuya ne yapması gerektiği bildirilir. Örneğin; 'X itemini Y adet getir' gibi bir talimat verilir.
Quest Script Yazımı ve Lua Kullanımı
Metin2 quest geliştirme sürecinde Lua dili kullanılır. Quest scriptleri, oyuncunun NPC ile etkileşimi sonucunda tetiklenir. Quest trigger mekanizması, oyuncunun doğru NPC'ye doğru dialog kutusunu açmasıyla başlar. Quest scripti içinde item kontrolü yapılır ve gerekli itemler oyuncuda varsa, ödüllendirme işlemi başlatılır.
Item Alma ve Verme Mekanizması
NPC'ye item götürme questlerinde, oyuncudan istenen itemlerin doğru miktarda olması gerekir. Item kontrolü yapıldıktan sonra, sistem bu itemleri oyuncudan alır ve karşılığında ödüller verir. Bu ödüller item, experience veya para olabilir. Quest reward kısmı önemlidir çünkü oyuncunun motivasyonunu sağlar.
Quest Hataları ve Debugging
Bazı durumlarda quest scriptlerinde hatalar oluşabilir. Bu hatalar, quest debug işlemleriyle tespit edilir. Lua scriptlerinde parantez, virgül gibi küçük eksiklikler büyük sorunlara yol açabilir. Doğru debugging ile quest sistemi stabil çalışabilir.
Sunucuya Özel Quest Geliştirme
Metin2 sunucuları kendi özel quest sistemlerini geliştirebilir. Bu sayede oyunculara daha özgün deneyimler sunulur. Custom quest geliştirme, sunucunun farklılaşmasını sağlar. NPC'ye item götürme questleri bu doğrultuda özelleştirilebilir.
Sonuç
NPC'ye item götürüp item alma quest sistemleri, Metin2 oyun deneyimini zenginleştirir. Quest sistemleri, oyuncuların aktif kalmasını ve oyun içi ekonomiyi hareketlendirmesini sağlar. Doğru tasarlanmış questler, hem eğlenceli hem de ödüllendirici olur.
What is Bring Item to NPC and Get Item Quest?
In Metin2 servers, quest systems allow players to earn rewards by completing various tasks within the game. One such system is the 'Bring Item to NPC and Get Item Quest', which involves taking a specific item from the player and rewarding them with another item or prize in return. These types of quests encourage interaction within the game and motivate players to collect certain items.
Basic Structure of the Quest
This type of quest typically runs on Lua and integrates into the quest system of Metin2 servers. The player interacts with a specific NPC to start the quest. Details of the quest are defined within the quest script. Once started, the player is informed about what they need to do. For example, they may be instructed to 'bring X number of Y item'.
Writing Quest Scripts and Using Lua
During the development of Metin2 quests, the Lua language is used. Quest scripts are triggered when the player interacts with the correct NPC. The quest trigger mechanism begins when the player opens the correct dialogue box with the NPC. Within the quest script, item checks are performed, and if the required items are present in the player's inventory, the reward process is initiated.
Item Receiving and Giving Mechanism
In quests where players bring items to NPCs, the requested items must be available in the correct quantity. After checking the items, the system takes them from the player and provides rewards in return. These rewards can be items, experience, or money. The quest reward section is important as it keeps the player motivated.
Quest Errors and Debugging
Sometimes errors can occur in quest scripts. These errors can be detected through quest debug processes. Small mistakes like missing brackets or commas in Lua scripts can cause major issues. Proper debugging ensures that the quest system runs smoothly.
Developing Server-Specific Quests
Metin2 servers can develop their own custom quest systems. This allows for more unique experiences for players. Custom quest development helps differentiate the server. Quests involving bringing items to NPCs can be customized accordingly.
Conclusion
Quest systems where players bring items to NPCs enhance the Metin2 gaming experience. Quest systems help keep players active and stimulate in-game economy. Well-designed quests are both fun and rewarding.
