Metin2 GM Efsun (Bonus) Kodları Listesi
GM Kodları · Yayınlanma:
Metin2 GM efsun kodları, eşyalara verilen her bonusun files içindeki numarasıdır. Oyunda "Max HP +2000" olarak gördüğün efsun, veritabanında 1 numaralı bonus ve 2000 değeri olarak saklanır. Aşağıda klasik files'taki efsun numaralarının listesini, efsunla ilgili GM komutlarını ve bir eşyaya belirli bir efsunun nasıl verildiğini anlatıyoruz.
Not: Bu bilgiler sadece kendi kurduğun ya da yetkili olduğun server'da işe yarar. Numaralar klasik kaynak koduna göredir; sonradan bonus eklenmiş files'larda (örneğin Lycan veya yeni sistemler eklenmiş olanlarda) liste uzayabilir ya da kayabilir. Hangi efsunun hangi eşyaya çıktığını merak ediyorsan efsun listesi rehberimize bakabilirsin; burada sadece GM tarafını anlatıyoruz.
Efsun numaraları listesi
Temel değerler:
- 1: Max HP
- 2: Max SP
- 3: Canlılık (VIT)
- 4: Zeka (INT)
- 5: Güç (STR)
- 6: Çeviklik (DEX)
- 7: Saldırı hızı
- 8: Hareket hızı
- 9: Büyü hızı
- 10: HP yenilenmesi
- 11: SP yenilenmesi
Saldırı efsunları:
- 12: Zehirleme şansı
- 13: Sersemletme şansı
- 14: Yavaşlatma şansı
- 15: Kritik vuruş şansı
- 16: Delici vuruş şansı
- 17: Yarı insanlara karşı güçlü
- 18: Hayvanlara karşı güçlü
- 19: Orklara karşı güçlü
- 20: Mistiklere karşı güçlü
- 21: Ölümsüzlere karşı güçlü
- 22: Şeytanlara karşı güçlü
- 23: Hasarın bir kısmını HP olarak emme
- 24: Hasarın bir kısmını SP olarak emme
- 25: Rakibin SP'sini yakma şansı
- 53: Saldırı değeri
- 55: Büyü saldırı değeri
- 59, 60, 61, 62: Sırasıyla Savaşçı, Ninja, Sura ve Şamana karşı güçlü
- 63: Canavarlara karşı güçlü
- 71: Beceri hasarı
- 72: Ortalama hasar
Savunma efsunları:
- 26: Hasar alınca SP yenileme
- 27: Yakın dövüş saldırısını bloklama şansı
- 28: Ok saldırısından kaçınma şansı
- 29: Kılıç savunması
- 30: Çift el savunması
- 31: Bıçak savunması
- 32: Çan savunması
- 33: Yelpaze savunması
- 34: Oka karşı dayanıklılık
- 35, 36, 37, 38: Sırasıyla ateşe, şimşeğe, büyüye ve rüzgâra karşı dayanıklılık
- 39: Yakın dövüş hasarını yansıtma
- 40: Laneti yansıtma
- 41: Zehre karşı dayanıklılık
- 48, 49, 50: Sırasıyla sersemlemeye, yavaşlamaya ve yere düşmeye karşı bağışıklık
- 54: Savunma
- 56: Büyü savunması
- 73: Beceri hasarına karşı dayanıklılık
- 74: Ortalama hasara karşı dayanıklılık
- 78, 79, 80, 81: Sırasıyla Savaşçı, Ninja, Sura ve Şaman saldırılarına karşı savunma
- 87, 88, 89: Sırasıyla buz, toprak ve karanlık dayanıklılığı
- 90: Kritik vuruşa karşı dayanıklılık
- 91: Delici vuruşa karşı dayanıklılık
Kasılma ve yüzde efsunları:
- 42: Canavar öldürünce SP yenileme şansı
- 43: EXP bonusu
- 44: Yang düşürme bonusu
- 45: Eşya düşürme bonusu
- 46: İksir etkisi artışı
- 47: Canavar öldürünce HP yenileme şansı
- 69: Max HP yüzdesi
- 70: Max SP yüzdesi
Listede yer almayan bazı numaralar (örneğin market eşyalarına ya da eski bölgesel sistemlere ait olanlar) normal efsun olarak eşyaya çıkmaz; GM olarak bunlara dokunman gerekmez.
Efsunla ilgili GM komutları
Klasik kaynak kodunda efsunla ilgili hazır komutlar azdır ve çoğu test amaçlıdır.
- /add_attr: Üzerinde takılı silaha rastgele bir efsun ekler. Oyundaki Efsun Ekle nesnesinin yaptığı işi yapar.
- /change_attr: Takılı silahın efsunlarını rastgele değiştirir, yani Efsun Nesnesi gibi çalışır.
- /attr_full_set: Takılı tüm ekipmanın efsunlarını silip kodda önceden yazılmış bir test setiyle doldurur. Belirli bir efsunu seçemezsin.
- /item_full_set: Sınıfına göre hazır bir test ekipmanı giydirir. /full_set ise becerileri, ekipmanı ve efsunları birlikte doldurur.
Bu komutların gerektirdiği kademe files'tan files'a çok değişir. Kaynak kodu bazılarını en üst kademeye ayırırken bazı files'lar CMD dosyasıyla bunları GOD kademesine taşır. Rastgele efsunun hangi değerlerle çıkacağını files'taki efsun tablosu (item_attr) belirler.
Belirli bir efsunu nasıl verirsin?
Klasik kodda "şu eşyaya şu efsunu şu değerle koy" diyen bir oyun içi komut yoktur. Bu iş veritabanından yapılır:
- player veritabanındaki item tablosunda her eşyanın satırında attrtype0'dan attrtype6'ya kadar efsun türü, attrvalue0'dan attrvalue6'ya kadar değer sütunları bulunur. Toplam yedi efsun alanı vardır.
- İlk beş alan normal efsunlar içindir; son iki alan çoğu files'ta 6. ve 7. efsun (nadir efsun) için kullanılır.
- Türe yukarıdaki numarayı, değere sayıyı yazarsın. Örneğin attrtype0 alanına 1 ve attrvalue0 alanına 2000 yazmak, eşyanın ilk efsununu Max HP +2000 yapar.
- Değişikliği oyuncu oyundayken yaparsan oyun kendi kaydını üstüne yazabilir. Oyuncu çıkış yaptıktan sonra düzenle ve önceden yedek al.
Birçok hazır files bu işi kolaylaştıran özel komutlar ya da panel ekler; yazılışları files'a göre değiştiği için burada örnek vermiyoruz.
Dikkat: ekonomiyi bozma
- Normal sınırın üstünde efsun vermek (örneğin normalde küçük değerlerle çıkan bir bonusa çok büyük bir sayı yazmak) PvP dengesini bir gecede bozar. Değerleri efsun tablosundaki sınırlara göre tut.
- Etkinlik ödülü olarak efsunlu eşya vereceksen ödülü ve değerleri önceden duyur.
- Hangi GM'in hangi eşyaya elle efsun yazdığını not et. Veritabanı değişiklikleri GM komut kaydında görünmez.
Sık Sorulan Sorular
Max HP efsununun kodu kaç?
Klasik files'ta 1'dir. Max HP yüzdesi ise 69 numaralı ayrı bir bonustur.
Kritik ve delici vuruş efsun kodları nedir?
Kritik vuruş şansı 15, delici vuruş şansı 16'dır. Bunlara karşı dayanıklılık bonusları 90 ve 91'dir.
/add_attr neden çalışmıyor?
Klasik kodda bu komut sadece üzerinde takılı silaha uygulanır. Silah takılı değilse ya da yetkin yetmiyorsa bir şey olmaz.
Efsun numaraları her files'ta aynı mı?
Klasik bonuslar çoğu files'ta aynıdır, ama sonradan sistem eklenmiş files'larda numaralar farklı olabilir. Files'ının kaynak kodundaki bonus listesini kontrol et.