Giriş yap
En iyi yollayıcılar
Hello EMO | ||||
EMO | ||||
eMoStyLe | ||||
BesimBICER | ||||
GameKinG | ||||
Crysis | ||||
~>!.DεvιLρяιεsт.!<~ | ||||
MeTaL | ||||
TrueCrime | ||||
djhayal3t |
Istatistikler
Toplam 203 kayıtlı kullanıcımız varSon kaydolan kullanıcımız: crayzboy76
Kullanıcılarımız toplam 1186 mesaj attılar bunda 862 konu
Arama
Sosyal yer imi
Sosyal bookmarking sitesinde Emo, Emo nedir, Emo resimleri, Emo Kıyafetleri, Emo Sözleri, Emo Oyunları, EmoTurkey, Emo Nickler, Emo Avatarları, Punk, Punk Resimleri, Punk Avatarları, Rock, Rock Resimleri, Rock Avatarları, Msn Nickleri, Msn Avatarları, Müzik adresi saklayın ve paylaşın
Sosyal bookmarking sitesinde EMO Style ForumPro - Hos Geldiniz adresi saklayın ve paylaşın
Kimler hatta?
Toplam 1 kullanıcı online :: 0 Kayıtlı, 0 Gizli ve 1 Misafir Yok
Sitede bugüne kadar en çok 217 kişi C.tesi Tem. 29, 2017 1:46 am tarihinde online oldu.
En son konular
Reklam
[1.298] Log GM "+commands"
EMO Style ForumPro - Hos Geldiniz :: Online Oyunlar :: Knight Online :: Knight Online Private Serverlar :: Prosedür ve Kod Paylasımları
1 sayfadaki 1 sayfası
[1.298] Log GM "+commands"
[quote name='twostars' timestamp='1296416025' post='96']
Worried about giving your GMs access to commands? Afraid they'll abuse it for their own personal gain? Say no more!
...okay, anyway...
This patch will log all used GM commands (that is, "+commands") to the ChattingLog file (the other commands would be extremely fiddly.. and make the patch a whoooole lot larger).
Find your way to CUser::Chat() and replace:
With a jump to our code-cave:
Woo! Lots of NOPs there.
Now go up to our code-cave at 00498961 and assemble this:
Next bit is slightly trickier, as it's not a simple "Assemble". We'll have to allocate our formatted string at 00498959.
So, jump to 00498959 and select the following:
Right-click the selected lines, and hit "Binary" -> "Edit".
In ASCII, it is important you type:
Then in the "HEX" box, select the last byte, "CC", and type in 00.
You can see what it should be in the following screenshot, just in case you're confused:
Save Ebenezer, and the patch is done!
PS: Just a bit busy too explain what's being done this time, sorry. Back to non-KO stuffs.
[/quote]
Worried about giving your GMs access to commands? Afraid they'll abuse it for their own personal gain? Say no more!
...okay, anyway...
This patch will log all used GM commands (that is, "+commands") to the ChattingLog file (the other commands would be extremely fiddly.. and make the patch a whoooole lot larger).
Find your way to CUser::Chat() and replace:
With a jump to our code-cave:
- Kod:
00498AA8 .^E9 B4FEFFFF JMP 00498961
00498AAD 90 NOP
00498AAE 90 NOP
00498AAF 90 NOP
00498AB0 90 NOP
00498AB1 90 NOP
00498AB2 90 NOP
00498AB3 90 NOP
Woo! Lots of NOPs there.
Now go up to our code-cave at 00498961 and assemble this:
- Kod:
00498961 > 60 PUSHAD
00498962 50 PUSH EAX
00498963 FFB6 98800000 PUSH DWORD PTR DS:[ESI+8098]
00498969 68 59894900 PUSH 00498959 ; ASCII "%s: %s"
0049896E 8D85 DCEBFFFF LEA EAX,DWORD PTR SS:[EBP-1424]
00498974 50 PUSH EAX
00498975 E8 267D0600 CALL 005006A0
0049897A 83C4 10 ADD ESP,10
0049897D 8D85 DCEBFFFF LEA EAX,DWORD PTR SS:[EBP-1424]
00498983 8B8E 48870000 MOV ECX,DWORD PTR DS:[ESI+8748]
00498989 50 PUSH EAX
0049898A E8 61B4F6FF CALL 00403DF0
0049898F 61 POPAD
00498990 56 PUSH ESI
00498991 50 PUSH EAX
00498992 E8 3E89F6FF CALL 004012D5
00498997 E9 4F080000 JMP 004991EB
Next bit is slightly trickier, as it's not a simple "Assemble". We'll have to allocate our formatted string at 00498959.
So, jump to 00498959 and select the following:
- Kod:
00498959 CC INT3
0049895A CC INT3
0049895B CC INT3
0049895C CC INT3
0049895D CC INT3
0049895E CC INT3
0049895F CC INT3
Right-click the selected lines, and hit "Binary" -> "Edit".
In ASCII, it is important you type:
- Kod:
%s: %s
Then in the "HEX" box, select the last byte, "CC", and type in 00.
You can see what it should be in the following screenshot, just in case you're confused:
Save Ebenezer, and the patch is done!
PS: Just a bit busy too explain what's being done this time, sorry. Back to non-KO stuffs.
[/quote]
EMO Style ForumPro - Hos Geldiniz :: Online Oyunlar :: Knight Online :: Knight Online Private Serverlar :: Prosedür ve Kod Paylasımları
1 sayfadaki 1 sayfası
Bu forumun müsaadesi var:
Bu forumdaki mesajlara cevap veremezsiniz
Cuma Ağus. 29, 2014 8:33 am tarafından Hello EMO
» goldenchase.net maden yaparak para kazanma
Cuma Ağus. 29, 2014 8:18 am tarafından Hello EMO
» etichal hacker görsel egitim seti
Çarş. Ağus. 06, 2014 4:57 am tarafından Hello EMO
» KO TBL Source C#
Ptsi Ara. 09, 2013 6:36 am tarafından Hello EMO
» x86 Registers
C.tesi Ağus. 24, 2013 5:02 am tarafından Hello EMO
» [Tutorial] Pegando Address, Pointers de WYD
Çarş. Tem. 10, 2013 7:25 am tarafından Hello EMO
» [Tutorial] Pegando Address, Pointers de CS Metodo²
Çarş. Tem. 10, 2013 7:23 am tarafından Hello EMO
» [Tutorial] Aprendendo basico deASM OLLYDBG
Çarş. Tem. 10, 2013 7:22 am tarafından Hello EMO
» Basic C# DLL injector
Ptsi Tem. 08, 2013 7:48 am tarafından Hello EMO