L3G3NdKillEr Posted September 9, 2007 Share Posted September 9, 2007 how to show this timer in the game screen help me about this.' expandcollapse popup#include <GUIConstants.au3> hotkeyset("6", "khurram") Const $WM_SYSCOMMAND = 0x0112 ;Const $SC_MOVE = 0xF010 Const $SC_MINIMIZE = 0xF020 Opt("GUIOnEventMode", 1) #Region ### START Koda GUI section ### Form= $testGUI2 = GUICreate("", 140, 60, 0, 0, BitOR($WS_MINIMIZEBOX,$WS_GROUP,$WS_CLIPSIBLINGS, $WS_POPUP)) $Label1 = GUICtrlCreateLabel("Timer", 40, 16, 395, 273) GUICtrlSetOnEvent($Label1, "ALabel1Click") GUICtrlSetData("khurram1", $Label1) GUISetState(@SW_SHOW) WinSetOnTop($testGUI2, "", 1) #EndRegion ### END Koda GUI section ### Global $pos = WinGetPos($testGUI2) Global Const $WM_NCHITTEST = 0x0084 GUIRegisterMsg($WM_NCHITTEST,"WM_NCHITTEST") GUIRegisterMsg($WM_SYSCOMMAND, "On_WM_SYSCOMMAND") While GUIGetMsg() <> $GUI_EVENT_CLOSE WEnd Func On_WM_SYSCOMMAND($hWnd, $Msg, $wParam, $lParam) If BitAND($wParam, 0xFFF0) = $SC_MINIMIZE Then Return EndFunc Sleep(100) Send("6") While 1 WEnd Func WM_NCHITTEST($hWnd, $iMsg, $iwParam, $ilParam) If $hWnd = $testGUI2 And $iMsg = $WM_NCHITTEST Then $id = _API_DefWindowProc($hWnd, $iMsg, $iwParam, $ilParam) If $id = 2 Then;if it is the title handle Return 1;return the client handle Else Return $id;return the real handle EndIf EndIf EndFunc Func _API_DefWindowProc($hWnd, $iMsg, $iwParam, $ilParam) Local $aResult $aResult = DllCall("User32.dll", "int", "DefWindowProc", "hwnd", $hWnd, "int", $iMsg, "int", $iwParam, "int", $ilParam) Return $aResult[0] EndFunc Func ALabel1Click() EndFunc Func khurram() $pid = ProcessExists("closer.exe") if $pid then Processclose($pid) EndIf $Minutes = 5 ; will wait 1 minutes Local $60Count = 0, $begin = TimerInit() While $Minutes > $60Count $dif = TimerDiff($begin) $dif2 = StringLeft($dif, StringInStr($dif, ".") -1) $Count = int($dif/1000) $60Count = Int($Count / 60) GUICtrlSetFont($Label1, 28, "", "","Comic Sans MS") GUICtrlSetColor($Label1, 0x00AA00) GUICtrlSetData($Label1, $60count & ":" & $Count) if $60count = 5 Then Run("closer.exe") EndIf Sleep(20) WEnd EndFunc Func khurram1() if _IsPressed("36") Then khurram EndIf EndFunc i'm very responsible, when ever something goes wrong they always say I'm responsible.Life is like an Adventure... BUT COOL GRAPHICS<====================----=LEGEND KILLER=----=========================> Link to comment Share on other sites More sharing options...
Pakku Posted September 9, 2007 Share Posted September 9, 2007 What about setting it on-top...? Arjan How can someone use Windows without using AutoIt?That one would properly don't know how to handle a computer!My scripts:Send files over internetKind of RSS reader3Draw ProUDF: convert a character string to a binary one and backCalculate PiCommand line downloader (Youtube/Google video)Set the transparency of a window just by hitting a key!Secure your pcOther things:My filemanMy profilePM me Link to comment Share on other sites More sharing options...
L3G3NdKillEr Posted September 9, 2007 Author Share Posted September 9, 2007 no dude i try it i set Winsetontop Command but its only work in window not in game. Anyone plzzzzzz help i'm very responsible, when ever something goes wrong they always say I'm responsible.Life is like an Adventure... BUT COOL GRAPHICS<====================----=LEGEND KILLER=----=========================> Link to comment Share on other sites More sharing options...
Moderators SmOke_N Posted September 9, 2007 Moderators Share Posted September 9, 2007 (edited) no dude i try it i set Winsetontop Command but its only work in window not in game. Anyone plzzzzzz helpI saw you post in the AnyGUI thread... but you only posted your code... not one attempt you had made but failed at. No one is going to write the code for you specifically, I'd suggest you start by trying some of the examples in the anygui thread, then try to work them in your project, if it is still failing, post the actual examples you tried that failed, then someone would be more interested in helping you solve your issue. Edited September 9, 2007 by SmOke_N Common sense plays a role in the basics of understanding AutoIt... If you're lacking in that, do us all a favor, and step away from the computer. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now