ODEL 0 #1 Oluşturuldu: Temmuz 16, 2018 Arkadaşlar Usko da upgrade yapmaya çalışıyorum fakat olmuyor anvilin id si 8C27 olarak gözüküyor bende. Paket ise aşağıdaki gibi gönderiyorum Paket "5B02" + "01" + "9C27" + Itemnumarasi + ItemSlot + ScrollID + "1B" + "00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF" burada 1B olan hex değeri 27 oluyor.Sanırım bu 27 değeri 27. slotu temsil ediyor(Scroll slotu) yardımcı olursanız sevinirim. Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
OzkanOzdemir 1.560 Admin #2 Temmuz 16, 2018 tarihinde gönderildi Anvil değeri 8C27 gelirken neden 9C27 gönderiyorsun?Itemnumarasi, ItemSlot, ScrollID bunları kaç byte olarak gönderiyorsun?ItemSlot değerini kaç gönderiyorsun? Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
ODEL 0 #3 Konu Sahibi Temmuz 16, 2018 tarihinde gönderildi AlıntıAnvil değeri 8C27 gelirken neden 9C27 gönderiyorsun? Itemnumarasi, ItemSlot, ScrollID bunları kaç byte olarak gönderiyorsun? ItemSlot değerini kaç gönderiyorsun? Bugün baya bir uğraştım.Soruna neden olan şey LongItemId ve HExItemID deki adreslerin yanlış olduğunu düşünüyorum. Public Function HexItemID(ByVal Slot As Integer) As String Dim Offset, X, offset3, offset4 As Long Dim base, LongId As Long Offset = LongOku(KO_ADR_DLG + &H1B8) Offset = LongOku(Offset + (&H21C + (4 * (Slot + 1)))) LongId = LongOku(LongOku(Offset + &H68)) + ReadLong(ReadLong(Offset + &H6C)) HexItemID = Strings.Mid(AlignDWORD(LongId), 1, 8) 'DE702C End Function Public Function LongItemID(ByVal Slot As Integer) As Long Dim Offset, X, offset3, offset4 As Long Dim base, Sonuc As Long Offset = LongOku(KO_ADR_DLG + &H1B8) Offset = LongOku(Offset + (&H21C + (4 * (Slot + 1)))) LongItemID = LongOku(LongOku(Offset + &H68)) + ReadLong(ReadLong(Offset + &H6C)) End Function Örneğin invertorydeki +1 Priest Göğüslük Fabric in LongItemID si 281001001 olarak çıktı veriyor.Bu itemin normal +1 Id si 221001001 bu olması gerekiyor diye biliyorum.Bu verdiği yanlış değerden dolayı upgrade yapamıyorum.Güncel fonksiyonlara ihtiyacım var Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
ODEL 0 #4 Konu Sahibi Temmuz 16, 2018 tarihinde gönderildi sorunu hallettim arkadaşlar.Dediğim gibi fonksiyonlardaki adresleri güncelleyince sorun çözüldü.Teşekkürler Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş