Work Required ~ Player Detect Script

09/19/2009 02:28 HalloX#31
Quote:
Originally Posted by kulaza View Post
Yes, Address: "PcName" seems quite clear, isn'it?

And test it in game, you'll see what happened.


Cool thanks, I'm in-game now and nothing seems to be happening. I'm right outside of parca. I don't see the values changing or w/e. Though I guess that means no GMs near-by?
09/19/2009 02:29 6Drako9#32
yea just do exactly what I said lol
well actually you should have tried it first then asked if you had a problem

edit:
no no
now go back and look at the Value column on the address you just added
it should have the name of another character close to you

edit2:
of couse what tyou are using right now is not the GMDetect script.
It wont crash when it sees a GM mabue it isn't set to
you have to took through this thread and get the correct one
09/19/2009 03:01 HalloX#33
[ENABLE]
alloc(DetectPcName,32)
label(ReturnPcName)
label(PcName)
registersymbol(PcName)

00550863: //C7 46 0C 00 00 00 00 89 47 04
jmp DetectPcName
nop
nop
ReturnPcName:

DetectPcName:
mov [PcName],eax
mov [esi+0c],00000000
jmp ReturnPcName
PcName:
db 00 00 00 00

[DISABLE]
dealloc(DetectPcName)
unregistersymbol(PcName)
00550863:
mov [esi+0c],00000000


and then add a pointer with
Address: "PcName"
Offset: 70
Type: Text
Length: 20


OK, sorry to be a bother, but. I go to auto assemble and add the script. Then I assign it to current cheat table. After that I go to add address manually.
A small square come up, that reads:
Address
Description
Type
Pointer

I choose for type = text
For the address of pointer I put PcName
I put the offset for 70 and put number of characters as 20 (I do not check Unicode).
When I click Ok I see another another code come up, i check the box to activate it.
Now in game you said i should watch for the value changing, but it isn't.
Can you help please.
09/22/2009 01:18 l2ush604#34
Quote:
Originally Posted by Keith1 View Post
Well I thought Id give something back. I will not put my whole script that detects GMS And closes your client but I will give a basic script that some of the pservers are using just for the lulz. You can make it work from this and I dont believe it has the right adress atm but hey if you arent retarded you can make it work.

~Keith

[ENABLE]
alloc(newmem,1024)

label(returnhere)
label(originalcode)
label(exit)
label(flag)


registersymbol(name1)
label(name1)
registersymbol(name2)
label(name2)
registersymbol(name3)
label(name3)
registersymbol(name4)
label(name4)
registersymbol(name5)
label(name5)
registersymbol(name6)
label(name6)
registersymbol(name7)
label(name7)
registersymbol(name8)
label(name8)
label(index)
label(save_name)

53BB93:
jmp newmem
nop
nop
returnhere:

newmem:
mov [flag],FF
inc [index]
cmp [index],7
jb save_name
mov [index],0

save_name:
pushad
mov ebx,[index]
mov edx,name1
lea ecx,[edx+ebx*08]
lea ecx,[ecx+ebx*08]

mov ebx,[eax+70]
mov [ecx],ebx

mov ebx,[eax+74]
mov [ecx+4],ebx

mov ebx,[eax+78]
mov [ecx+8],ebx

mov ebx,[eax+7C]
mov [ecx+C],ebx
popad
originalcode:
mov [esi+0c],00000000

exit:
jmp returnhere

flag:
dd 00000000

name1:
dd 00000000 00000000 00000000 00000000
name2:
dd 00000000 00000000 00000000 00000000
name3:
dd 00000000 00000000 00000000 00000000
name4:
dd 00000000 00000000 00000000 00000000
name5:
dd 00000000 00000000 00000000 00000000
name6:
dd 00000000 00000000 00000000 00000000
name7:
dd 00000000 00000000 00000000 00000000
name8:
dd 00000000 00000000 00000000 00000000
index:
dd 00000000
[DISABLE]
53BB93:
mov [esi+0c],00000000

dealloc(newmem)
lol i got this i actualy got this with my ip haxx lmao but i got like better version more improved one not saying more if you want it go to google wtie gamehackingrevolution not giving more tips :p
09/22/2009 05:23 Keith1#35
Mines alot different and better then that, I only posted it so that the people with experience could make it and take example and make their own like drako did.