[LUA]*Yeni*Ruh Taşı Okuma Oranı Ayarlama

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

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
Merhabalar;

Arkadaşlar bildiğiniz gibi ruh taşı okuma questinde ruh taşının geçme oranını ayarlayamıyorsunuz.

Aşağıda vermiş olduğum quest orjinal ruh taşı okuma questine, oran da ekleyerek editlemiş olduğum questtir. Özellikleri vereyim:


> Questte ekranda yazılan yazılarda, oyuncaların kafalarını karıştıranları azaltmak adına çok ufak değişiklikler yaptım. Zaten farkına varırsınız.

> Ruh taşını ticarete koyup yapılan bug, bildiğiniz gibi engellenmişti zaten, questte bu kodlar dahil olduğundan ellemedim, bug koruması hala var.

> Ruh taşının geçme oranını, questten istediğiniz gibi ayarlayıp, normal şekilde questi okutmanız yeterli yani C++ lara girip de confige eklemek, yok olmadı bende source yok diff ekle(kesinlikle yanlış anlaşılmasın küçümsediğimden değil) gibi şeylerle kafanızın yorulmasını engellemek amaçlı yaptığım bir değişiklik. Oranı, questteki 178. satırdan editleyebilirsiniz.


(( Dosyaupload dikkat çekerim. :D ))


Herhangi bir sorun olursa yorumlarda belirtirseniz geri dönerim.

Ayrıca sabite alınması yararlı olur diye düşünüyorum, birçok arkadaşa yararlı olur.
[LUA]*Yeni*Ruh Taşı Okuma Oranı Ayarlama

Metin2 oyununda özellikle sunucu geliştiricileri için önemli olan Ruh Taşı okuma oranları, oyuncuların karakter gelişiminde kritik rol oynar.

Oyuncuların güçlenmesi için gerekli olan Ruh Taşı sistematiği, doğru şekilde ayarlanmadığında hem oyun deneyimi hem de sunucu dengesi ciddi anlamda etkilenebilir. Bu nedenle, Ruh Taşı okuma oranlarının ayarlanması, quest sistemleri üzerinden yönetilmelidir.

Quest sistemleri, Metin2'nin sunucu tarafında çalışan LUA tabanlı komutlarla çalışır. Oyuncuya sunulan görevler, ödüller ve sistemsel tepkiler bu sistem üzerinden sağlanır. Ruh Taşı okuma oranı da bu sistemle doğrudan ilişkilidir. Quest dosyaları üzerinden, okuma şansı ayarlanabilir, hatta özel efektler eklenebilir.

Metin2'de bir quest dosyası açıldığında, genellikle lua komutları kullanılır. Ruh Taşı okuma oranı gibi özel sistemler, random fonksiyonları yardımıyla belirlenir. Örneğin, %30 şans ile okuma gibi bir yapı şu şekilde tanımlanabilir:

local success_rate = 30
if number(1,100) <= success_rate then
-- Başarılı okuma işlemleri
else
-- Hatalı okuma işlemleri
end

Bu yapı sayesinde, quest sistemine özel olarak geliştirilen Ruh Taşı okuma mekanizması, hem sunucu sahipleri hem de oyuncular tarafından kolayca yönetilebilir. Aynı zamanda, hata ayıklama (debug) işlemleri daha verimli yapılır. Quest geliştirme sürecinde, flag ve state gibi yapılar da aktif olarak kullanılır.

Sunucu tarafında timer ve trigger sistemleri de quest ile entegre çalışarak, Ruh Taşı okumalarının zamanlamasını kontrol eder. Bu sayede, günlük görevler (daily quest) gibi sistemlerle de bağlantı kurulabilir. Özel quest sistemleri sayesinde, oyunculara farklı seviyelerde Ruh Taşı okuma imkanı sunulabilir.

Metin2 Lobby - Metin2 Lobby



[LUA]*New* Soul Stone Reading Rate Adjustment

In Metin2, Soul Stone reading rates are crucial for server developers as they play a key role in character progression.

The system of Soul Stones, which players need to strengthen their characters, can significantly impact both gameplay experience and server balance if not configured correctly. Therefore, adjusting Soul Stone reading probabilities should be managed through quest systems.

Quest systems operate via LUA-based commands on the server-side of Metin2. The quests provided to players, rewards, and system responses are handled through this mechanism. The Soul Stone reading rate is directly tied into this system. Through quest files, reading chances can be adjusted and even special effects added.

When opening a quest file in Metin2, typically lua commands are used. Special systems like Soul Stone reading rates are determined with random functions. For example, setting a 30% chance for a successful read might be defined as follows:

local success_rate = 30
if number(1,100) <= success_rate then
-- Success operations
else
-- Failure operations
end

Thanks to this structure, a Soul Stone reading mechanism developed specifically within the quest system can be easily managed by both server owners and players. Moreover, error debugging (debug) processes become more efficient. During quest development, structures such as flag and state are actively utilized.

Server-side timer and trigger mechanisms also interact with quests to control the timing of Soul Stone readings. This allows integration with systems such as daily quests. With custom quest systems, players can be offered different levels of Soul Stone reading options.

Metin2 Lobby - Metin2 Lobby
 

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

Geri
Üst Alt