TheMariaPuder 39 #1 Oluşturuldu: Ekim 22, 2017 merhaba arkadaşlar ko_fnsb pointini nasıl bulabilirim yardımcı olurmusunuz Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
OzkanOzdemir 1.560 Admin #2 Ekim 22, 2017 tarihinde gönderildi 1) KO_FNSB nedir?2) Hangi version? Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
EveryBodyFool 199 #3 Ekim 22, 2017 tarihinde gönderildi Şu koxplardaki değişkenlere ilk kim isim verdi çok merak ediyorum. Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
aktay28 20 Admin #4 Ekim 23, 2017 tarihinde gönderildi Clientte SkillMagicMain tablosunun Find fonksiyonu sanırım. Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
TheMariaPuder 39 #5 Konu Sahibi Ekim 23, 2017 tarihinde gönderildi Alıntı1) KO_FNSB nedir? 2) Hangi version? 1299 serverlar için tbl yapıroumda mov ecx,ko_smmb push skillID mov eax,ko_fnsb call eax mov skillBase,eax base adresini almak için ko_fnsb pointi lazım uskoda bazı 20xx pvp servarlarda filen sıkıntısız alıyorumda 1299 smmbyi buldum fnsbyi bulamadım-- mesaja ek olarak --AlıntıClientte SkillMagicMain tablosunun Find fonksiyonu sanırım. evet oğuz abi :) yardımcı olurmusun 1299 bulamıyorum birtürlü bulsam bile yanlış diyor Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
OzkanOzdemir 1.560 Admin #6 Ekim 23, 2017 tarihinde gönderildi 1) KO_SMMB nedir?2) KO_SMMB değeri nedir?0046612E . 8B3D 60878100 MOV EDI,DWORD PTR DS:[818760]00466134 . 8D4424 1C LEA EAX,DWORD PTR SS:[ESP+1C]00466138 . 8D4C24 18 LEA ECX,DWORD PTR SS:[ESP+18]0046613C . 50 PUSH EAX0046613D . 51 PUSH ECX0046613E . 8D4F 14 LEA ECX,DWORD PTR DS:[EDI+14]00466141 . C74424 24 798E>MOV DWORD PTR SS:[ESP+24],18E7900466149 . E8 92760000 CALL KnightOn.0046D7E0 1 Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
TheMariaPuder 39 #7 Konu Sahibi Ekim 23, 2017 tarihinde gönderildi @ orkan Yardımcı olurmusun :) Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
orkan 3 #8 Ekim 23, 2017 tarihinde gönderildi 1299 içinKO_SMMB = 0x818760;bahsettiğin call adresi nedir ?07.11.2011 yılında Thyke nın paylaştığı base alma fonksiyonuAlıntıFunction SkillBase(ByVal SkillID As Long) As Long Dim Addr As Long Dim MevcutOffset As Long Dim tmpBase As Long Dim MevcutPointer As Long Dim MevcutID As Long Addr = ReadLong(KO_SMMB) MevcutAddress = ReadLong(Addr + &H18) MevcutPointer = ReadLong(MevcutAddress + &H4) While (MevcutPointer 0) MevcutID = ReadLong(MevcutPointer + &HC) If (MevcutID >= SkillID) Then If (MevcutID = SkillID) Then tmpBase = MevcutPointer End If MevcutPointer = ReadLong(MevcutPointer) Else MevcutPointer = ReadLong(MevcutPointer + &H8) End If Wend SkillBase = tmpBaseEnd Function Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
TheMariaPuder 39 #9 Konu Sahibi Ekim 23, 2017 tarihinde gönderildi Alıntı1299 için KO_SMMB = 0x818760; bahsettiğin call adresi nedir ? 07.11.2011 yılında Thyke nın paylaştığı base alma fonksiyonu smmb adresi oda tbl için callx yani ko_fnsb pointi lazım onuda buluverirmisin Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
orkan 3 #10 Ekim 23, 2017 tarihinde gönderildi @ TheMariaPuder yapmak istediğin skill base bilgisini alıp düzenlemek değilmidir ? eğer öyleyse vermiş olduğum bilgiler yeterli ? editlemek için şunu yapıcaksın AlıntıDim base as long base = SkillBase("108705") writelong (base + &H8C),0 c++ ; Alıntılong base=SkillBase(108705); WriteLong ( base + 0x8C,0); biraz daha açık belirtirsen herkes yardımcı olucaktır Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş