Başlangıçta level ve at seviyesini kolay şekilde ayarlama. /EXP ayarlama ile uğraşma!

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

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
Merhaba, başlangıç questlerinde genellikle pc.give_exp2 koduyla deneme yanılma yoluyla başlangıç leveli ayarlanır, paylaşacağım quest ile sadece level ve at seviyesi kısımlarını ayarlayarak oyuncuya o leveli ve at seviyesini kolayca verebilirsiniz.
Questin içeriği:

Verilecek itemleri ayarlamadım onları da ayarlarsınız kendi isteğiniz doğrultusunda. :)
questin içeriğindeki level ve atlevel kısımlarını isteğiniz doğrultusunda ayarlarsınız. Şuan 45 ve 21 olarak ayarlılar. :)

Başlangıçta Level ve At Seviyesini Kolayca Ayarlama - EXP Ayarıyla Uğraşmadan

Metin2 sunucularında oyuncuların başlangıç deneyimini en iyi şekilde şekillendirmek, hem oyuna giriş yaparken motive edici hem de dengeli bir sistem sunulmasını sağlar. Bu nedenle, başlangıçta level ve at seviyesi gibi kritik değerlerin otomatik olarak ayarlanması büyük önem taşır. Bu işlem sırasında EXP ayarları ile uğraşmamak da hem geliştiriciler hem de oyuncular açısından zaman kazandırıcıdır.

Level ve At Seviyesi Otomasyonu Nedir?
Level ve at seviyesi ayarlaması, oyuncunun yeni hesap oluşturduğunda veya belirli bir quest tamamladığında, sistem tarafından otomatik olarak belirlenen değerler almasıdır. Bu sayede oyuncu doğrudan yüksek bir başlangıç seviyesine sahip olabilir, EXP ile uzunca bir yol katetmek zorunda kalmaz. Aynı zamanda at seviyesi de aynı şekilde belirlenebilir ki bu, özellikle Metin2 gibi savaş ve macera odaklı oyunlarda büyük avantaj sağlar.

Quest Sistemi ile Entegrasyon
Metin2 quest sistemleri, Lua dilinde yazılmış scriptler aracılığıyla yönetilir. Quest scriptleri, oyuncunun belirli bir eylemi gerçekleştirmesi durumunda tetiklenir. Örneğin, 'begin' komutu ile başlayan bir quest, oyuncunun karakter seviyesini ve at seviyesini otomatik olarak yükseltmek için kullanılabilir. Bu tür quest'ler genellikle 'custom quest' olarak adlandırılır çünkü standart oyun içeriğinden farklı davranışlar sergiler.

Lua Script ile Seviye Ayarı Nasıl Yapılır?
Metin2'de level ve at seviyesi ayarlamak için Lua script kullanılır. Bu scriptler, quest dosyaları olarak tanımlanır ve sunucuda çalıştırılır. Örnek bir script şu şekilde olabilir:

quest start_bonus begin
state start begin
when login with not pc.getqf('start_bonus_done') begin
pc.set_level(30)
horse.set_level(30)
pc.setqf('start_bonus_done', 1)
end
end
end

Yukarıdaki script, oyuncu ilk kez giriş yaptığında leveli 30 ve at seviyesini de 30 yapar. Bu sayede EXP kazanmak için gereken süre ortadan kalkar.

Hata Ayıklama ve Debug
Scriptlerin doğru çalışması için debug işlemleri yapılmalıdır. Özellikle 'quest debug' süreçlerinde hatalar tespit edilip düzeltilmelidir. Örneğin, seviye ayarlaması yapıldığı halde karakter seviyesi değişmiyorsa, scriptte bir hata olabilir. Bu tür durumlarda 'quest log' dosyaları incelenerek sorun çözülebilir.

Avantajları Nelerdir?
- Oyuncu motivasyonunu artırır.
- Uzun süren EXP sürecinden kurtarır.
- Yeni oyuncular için daha keyifli bir deneyim sunar.
- Quest sistemini daha etkili kullanmanı sağlar.

Metin2 Lobby - Quest ve Geliştirme Merkezi



Easy Level and Horse Level Setup at Start - No Need to Deal with EXP Settings!

In Metin2 servers, shaping the starting experience for players is crucial to provide both a motivating and balanced gameplay. Therefore, automatically setting critical values like character level and horse level at the beginning is very important. Avoiding the hassle of EXP settings saves time for both developers and players alike.

What Is Level and Horse Level Automation?
Character and horse level adjustments refer to the automatic assignment of predetermined values upon account creation or after completing certain quests. This allows players to begin with higher levels without having to spend time grinding EXP. Similarly, horse levels can be set automatically, which is particularly beneficial in combat-focused games like Metin2.

Integration with the Quest System
Metin2 quest systems are managed through scripts written in Lua. These quest scripts are triggered when certain player actions occur. For instance, a quest initiated with the 'begin' command can automatically increase the character's level and horse level. Such quests are often referred to as 'custom quests' because they behave differently from standard game content.

How to Set Levels Using Lua Scripts?
To adjust levels in Metin2, Lua scripts are used. These scripts are defined as quest files and executed on the server. An example script might look like this:

quest start_bonus begin
state start begin
when login with not pc.getqf('start_bonus_done') begin
pc.set_level(30)
horse.set_level(30)
pc.setqf('start_bonus_done', 1)
end
end
end

The above script sets the player's level and horse level to 30 upon first login, eliminating the need to gain EXP over time.

Debugging and Error Handling
Scripts must be debugged properly to ensure correct functionality. During 'quest debug' processes, errors should be identified and fixed. For example, if the level does not change despite being set in the script, there may be an error. In such cases, 'quest log' files should be examined to resolve issues.

What Are the Benefits?
- Increases player motivation.
- Eliminates the long EXP grind process.
- Offers a more enjoyable experience for new players.
- Allows more effective use of the quest system.

Metin2 Lobby - Quest and Development Hub
 

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

Geri
Üst Alt