[DEV]AB 1
[DEV]AB
R 1
Roksam
mavzermete 1
mavzermete
Vahsi Uzman 1
Vahsi Uzman
Bodyguardd 1
Bodyguardd
Agresifizm 1
Agresifizm
StackTrace 1
StackTrace
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Hikaye Ekle

[C++]4-5 Envanter BUG Fix

  • Konuyu başlatan Konuyu başlatan hakantrevol
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 52
  • Görüntüleme Görüntüleme 9K
Paylaşım için teşekkürler. Bir bug daha var mesela beceri kitabı diyelim 1 hava bk 1 ruh bk birisi 1.envanterde diğeri 3.envanterde olsun. 3.envanterdeki ruh bk yı silince 1.envanterdeki hava bk siliniyor. Bu aynı tür kostüm sandık vs içinde geçerli bu bug için bir çözüm yolu varmı ?
 
Paylaşım için teşekkürler. Bir bug daha var mesela beceri kitabı diyelim 1 hava bk 1 ruh bk birisi 1.envanterde diğeri 3.envanterde olsun. 3.envanterdeki ruh bk yı silince 1.envanterdeki hava bk siliniyor. Bu aynı tür kostüm sandık vs içinde geçerli bu bug için bir çözüm yolu varmı ?
Bu bahsettiğin olayın envanter buguyla hiçbir alakası yok. Sana anlıyabileceğin en kolay şekilde şöyle diyebilirim, sistem slot sıralamasında en önce gelen aynı itemi kullanıyor.

Bunu şu şekilde'de teyit edebilirsin, pazar paketi al ( 50020 ) 1. 2. ve 3. envanterde 5 farklı slota paket koy ve 3. envanterden paketleri kullanmaya başla dediğim mantıkla çalıştığını göreceksin sistemin.
 
Merhaba arkadaşlar bu konuyu açmamın sebebi prim değildir sadece başkalarına yararım dokunsun diye açmış bulunmaktayım kanıt videosu ekledim sistem çalışmıyor deme hakkına sahip değilsiniz.Sizlere yaptıklarımın aynısını aktarmaya çalışacağım ;

Konuya bakmak yetmiyor bir teşekkürü hor görme :)

BUG : 3 ve 4.envanter veya 5.envanter ne olursa olsun fark etmez 2.envanterden sonra item hiç bir türlü dönüşmüyordu ve bu sorunu nasıl çözerim diye herkese sordum ama çözüm bulamadım ama çok basitmiş bulduğum zaman.


Şimdi ilk olarak sizlere şunu söyleyeyim

1 Envanterde : 45 Slot ;
2 Envanterde : 90 Slot ;
3 Envanterde : 135 Slot ;
4 Envanterde : 180 Slot ;
5 Envanterde : 225 Slot ;


Bulunmaktadır ona göre ayarlayacaksınız kodları

Bu sorunu çözmeniz için ilk olarak ;

FTP: Game/Src

char_battle.cpp
itemmanager.cpp
input_main.cpp
exchange.cpp
char_item.cpp
cmd_general.cpp
cube.cpp

Bu dosyaların içinde bulunan inventorysize = 180 kodunu bularak (bende 4 envanter olduğu için 180 kodu bulunmakta sizin filesinizde kaç envanter varsa ona göre slot sayısını değiştirin)

[Başka srclerde inventorysize kodu yerine INVENTORY_MAX_NUM adında da geçebilir.]

Yukarıda envanter sayısına göre toplam slot sayılıranı verdim ona göre değiştirin


Bug sadece büyülü metal iteminde değildir epic sura , demirci vb npclerde de iteme artı basılmıyordu o sorunda ortadan kalkmış oluyor

Kanıt @


@DeadLyEscaPe; yardımları için ayrıca teşekkürler..



eline sağlık güzel konu
yanlız 1envanterde +0 zehir var diyelim 4. envanterdeki +0 zehirci silince 1.envanterdeki siliniyor bunun çözümü nasıl
 

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

Geri
Üst