Reklam
evet bütün olay bu slotlarda item yokken uifi durdurdum item sorgusunuda almak istiyorum ama 0 olarak alıyorum. Tam ofseti alamadım denemelerde bulundum ama içerikte bulamıyorum yönlendiriciAnlayığ anlamadığımı teyit etmek için şöyle anlatıyorum, A itemi çantanda hangi slota düştüğünü öğrenmek istiyorsun ve buna göre bir animasyon geliştridin. Örneğin A itemi 38. slota denk geldi. bunu algılayıp o slota mı animasyon yapacaksın ?
uiinvertory.cpp içerisinde 28 tablodaki item idlerini log olarak veren fonksiyonu bile görsem bitiririm aslında. Bütün sorunum o aradaki bağlantıyı kurmaya kaldıyani C++ bilgim yok ama mantıken aklıma inventory editörlerde kullanılan prosedür geliyor ama bu anlık olarak nasıl çalıştırılır bilmem. sanki yorar gibime geldi. bu uniq düştüğünde sağ altta çıkan oyun görselinin bir sistemi olması lazım illaki ki slotları kontrol ediyor uniq hangi slota düşerse düşsün o uif çıkıyor. uniq olarak kontrol ediyor olabilir. ondan yol alabilirsin sanki.
belki öyle bir sistem yoktur. yani direkt ıd olarak bakmıyordur olaya. uniq olarak bakıyor olabilir.uiinvertory.cpp içerisinde 28 tablodaki item idlerini log olarak veren fonksiyonu bile görsem bitiririm aslında. Bütün sorunum o aradaki bağlantıyı kurmaya kaldı
Ko panelden canlı invertoryi çeken fonksiyonu bile inceledim. Neler denedim bir bilseniz... Eminim ama mantık hatası yapıyorum. Kod uifi tetikliyor uifler sönük (kod yokken sürekli otomatik animasyon aktif oluyor) item idsi dönmediği için başlatmıyor animasyonu buraya kadar zinciri getirdim ya birşeyi kaçırıyorum yada bu işi exeden offset bularak çözmek gerekiyor.Yani. Keşke bilsem de yardımcı olsamAklıma bu geldi belki fikir gelir aklına diye yazmak istedim. Bilen arkadaşlar yada farklı bir buna benzer yol gösterecek arkadaşlar vardır.
Rica ederim. Umarım bilen birisi yada farklı yol gösteren birisi çıkareminim orda dinamik olarak yanıt alacak bi sistem kurulabilir clientten kod yapısı buna uygun ama işte doğru yerle iletişim kuramıyorumbu arada teşekkür ederim
Evet bu fonksiyonu kullanıp, rightexchangelist içinde eşleşen idlere ait slotların animasyonunu tetikleyebilirsin, ama bunu bir tick ile sürekli olarak yaptırman ya da item move paketine bağlanan gerekiyor. Bence aşırı gereksiz ve ekstra clientte iş yükü bindirecek.unlimited itemlarda kullanılan InvItemId fonksiyonu ile item idsine göre slotunu bulabilirsin
--- InvItemId Testi (Render Fonksiyonu) Basladi ---
Render'da Engine->uiInventoryPlug Gecerli. Adres: 759120768
Render'da m_dVTableAddr Gecerli. Adres: 261292056
Slot 0: Item ID = 0
Slot 1: Item ID = 0
Slot 2: Item ID = 107610553
Slot 3: Item ID = 1550420940
Slot 4: Item ID = 0
Slot 5: Item ID = 0
Slot 6: Item ID = 218003030
Slot 7: Item ID = 0
Slot 8: Item ID = 0
Slot 9: Item ID = 218001030
Slot 10: Item ID = 510000000
Slot 11: Item ID = 156211051
Slot 12: Item ID = 0
Slot 13: Item ID = 0
Slot 14: Item ID = 0
Slot 15: Item ID = 218002030
Slot 16: Item ID = 0
Slot 17: Item ID = 0
Slot 18: Item ID = 218005030
Slot 19: Item ID = 810977000
Slot 20: Item ID = 810369000
Slot 21: Item ID = 544000000
Slot 22: Item ID = 389234000
Slot 23: Item ID = 389155000
Slot 24: Item ID = 379268000
Slot 25: Item ID = 379212000
Slot 26: Item ID = 379210000
Slot 27: Item ID = 379051000
--- InvItemId Testi (Render Fonksiyonu) Bitti ---