[Tool]International SRO Key Presser[Works Minimized]

07/10/2009 03:08 DImported#91
annoying thing about it when i use it for ressing is that it always brings the sro client to front that is pressing res, even when hidden. i currently only use this for login, and use daskillz for res.
07/10/2009 03:47 x_king_x#92
Quote:
Originally Posted by DImported View Post
annoying thing about it when i use it for ressing is that it always brings the sro client to front that is pressing res, even when hidden. i currently only use this for login, and use daskillz for res.
Hide IT
07/10/2009 06:20 LegendaryHeroes#93
Quote:
Originally Posted by HideAndSeeK View Post
hm,
my decompiler isnt working ,
just wanna know how u did it, that u bring the choosen client to a status, i did it like this, so u did it with stringsplit, too? Or what method did u use?
greetz
Code:
...
Well, of course your decompiler didn't work, I protected the program with obfuscated :P

Here is the Scan function, used 3 arguments (a list, list of winhandle, list of client type)
Code:
Func _Scan(ByRef $list, ByRef $wList, ByRef $aClientType)
	Local $i, $j, $tmp, $count
	_GUICtrlListBox_ResetContent($list)
	$wList[0][0] = 0

	For $j = 1 To $aClientType[0]
		$tmp = WinList("[CLASS:" & $aClientType[$j] & "]")
		$count = $wList[0][0]

		For $i = 1 To $tmp[0][0]
			$wList[$i + $count][0] = $tmp[$i][0]
			$wList[$i + $count][1] = $tmp[$i][1]
			$wList[0][0] += 1
		Next
	Next

	For $i = 1 To $wList[0][0]
		_GUICtrlListBox_AddString($list, $wList[$i][0])
	Next
EndFunc   ;==>_Scan
Other functions:
Code:
Func Minimize()
	_SetState(@SW_MINIMIZE, "Minimized", $List1, $WinList)
EndFunc   ;==>Minimize

Func MinimizeAll()
	_SetStateAll(@SW_MINIMIZE, "All minimized", $WinList)
EndFunc   ;==>MinimizeAll

Func Hide()
	_SetState(@SW_HIDE, "Hidden", $List1, $WinList)
EndFunc   ;==>Hide

Func HideAll()
	_SetStateAll(@SW_HIDE, "All hidden", $WinList)
EndFunc   ;==>HideAll

Func Show()
	_SetState(@SW_SHOW, "Shown", $List1, $WinList)
EndFunc   ;==>Show

Func ShowAll()
	_SetStateAll(@SW_SHOW, "All Shown", $WinList)
EndFunc   ;==>ShowAll


Func _SetState($state, $tip, ByRef $list, ByRef $wList)
	Local $i, $HWNDTab
	$HWNDTab = _GetSelection($list, $wList)

	If $HWNDTab[0] = 0 Then
		TrayTip("Note", "No selection found",12,1)
	Else
		For $i = 1 To $HWNDTab[0]
			WinSetState($HWNDTab[$i], "", $state)
		Next
		TrayTip("Info", $tip, 12,1)
	EndIf
EndFunc   ;==>_SetState


Func _GetSelection(ByRef $list, ByRef $wList)
	Local $SelectTab, $i, $nbItem

	$SelectTab = _GUICtrlListBox_GetSelItems($list)
	$nbItem = $SelectTab[0]

	Local $HWNDTab[$nbItem + 1]

	$HWNDTab[0] = $SelectTab[0]
	For $i = 1 To $nbItem
		$HWNDTab[$i] = $wList[$SelectTab[$i] + 1][1]
	Next
	Return $HWNDTab
EndFunc   ;==>_GetSelection
Quote:
Originally Posted by DImported View Post
annoying thing about it when i use it for ressing is that it always brings the sro client to front that is pressing res, even when hidden. i currently only use this for login, and use daskillz for res.
I'm aware of that bug. That's why i implemented the hotkey Ctrl+F1 to minimize the current active client. When minimized, your client won't be brought to front.
07/11/2009 14:22 LegendaryHeroes#94
New, version 3.1 is out. Check the home page for downloads.
With this one, you can create a script to make a sound when your account is logged in. Different version of sro use different Opcode for login.
DarkPassion, the OP, will make a guide and tell you how to do it.
07/11/2009 15:33 mic32#95
Quote:
Originally Posted by LegendaryHeroes View Post
New, version 3.1 is out. Check the home page for downloads.
Great!!! Thanks, that's very goood news! :)

