Paylaşım - FInventoryManager — Kategori Bazlı Envanter ve Depo Sıralama | SroCave - SRO Destek Forumu

Paylaşım FInventoryManager — Kategori Bazlı Envanter ve Depo Sıralama

  • Konbuyu başlatan Konbuyu başlatan fascinate
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 6

fascinate

Captain Ivy
Katılım
2 Mar 2023
Mesajlar
32
Tepkime puanı
17
Puanları
8
mrfascinate
s0chLdj.png
m42UiD3.png
JKTCp3s.png

FInventoryManager
v3.0.2 — Envanter ve Kişisel Depo Düzenleyicisi
FInventoryManager, karakter envanterini ve kişisel depoyu belirlediğiniz kategori önceliklerine göre güvenli biçimde düzenlemek için hazırlanmış bir phBot pluginidir. Dashboard üzerinden tek tıkla sıralama yapılabilir; ayrıntılı Inventory ve Storage ekranlarında kurallar, önizleme ve canlı işlem durumu ayrı ayrı takip edilebilir.
Öne Çıkan Özellikler
  • Dashboard üzerinden tek tıkla Quick Sort Inventory ve Quick Sort Storage
  • Inventory ve Personal Storage için birbirinden bağımsız kategori sırası ve kayıtlı kurallar
  • Her iki bölümde Refresh, Preview Sort, Start Sort ve Cancel akışı
  • Aynı anda yalnızca bir işlem göndererek güvenli ve sıralı çalışma
  • Her işlemden sonra B034 sunucu cevabı ve güncel slot durumunu doğrulama
  • Kişisel depoda boş slota taşıma, dolu slotla yer değiştirme ve stack birleştirme
  • Hedef stack dolduğunda artan miktarı source slotta bırakan kapasite-limitli merge desteği
  • Eski önizleme, timeout, sunucu reddi ve beklenmeyen değişikliklere karşı güvenlik kontrolleri
  • iSRO locale 18 için slot 17, diğer desteklenen ortamlarda slot 13 başlangıcı
Kurulum
  1. Aşağıdaki indirme bölümünden FInventoryManager.py dosyasını indirin.
  2. Dosyayı phBot'un Plugins klasörüne kopyalayın.
  3. phBot'u yeniden başlatın veya Plugins bölümünden plugini yeniden yükleyin.
  4. Plugins sekmesinden FInventoryManager ekranını açın.
Personal Storage sıralaması için oyun içindeki kişisel depo penceresi açık olmalıdır. Plugin NPC'yi otomatik açmaz.
Dashboard

Plugin ilk açıldığında Dashboard görüntülenir. Quick Sort Inventory veya Quick Sort Storage butonu taze snapshot alır, sıralama planını hazırlar ve güvenli yürütmeyi otomatik başlatır. Inventory Details ve Storage Details butonları ayrıntılı ayar ekranlarını açar.
Inventory Ekranı

Sol tarafta kategori kuralları, sağ tarafta Items, State, Planned, Completed, Current, Requested, Applied ve Last response bilgileri bulunur. Kategori seçildikten sonra Move Up, Move Down ve Enable / Disable kullanılabilir. Değişiklikleri kalıcı yapmak için Save Rules butonuna basın.
Personal Storage Ekranı

Storage ekranı Inventory ile aynı kural ve canlı durum düzenini kullanır; ancak kendine ait kategori ayarları vardır. Preview Sort hiçbir paket göndermeden planlanan move, swap ve merge işlemlerini gösterir. Start Sort işlemleri tek tek uygular ve her sonucu doğrular.
İlk Ayarlar
  1. Inventory sekmesinde kategorileri istediğiniz sıraya taşıyın ve kullanılmayacak kategorileri devre dışı bırakın.
  2. Save Rules ile Inventory kurallarını kaydedin.
  3. Storage sekmesinde kişisel depo için ayrı kategori sırasını düzenleyip kaydedin.
  4. İlk gerçek sıralamadan önce Refresh ve Preview Sort kullanarak planı kontrol edin.
Önerilen Kullanım
  1. Normal envanter sıralaması için Dashboard'dan Quick Sort Inventory kullanın.
  2. Kişisel depoyu sıralamak için önce oyun içinde depoyu açın, ardından Quick Sort Storage kullanın.
  3. Yeni veya özel bir sunucuda ilk denemeyi ayrıntılı ekrandaki Preview Sort üzerinden yapın.
  4. İşlem sırasında durmak isterseniz Cancel butonuna basın; bekleyen işlem tamamlandıktan sonra yeni paket gönderilmez.
  • phBot ve oyuna giriş yapmış bir karakter
  • Personal Storage işlemleri için açık kişisel depo penceresi
  • Guild storage, pet inventory, otomatik NPC etkileşimi, deposit/withdraw kuralları ve otomatik tetikleyiciler kapsam dışıdır.
Plugin storage merge işlemlerinde source stack'in tamamını talep eder. Hedefte yeterli alan varsa tamamı birleşir. Hedefte sınırlı alan varsa sunucunun uyguladığı miktar B034 cevabından okunur; hedef stack dolar ve kalan miktar source slotta kalır. Plugin iki slotun miktarını doğruladıktan sonra güncel snapshot üzerinden yeniden planlama yapar.
Kullanıcı tarafından seçilmiş kısmi miktar gönderilmez; hedef sunucuda yapılan protokol testinde böyle bir talebin dikkate alınmadığı doğrulanmıştır.
  • Aynı anda yalnızca bir adet 0x7034 işlemi gönderilir.
  • Sonraki işleme geçmeden önce B034 cevabı ve snapshot değişikliği beklenir.
  • Kapasite-limitli merge sonrasında sunucunun uyguladığı gerçek miktarla yeniden planlama yapılır.
  • Storage kapalıysa, sunucu işlemi reddederse veya snapshot güncellenmezse sıralama durdurulur.
  • Manuel önizlemeden sonra içerik değişirse eski plan çalıştırılmaz.
Quick Sort Storage çalışmıyor veya timeout veriyor.
Oyun içindeki Personal Storage penceresini açın ve tekrar deneyin. get_storage verisi önbellekte kalabileceği için görünen eski snapshot, deponun hâlâ açık olduğunu garanti etmez.

Preview is stale mesajı görüyorum.
Önizleme oluşturulduktan sonra envanter veya depo değişmiştir. Yeniden Refresh ve Preview Sort kullanın.

Bazı stacklerin bir kısmı source slotta kaldı.
Hedef stack maksimum kapasitesine ulaşmıştır. Plugin sunucunun uyguladığı miktarı doğrular ve kalan source miktarını korur.

Kurallar yeniden yüklemeden sonra kayboluyor.
Kategori düzenlemesinden sonra ilgili ekrandaki Save Rules butonuna bastığınızdan emin olun.
  • Dashboard, Inventory veya Preview ekranlarının üzerinde kalan eski Personal Storage validation/status bileşenleri kaldırıldı.
  • Storage durum metni sabit genişlikli panel içinde kalacak şekilde kısaltıldı.



Geliştirici: ⚜ Made By FascinaTe
 
Etiketler Etiketler
Yok

Geri
Üst Alt