Metin2 GM Yang, EXP ve Seviye Komutları
GM Kodları · Yayınlanma:
Metin2 GM yang, EXP ve seviye komutları, bir karaktere yang ya da tecrübe puanı vermek ve seviyesini değiştirmek için kullanılır. Klasik files'ta yang ve EXP /set komutuyla, seviye ise /level ve /advance komutlarıyla değiştirilir. Aşağıda her komutun nasıl yazıldığını, birbirinden farkını ve en çok yapılan hatayı, yani seviye değiştirince statü ve becerilerin sıfırlanmasını anlatıyoruz.
Not: Bu komutlar sadece kendi kurduğun ya da yetkili olduğun server'da çalışır. Yazılış ve gereken yetki files'a göre değişir; aşağıdakiler klasik kaynak koduna göredir. Yang ve seviye vermek ekonomiyi en hızlı bozan işlemlerdir, bu yetkiyi çok az kişide tut. Diğer komutlar için gm kodları rehberimize bakabilirsin.
Yang vermek: /set karakteradı gold miktar
- Yazılışı: /set karakteradı gold miktar
- Örnek: /set Oyuncu123 gold 1000000 oyuncuya 1.000.000 yang ekler.
- Komutun adı "set" olsa da klasik kodda yangı belirtilen sayıya eşitlemez, mevcut yangın üstüne ekler. Eksi bir sayı yazarsan (örneğin -500000) o kadar yang düşer.
- Klasik kodda bir karakterin taşıyabileceği en fazla yang 2.000.000.000'dur. Bu sınırı aşan kısım silinir. Yang sınırı yükseltilmiş files'larda bu değer farklıdır.
- Hedef karakter oyunda olmalıdır; değilse komut "karakter yok" anlamında bir mesaj verir.
Klasik kodda /set komutu en üst kademe olan IMPLEMENTOR'a ayrılmıştır. Bazı files'lar CMD dosyasıyla bunu GOD kademesine indirir. Kendi files'ında hangisi olduğunu kontrol et.
EXP vermek: /set karakteradı exp miktar
- Yazılışı: /set karakteradı exp miktar
- Örnek: /set Oyuncu123 exp 50000
- Yang gibi bu da mevcut tecrübenin üzerine ekleme yapar. Verdiğin tecrübe seviye atlamaya yetiyorsa karakter normal yoldan seviye atlar.
- Seviye başına gereken tecrübe miktarı files'taki tecrübe tablosuna bağlıdır, server'dan server'a çok değişir.
EXP vermenin seviye komutlarından farkı, karakterin statü dağılımına ve becerilerine dokunmamasıdır. Bir oyuncuya kaybettiği tecrübeyi geri vermek gibi tazminat işlerinde en güvenli yol budur.
/set ile verilebilen diğer değerler:
Klasik kodda /set komutu birkaç alan daha tanır:
- /set karakteradı skill miktar: Karaktere beceri puanı ekler.
- /set karakteradı max_hp miktar ve /set karakteradı max_sp miktar: En yüksek HP ve SP değerine ekleme yapar. Bunlar test içindir; kalıcı denge ayarı için kullanılmaz.
Kodda derece (alignment) ve cinsiyet gibi alanlar da listede görünür, ama klasik kodda bunların bir kısmı çalışmaz ya da beklenmedik sonuç verir. Bu alanları canlı server'da kullanma.
Seviye değiştirmek: /level ve /advance
İki komut da seviyeyi değiştirir ama farklı çalışır.
- /level seviye: Sadece kendi karakterinin seviyesini değiştirir. Örnek: /level 99. Klasik kodda düşük bir GM kademesine açıktır; çoğu server bunu daha üst kademeye taşır.
- /advance karakteradı seviye: Başka bir karakterin seviyesini değiştirir. Örnek: /advance Oyuncu123 75. Klasik kodda GOD kademesi gerekir.
Klasik kodda yazılabilecek en yüksek seviye 120'dir; daha büyük bir sayı yazarsan 120'ye çekilir. Eski 99 seviyeli files'larda bu sınır farklı olabilir, ayrıca 99'dan sonraki seviyelerin tecrübe tablosu yoksa karakter sorun yaşayabilir.
Dikkat: statüler ve beceriler sıfırlanır
Seviye komutlarının en çok şikâyet getiren yanı budur.
- İki komut da karakterin dört ana statüsünü (Canlılık, Zeka, Güç, Çeviklik) sınıfının başlangıç değerine geri çeker ve yeni seviyeye göre dağıtılmamış statü puanı verir. Yani oyuncu statülerini baştan dağıtmak zorunda kalır.
- /level komutu klasik kodda ek olarak karakterin tüm becerilerini ve yardımcı becerilerini de siler. Becerisi G ya da P olan bir karaktere bu komutu kullanmak, oyuncunun haftalarca kastığı ilerlemeyi bir saniyede yok eder.
- HP ve SP değerleri de yeni seviyeye göre yeniden hesaplanır.
Bu yüzden oyuncuya seviye vereceksen önce ne olacağını anlat. Mümkünse seviye yerine tecrübe ver; böylece statü ve beceriler korunur. Statülerin nasıl dağıtılacağını merak eden oyuncuları statü dağılımı rehberimize yönlendirebilirsin.
Test karakteri hazırlamak
GM'lerin bu komutları en çok kullandığı yer, yeni bir zindanı ya da bossu denemek için test karakteri açmaktır. Pratik bir sıra şöyledir:
- Yeni bir test karakteri aç ve /level ile istediğin seviyeye çek.
- Statüleri dağıt, ardından beceri komutlarıyla becerileri ayarla. Seviye komutu becerileri sildiği için bu sırayı ters çevirme.
- /reset komutuyla HP ve SP'ni anında doldurabilirsin.
- Testten sonra karakteri sil ya da kenara koy; test karakteriyle normal oyuncuların arasına girme.
Ekonomi için kurallar
- Yang ve seviye vermeyi etkinlik ödülü ve tazminat dışında yasakla.
- Her verilen miktarı ve nedenini ortak bir yere yaz. Klasik kod GM'in verdiği yangı ayrıca para kaydına da işler.
- Tecrübe ya da yang oranını bütün server için artırmak istiyorsan tek tek /set kullanmak yerine etkinlik komutlarını kullan; bunun için GM etkinlik komutları rehberimize bakabilirsin.
Sık Sorulan Sorular
GM olarak yang nasıl verilir?
Klasik files'ta /set karakteradı gold miktar yazılır. Komut yangı eşitlemez, mevcut yangın üstüne ekler.
/level ile /advance arasındaki fark nedir?
/level sadece kendi karakterinin seviyesini değiştirir ve becerilerini de siler. /advance başka bir karakterin seviyesini değiştirir. İkisi de statüleri sıfırlar.
Oyuncunun statüleri bozulmadan seviye nasıl atlatılır?
Seviye komutu yerine /set karakteradı exp miktar ile tecrübe ver. Karakter normal yoldan seviye atlar, statü ve becerileri korunur.
Yang sınırı kaç?
Klasik kaynak kodunda bir karakter en fazla 2.000.000.000 yang taşıyabilir. Sınırı yükseltilmiş files'larda bu değer farklıdır.