Post Reply Home » Forums » MMO Forums » 9Dragons » 9Dragons Discussions

Some help Please : 9Dragons Discussions

Posted: September 12th, 2007
shinji101
ok i can creat a script that will press keys and everything for me while i'm away.
but the problem is it won't get past gameguard/nprotect so it pressing the keys which i know but 9dragons isn't picking it up
i need to find a bypass for this
I tried decompiling Pinnacle which is a bot that kind of works but all i get is the array of bits stuff or something i can't make sense of cause i'm not that advanced.
can someone please help like a gamegaurd/nprotect killer or something.

i have read around the web and this keeps poping up "it wont work cause since it coming from a macro it not being sent from the keyboard so it is being stop but gamegaurd/nprotect"

if i knew how the person that made pinnacle bypassed it i would try to do it that way.
i am using a nooob script writer called Autoit so i might have to go back to visaul basic or something to remake it but please i need help in bypassing it
and i'm sure it will help everyone else with their botting problems aswell
Posted: September 12th, 2007
Total Posts:33 Joined:2007
Maybe someone can correct me if I am wrong but I believe "Pinnacle" AKA JoyToKey uses IME and SendMessage APIs.

It was not actually implemented this by the programmer. But actually how AutoIt probably does it. It's really similar to SendKeys() in VB
Posted: September 12th, 2007
shinji101
if pinnacle used juut the send type command then my script should work but it doesn't.
cause send would be the same as send keys.
Posted: September 12th, 2007
shinji101
This is a autoit script

Code: Register to unlock hidden link

HotKeySet("{F10}", "HK_STOP")
HotKeySet("{F11}", "startbot")



Func startbot()
	While (1)
		Send("{7 down}")
		Sleep(800)
		Send("{7 up}")
		Send("{7 down}")
		Sleep(800)
		Send("{7 up}")
			
		Send("{p down}")
		Sleep(2000)
		Send("{p up}")
	WEnd
EndFunc   ;==>startbot

Func HK_STOP()
	While 1 = 1
		Sleep(1000)
	WEnd
EndFunc   ;==>HK_STOP

While (1)
	Sleep(1000)
WEnd
i'm not good with vb so if someone could convert this to VB code that would be great so then i can test if it works on 9dragons
cause my mate said it might if u convert to VB or C++
Posted: September 13th, 2007
Total Posts:33 Joined:2007
AutoIt is very powerful and has a almost everything you could need on a basic to intermediate level. There's no point in reinventing the wheel.

A project like this will take you hours among hours. Not because it's a hard task to do in VB or C++. But because you don't know how. Thus you've just created a classroom for yourself as both student and teacher. Cause now not only are you trying to make a hack using methods you are unfamiliar with, but you're also teaching yourself a programming language!

Sorry, but I'm trying to get you to see what a huge waste of effort this is when it can already be done in a easier and in my opinion better way.
Posted: September 13th, 2007
shinji101
umm well u c this shouldn't take hours and hours to do
i used to do software programing at school before i drop out (was goingt o kill a teacher if i had stayed) and from my knowledge this is pritty simple in terms of programing it basicly wat 7 dif steps intotal
so really don't tell me this will take hours to convert cause i know for a fact that if someone can completly understand VB they can tell wat this script is doing.
Posted: September 14th, 2007
User avatar
administrator
Total Posts:29891 Joined:2002
Cough Cough exhume :)
Posted: September 14th, 2007
shinji101
i haven't got premuim and i can't pay for it =(
Posted: September 15th, 2007
Total Posts:33 Joined:2007
shinji101 wrote:umm well u c this shouldn't take hours and hours to do
i used to do software programing at school before i drop out (was goingt o kill a teacher if i had stayed) and from my knowledge this is pritty simple in terms of programing it basicly wat 7 dif steps intotal
so really don't tell me this will take hours to convert cause i know for a fact that if someone can completly understand VB they can tell wat this script is doing.
The idea is simple, but the real method isn't as basic. The game captures the keyboard and mouse driver. Which is why you cannot call basic Win32 APIs like SendMessage to send keyboard data to the game. Thus the trick isn't to make your program send keyboard/mouse data to it. But the trick is to get Windows to send it to game through a driver.

It can be accomplished by sending it through IME which I stated before. There are also several other methods you can use.
Posted: September 15th, 2007
shinji101
agh i should just go buy the g15 keyboard roflmao
i figured it would have to be sent through a emulated driver or something similar but my knowledge of programing isn't that advanced
if i wanted to i could study all this over again to make it but i just don't have the time in my life to do that
training to become an electricain is taking up most of my time.. not saying it hard i'm real good at math so it making it easy for me...
It's just time consuming. lol
Ready to join the community? Click here and see all of the benefits!
blue large dotWho is online
Users browsing this forum: No registered users and 17 guests
Post Reply