Boss Kesince Onaylı Eşya Alma

  • Konbuyu başlatan Konbuyu başlatan Admin
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 61

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
Merhaba Arkadaşlar, bu quest sayesinde bosstan düşen eşyaları ayarlayabileceksiniz.
Bossu kestikten sonra eşyayı almak istediğinize dair bir soru karşınıza gelecektir.
Eşyanın kaçıncı seviyelerde alınabileceğini ayarlayabileceksiniz.
Fazla uzatmadan konunun içeriğine geçiyorum, elbet kullanan arkadaşlar olacaktır.

GÖRSELLER
vLJPYp.png


1kGEjG.png


L4ODdb.png



QUEST

Kod:
quest orkreisi begin     state start begin         when 691.kill begin             say("Merhaba " .. pc . get_name ( ) .. ". ")             say("Ork Reisi kestiğin için bir takım ")             say("ödüller kazanacaksın. ")             say("")             say("")             say("")             say("")             say_reward("Kazandığın eşyaları almak istiyor musun? ")             local opzioni = select ( "Evet" , "Hayır" )             if opzioni == 1 then              if pc . get_level ( ) >= 70 and pc . get_level ( ) <= 100 then             say("")             say("1 adet Beyaz İnci kazandın. ")             say("1 adet Mavi İnci kazandın. ")             pc.give_item2( 27992, 1 )             pc.give_item2( 27993, 1 )             say_item_vnum(27992)             say_item_vnum(27993)               elseif a == 2 then              say("")              say_reward("Kazandığın eşyaları çöpe atıyorum. ")              else             say("")              say_reward("Üzgünüm " .. pc . get_name ( ) .. ". ")              say("Kazandığın eşyaları alabilmen için ")             say("70.Seviye ve 100.Seviye arasında olmalısın. ")             end             end             end         end     end

orkreisi.quest adlı bir dosya oluşturuyoruz. Ardından FileZilla'ya bağlanıyoruz ve
/usr/game/share/locale/turkey/quest dizinine geliyoruz ve içine atıyoruz.
Ardından Putty ekranına gelip,
cd /usr/game/share/locale/turkey/quest [ENTER]
./qc orkreisi.quest [ENTER]
yapıyoruz.

İsterseniz reboot atabilirsiniz veya oyuna geçip /reload q komutunu verebilirsiniz.


GÜNCELLEME

Düşüncen için teşekkürler @ ;

GÖRSELLER
Aqy82B.png

0kGWVY.png


QUEST

Kod:
quest orkreisi begin     state start begin         when 691.kill begin             notice_all("CH "..pc.get_channel_id()..": Grup Lideri " .. pc . get_name ( ) .. " tarafından Hell Creature yok edildi!")             notice_all("CH "..pc.get_channel_id()..": Grup Lideri " .. pc . get_name ( ) .. " tarafından Hell Creature yok edildi!")             notice_all("CH "..pc.get_channel_id()..": Grup Lideri " .. pc . get_name ( ) .. " tarafından Hell Creature yok edildi!")             say("Merhaba " .. pc . get_name ( ) .. ". ")             say("Ork Reisi kestiğin için bir takım ")             say("ödüller kazanacaksın. ")             say("")             say("")             say("")             say("")             say_reward("Hangisini seçiyorsun? ")             local s=select("Beyaz İnci", "Mavi İnci", "Kankırmızı İnci", "Kapat")             if s==1 then             say("3 adet Beyaz İnci kazandın.")             pc.give_item2("27992",3)             say_item_vnum(27992)             if s==2 then             say("3 adet Mavi İnci kazandın.")             pc.give_item2("27993",3)             say_item_vnum(27993)             if s==3 then             say("3 adet Kankırmızı İnci kazandın.")             pc.give_item2("27994",3)             say_item_vnum(27994)             elseif s==2 then             say("Bir ödül seçmemek aptallık!")             return             end             end             end         end     end end



Bir teşekkür yeterli.





Boss Kesince Onaylı Eşya Alma
Metin2 oyununda boss düşmanları yendikçe bazı sunucularda özel ödüller elde edebilmektedir. Bu ödüller genellikle onaylı eşyalar olarak tanımlanır ve oyuncuların gelişimini desteklemek için tasarlanmıştır. Bu süreçte quest sistemleri büyük rol oynar. Özellikle boss kill temelli questler sayesinde, oyuncular belirli eşyaları doğrudan elde edebilir veya bu eşyalar için özel kodlar alabilirler.

Boss Kill Quest Sistemleri Nasıl Çalışır?
Metin2 sunucularında boss kesince onaylı eşya alma işlemi genellikle quest script yardımıyla yönetilir. Bu scriptler genellikle Lua diliyle yazılmıştır. Oyuncu bir boss öldürdüğünde, sunucu tarafında çalışan bu script, öldürülen bossu kontrol eder ve belirlenen kurallara göre ödül verir. Örneğin, Devil Square veya Chaos Castle gibi etkinliklerdeki boss'lar için özel quest scriptleri yazılabilir.

