[C++/Python] Official ShopRepurhase

  • Konuyu açan Konuyu açan okan4141
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 5
  • Gösterim Gösterim 314

okan4141

D E L I
Geliştirici
MT Üye
Mesaj
899
Çözümler
26
Beğeni
2.192
Puan
1.529
Ticaret Puanı
0
Command'cılara Gelsin :ROFLMAO:

ClientSource

PythonShopRepurchase.cpp
PythonShopRepurchase.h
PythonShopRepurchaseModule.cpp

ServerSource

shop_repurchase.cpp
shop_repurchase.h

Tüm İtemler ClientSourcede Tutulur.
Ayrıca İtem Süreleri İle İlgili Küçük Düzenleme Yapılacak.

2222222.webp


3333333.webp


444444444.webp


 
Oldu olacak knight gibi bütün işlem client tarafında dönsün olmaz mı ? ne gerek var Game sourceye :)
 
Yansıtma ikonun pencerede görünmemesi fix
Taşlı itemler pencereden geri alındığında bozulması fix.
İç itemlerin aksesuarları bozulması fix.
Aura bonusları bozulması fix.
Kuşak bonusları bozulması fix.
HelpTooltip yazılarının gridslot altında kalması fix.
Shop penceresi açıldığında geri al penceresi sağında açılır. Lakin, shop penceresi game screen’in en sağında ise geri al penceresi solda açılır hale getirildi.

PythonShopRepurchase.cpp dosyasına Python Callback köprüsü eklendi.

Init -> class instance set
destroy -> class instance null

Game - InterfaceModule bağlılığı azaltıldı.

Tooltip’de [Fiyat] eklendi.

[Fiyat]
1 Won

Tooltip’de Satıldığı Tarih eklendi.
Satıldığı Tarih: 01.01.2026 09:10:28

Geri alırken QuestionDialog eklendi.

item_name , item_count , item_price karşılığında geri almak istiyor musun?

click spam flagları etkinleştirildi.
Bir nesneyi geri aldığınızda sunucu cliente remove subheader sonucunu gönderdiğinde tekrar geri alım gerçekleştirilir. -> ResetFlag

OnGameOver fonksiyonu işlevsel hale getirildi.
ProcessRepurchaseShopItemResult
fonksiyonu işlevsal hale getirildi.
OnUpdate işlevsel hale getirildi.

ve daha fazlası.
 
Son düzenleme:
Geri
Üst