[SRC] Binek Bug Fix (Ctrl+G / Kill > MOUNT BUG)

  • Konuyu başlatan Konuyu başlatan Kaneki
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 35
  • Görüntüleme Görüntüleme 12K

Kaneki

Level 5
Katılım
25 Eyl 2015
Konular
51
Mesajlar
534
Çözüm
1
Online süresi
1mo 29d
Reaksiyon Skoru
547
Altın Konu
0
Başarım Puanı
198
MmoLira
11,363
DevLira
15
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

Merhaba TURKMMO,

Fixlenecek bug sadece 40k [SOURCE] uyumludur.

@Rideas arkadaşımıza teşekkürler.

Screenshot: 'den

Bug Bilgi;


Bugumuz takılan binek nesnelerinin sağ tıklayıp, ctrl+g uyguladıyıp indiğimiz veya öldüğümüz zaman, envanterimize çıkmamasını binek üzerinde olmadığımız halde takılı kalmasını fixliyecek kodlar;


Game / Src

cmd_general.cpp açılır

Kod:
ACMD(do_unmount)


Aratılır.. ve alttaki kodla değiştirilir.

Kod:
ACMD(do_unmount)
{
   LPITEM item = ch->GetWear(WEAR_UNIQUE1);
   LPITEM item2 = ch->GetWear(WEAR_UNIQUE2);


  if (item && item->IsRideItem())
  {
    ch->UnequipItem(item);
  }
 
  if (item2 && item2->IsRideItem())
  {
    ch->UnequipItem(item2);
  }
 if (true == ch->UnEquipSpecialRideUniqueItem())
 {
  ch->RemoveAffect(AFFECT_MOUNT);
  ch->RemoveAffect(AFFECT_MOUNT_BONUS);


  if (ch->IsHorseRiding())
  {
   ch->StopRiding();
  }
 }
 else
 {
  ch->ChatPacket( CHAT_TYPE_INFO, LC_TEXT("Àκ¥Å丮°¡ ²Ë Â÷¼* ³»¸± ¼ö ¾ø½À´Ï´Ù."));
 }


}


char_battle.cpp açılır

RemoveAffect(AFFECT_MOUNT_BONUS);

Aratılır ve alttaki kod altına eklenir.



Kod:
      LPITEM item = GetWear(WEAR_UNIQUE1);
      LPITEM item2 = GetWear(WEAR_UNIQUE2);

      if (item && item->IsRideItem())
      {
        UnequipItem(item);
      }
    
      if (item2 && item2->IsRideItem())
      {
        UnequipItem(item2);
      }



Not: Hata alırsanız lütfen cevap atınız.




 
Moderatör tarafında düzenlendi:
Teşekkürler bu sorunuda çözmüş oldum.
 
Teşekkürler
 
Son düzenleme:
bu farklı. kafayı çevirsek bug çıktığından normal
 

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