Quest Script Yapısı
Metin2 quest sistemlerinde, boss öldürme event'ı yakalanarak özel ödüller verilebilir. Bu tür questlerde trigger mekanizmaları önemlidir. Trigger, belirli bir eylemin ardından çalışacak olan komut bloğudur. Boss öldürüldüğünde tetiklenir ve oyuncuya özel bir eşya verilir. Bu eşya genellikle onaylı olarak adlandırılır çünkü sunucu yönetimi tarafından tanınır ve oyun içi değerlidir.

Onaylı Eşya Nedir?
Metin2'de onaylı eşya, sunucu yönetimi tarafından doğrulanmış ve oyun içi ekonomide özel değeri olan eşyalardır. Bu eşyalar genellikle sunucuya özel olup, ekstra özelliklere sahip olabilirler. Ödül olarak verilen bu eşyalar, oyuncunun seviyesine göre değişebilir ve genellikle rastgele olarak dağıtılır.

Boss Kill Reward Mekanizması
Boss kill reward sistemleri, oyuncuların aktif kalmasını sağlar. Oyuncular, boss öldürerek hem deneyim hem de özel eşyalar kazanabilir. Bu sistemde quest reward, item, gold veya point şeklinde olabilir. Sunucuda aktif olan daily quest sistemi ile birleştirildiğinde, oyuncular her gün boss öldürerek özel ödüller alabilirler.

Metin2 Lua Quest Geliştirme
Lua dilinde yazılmış quest scriptleri, Metin2 sunucularında güçlü bir araçtır. Metin2 Lua ile geliştirilen boss kill questleri, çok daha esnek ve kullanıcı dostu olabilir. Scriptlerde timer, flag ve state gibi yapılar kullanılarak daha karmaşık senaryolar oluşturulabilir. Örneğin, boss bir saat içinde yeniden doğarsa, timer kullanılarak ödülün sadece ilk öldüren oyuncuya verilmesi sağlanabilir.

Boss Kill Quest Debug ve Test
Herhangi bir quest sistemi geliştirildiğinde, debug işlemleri yapılmalıdır. Boss kill questlerinde, boss öldürüldüğünde ödülün doğru kişiye verildiğinden emin olunmalıdır. Hataların erken tespiti için test sunucularında bu questlerin denenmesi gerekir. Quest hata mesajları loglara yazılmalı ve geliştiriciler tarafından incelenmelidir.

Sunucuya Özel Görevler
Metin2 sunucularında custom quest sistemleri, oyunculara benzersiz deneyimler sunabilir. Boss kill questleri, bu özel görevlerin önemli parçalarındandır. Bu tür görevler sayesinde oyuncular, normal oyun içi aktivitelerin dışında ekstra motivasyonla oyunu oynamaya devam ederler. Martysama veya Metin2dev gibi platformlarda paylaşılan quest scriptleri, geliştiriciler için iyi kaynaklardır.


Obtaining Verified Items After Killing Boss
In Metin2, players can obtain special rewards after defeating certain bosses on some servers. These rewards are usually defined as verified items and are designed to support player progression. In this process, quest systems play a significant role. Through boss kill based quests, players may directly receive specific items or acquire special codes for those items.

How Do Boss Kill Quest Systems Work?
In Metin2 servers, obtaining verified items after killing a boss is typically managed via quest scripts[/CR]. These scripts are generally written in the Lua language. When a player kills a boss, the server-side script checks the killed boss and grants rewards according to predefined rules. For instance, special quest scripts can be created for bosses encountered during events like Devil Square or Chaos Castle.

Structure of Quest Scripts
In Metin2 quest systems, special rewards can be given by capturing the boss kill event. Such quests rely heavily on trigger mechanisms. A trigger is a command block that executes after a specific action occurs. When a boss is killed, the trigger activates and awards the player with a special item. This item is often referred to as verified because it is recognized by server administration and holds in-game value.

What Are Verified Items?
In Metin2, verified items are authenticated by server administration and hold special value within the game economy. These items are usually server-specific and may feature enhanced properties. Awarded items can vary based on the player's level and are often distributed randomly.

Boss Kill Reward Mechanism
Boss kill reward systems keep players engaged. Players can gain both experience and special items by defeating bosses. Rewards in this system may come in the form of items, gold, or points. Combined with active daily quest systems, players can earn special rewards each day by killing bosses.

Metin2 Lua Quest Development
Quest scripts written in Lua are powerful tools in Metin2 servers. Metin2 Lua allows for more flexible and user-friendly boss kill quests. Complex scenarios can be created using structures such as timers, flags, and states within the scripts. For example, if a boss respawns within an hour, timers can ensure the reward goes only to the first player who defeats it.

Boss Kill Quest Debugging and Testing
Any quest system must undergo debug procedures. In boss kill quests, it’s essential to ensure rewards go to the correct player upon boss death. Test servers should be used to detect errors early. Quest error messages should be logged and reviewed by developers.

Custom Server-Specific Quests
On Metin2 servers, custom quest systems provide unique experiences for players. Boss kill quests are key components of these special missions. Such quests motivate players to continue playing beyond standard in-game activities. Shared quest scripts from platforms like Martysama or Metin2dev serve as valuable resources for developers.
 

Şuan Bu Konuyu Görüntüleyen Kullanıcılar (Toplam : 0, Üye : 0, Misafir : 0)

Benzer konular

Geri
Üst Alt