Quote:
Originally Posted by LegendaryHeroes View Post
Different version of sro use different Opcode for login.
DarkPassion, the OP, will make a guide and tell you how to do it.
Me too please. DarkPassion, please share knowledge, you become.
Me interesting too. ;)
07/11/2009 23:32 Fantasya#96
New version:
[Only registered and activated users can see links. Click Here To Register...]

what the hell?
07/12/2009 05:25 LegendaryHeroes#97
The script tried to create a PacketX object. Try to install the packetx.dll.
Start -> Run -> regsvr32 "insert path to dll"
Don't forget the quotes.

And what OS are you using? It's not gonna work in Win 98...
If you have trouble with that object, try to uninstall then reinstall again
To uninstall Start -> Run -> regsvr32 /u "insert path to dll"
07/12/2009 07:36 DarkPassion#98
About the opcodes,I will do a guide later,when I have time to login normaly on sro,coz since 1 month I just login clientless,I even forgot how the game looks like :D
It's not that hard basically,you just need to choose your ethernet adapter,and then go on and try to login on sro,when you are logged in,just see the latest code:) Thats the login opcode,so you just have to do a script with that opcode and with the sound you want to play when that condition is met.
I'm just too sleepy to do it right now T_T
07/12/2009 07:53 lacrymosa02525#99
Quote:
Originally Posted by Fantasya View Post
New version:
[Only registered and activated users can see links. Click Here To Register...]

what the hell?

i have the same error im on vista will it work on vista??
07/12/2009 08:49 DarkPassion#100
What vista you've got? x64 or x32?
And bout that problem,LegendaryHeroes already gave you a solution:) You should try it.
07/12/2009 09:27 lacrymosa02525#101
Quote:
Originally Posted by DarkPassion View Post
What vista you've got? x64 or x32?
And bout that problem,LegendaryHeroes already gave you a solution:) You should try it.
Im on 32bit Vista


These what happen when i first run the condor client. It will ask if i want to install the packetx.dll then i click ok
Then these happen:

[Only registered and activated users can see links. Click Here To Register...]

Then I try to register the dll manually w/c is legendaryheroes suggestion:

These error came out:
[Only registered and activated users can see links. Click Here To Register...]

since it wont work

i downloaded the packetx dll here

[Only registered and activated users can see links. Click Here To Register...]


then install it and then after installing it i run the condor client

there i recieve the Line-1 error in my prevoius post
07/12/2009 11:03 LegendaryHeroes#102
Alright. I found what cause it. You need to install WinPcap (google it)
Install the latest one or from version 4.0 will make it works :)
Here is the home page of PacketX [Only registered and activated users can see links. Click Here To Register...]
You can install the full program.

Damn Vista has too much bug and security :D

And the reason of the DllRegisterServer code 0x80070005 is: (quote from Microsoft)
Quote:
This behavior may occur if you try to register a DLL by using Regsrv32 while you are logged on using an account that does not have administrative credentials, such as an account that is a member of the standard users group. An account that does not have administrative credentials cannot write to the registry or change files in the System32 folder.

The behavior occurs because Windows XP and Windows Server 2003 use a more restrictive security scheme than earlier versions of Windows use. This scheme prevents standard users from registering DLLs.

Note Because of this behavior, standard users may not be able to run programs that self-register DLLs by using standard user's ID.

To resolve this behavior, log on by using an administrator account, and then register the DLL.
07/12/2009 14:16 DarkPassion#103
I just thinked a bit on the opcodes thingie with the ethernet adapter,and I basicaly tought that it would need winpcap coz I used it with many other games like that to sniff something...
07/12/2009 14:18 lacrymosa02525#104
Quote:
Originally Posted by LegendaryHeroes View Post
Alright. I found what cause it. You need to install WinPcap (google it)
Install the latest one or from version 4.0 will make it works :)
Here is the home page of PacketX [Only registered and activated users can see links. Click Here To Register...]
You can install the full program.

Damn Vista has too much bug and security :D

And the reason of the DllRegisterServer code 0x80070005 is: (quote from Microsoft)
OMG

Thank you very much man. It works great now, finally i found a resser tool that works on vista this is just what i need. Wooohhoooo thanks really!!!!:D
07/12/2009 17:20 DarkPassion#105
He's the creator of the tool^^ thats why he knows everything about it :p