kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Bvural41 1
Bvural41
emirhanHCL 1
emirhanHCL
Hikaye Ekle

[C++] At Skill Bug Fixleme

  • Konuyu başlatan Konuyu başlatan raSii
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 9
  • Görüntüleme Görüntüleme 7K

Türkiye'de ilk Mobil & PC Aynı Anda Metin2 Oyna. Triarchonline kalıcı ve uzun ömürlü yapısı ile 24 Temmuz'da açılıyor. | 1-99 Mobil Metin2 Triarch HEMEN TIKLA!

Kendi derlediğim ve deneme sunucu için açılan server'da farkedilen bir bug onun fixlenmesini.

char_skill.cpp

açın

Aratın

Kod:
GetMountVnum

Kod Bloğunu değiştirin.

Kod:
 if(GetMountVnum())
        {
            if( !((GetMountVnum() >= 20101 && GetMountVnum() <= 20205)))
                return true;
        }
       
      
        if(GetMountVnum()) //Server filesinizde skill kodları farklı ise onları kendinize göre ayarlayın.
        {
            if( !((GetMountVnum() >= 20209 && GetMountVnum() <= 20212)    ||
                GetMountVnum() == 20215 || GetMountVnum() == 20218 || GetMountVnum() == 20225    )    )
                    return false;

        }

İyi forumlar ..
 
Moderatör tarafında düzenlendi:

En Çok Reaksiyon Alan Mesajlar

Bug ile ilgili açıklama yapar mısın

Beceri düzeyi Asker at olarak ve skiller m1 olarak alındığında oluşan bir bug. 40k Srclerin genelinde mevcut..

Kod:
 if( !((GetMountVnum() >= 20209 && GetMountVnum() <= 20212)	||				GetMountVnum() == 20215 || GetMountVnum() == 20218 || GetMountVnum() == 20225	)	)
					return false;

Bu şekilde skiller m1 geldiğinde at skillerinde bug oluşuyor. Fixlemek için ise yukarıda verdiğimi denerseniz sorun ortadan kalkmış olacaktır.
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst