Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2
You last visited: Today at 01:46

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Hilfe bei der autoit while schleife

Discussion on Hilfe bei der autoit while schleife within the Metin2 forum part of the Popular Games category.

Reply
 
Old   #1
 
Nico001's Avatar
 
elite*gold: 297
Join Date: Mar 2009
Posts: 646
Received Thanks: 171
Hilfe bei der autoit while schleife

Hallo,
also ich habe ein problem und weiß nicht wie ich das lösen kann
ich will einen Multihack machen für metin2
aber wenn ich eine value freezen muss dann mache ich eine while schleife und dann kann man keinen anderen Button mehr aktivieren

z.B. (ein anderes von mit erstelltes programm)

Code:


Case $send1
While 1
Send("1")
WEnd
Case $send2
While 2
Send("2")
WEnd
Case $close
Exit


(das ist in einem gui)

und ich kann immernoch nur 1 button drücken der die ganze zeit eine taste drücken soll

pls hilfeee
kann jemand den code so umschreiben das man beide buttons drücken kann ???

thx schonmal
Nico001 is offline  
Old 03/03/2010, 16:12   #2
 
elite*gold: 0
Join Date: Feb 2010
Posts: 1,794
Received Thanks: 640
Frag deine Frage nächstes mal im AutoIt Unterforum oder im Frage und Antwort Thread.

Lg FanTasY.
FanTasY. is offline  
Old 03/04/2010, 04:31   #3
 
Nicklas1971's Avatar
 
elite*gold: 0
Join Date: Aug 2009
Posts: 902
Received Thanks: 280
Du musst die $send als Funktionen machen, so wie du das machst kann es nicht gehen. Bitte mal das AutoIT Handbuch zur Hilfe nehmen.

Hier noch mal ein kleines Beispiel damit du da evtl weiter basteln kannst:

Nicklas1971 is offline  
Old 03/04/2010, 04:32   #4
 
elite*gold: 18
Join Date: Dec 2009
Posts: 3,016
Received Thanks: 404
vllt als admin ausführen
XxxXHakanXxxX is offline  
Old 03/04/2010, 12:28   #5
 
iBobele's Avatar
 
elite*gold: 0
Join Date: Feb 2010
Posts: 823
Received Thanks: 186
Wieso hast du 2 mal While drinnen?
iBobele is offline  
Old 03/04/2010, 13:32   #6
 
Nico001's Avatar
 
elite*gold: 297
Join Date: Mar 2009
Posts: 646
Received Thanks: 171
einmal damit er an dauernt 1 drückt und einmal damit er andauernt 2 drückt

es funktioniert imma noch net
neuer code:
#include <ButtonConstants.au3>
#include <GUIConstants.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>

#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("send 1", 265, 118, 193, 133)
$send1 = GUICtrlCreateButton("start", 16, 24, 75, 25, 0)
$test = GUICtrlCreateButton("test", 96, 24, 75, 25, 0)
$close = GUICtrlCreateButton("exit", 176, 24, 75, 25, 0)
$Label1 = GUICtrlCreateLabel("test:", 16, 56, 28, 17)
$say = GUICtrlCreateInput("", 16, 80, 233, 21)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###



While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $send1
_send1()
Case $test
_test()
Case $close
_close()
EndSwitch
WEnd


Func _send1()
While 1
Send("1")
WEnd
EndFunc

Func _test()
MsgBox(0,"test","Dieses Programm sendet jede 2 sec test und das 5 mal!")
Send("test")
Sleep(2000)
Send("test")
Sleep(2000)
Send("test")
Sleep(2000)
Send("test")
Sleep(2000)
Send("test")
MsgBox(0,"test","Test ist zu Ende!")
EndFunc


Func _close()
Exit
EndFunc
Nico001 is offline  
Old 03/04/2010, 23:11   #7
 
elite*gold: 0
Join Date: Aug 2008
Posts: 465
Received Thanks: 224
autoit führt immer nur eine funktion auf einmal aus.
wenn du was gleichzeitig machen willst, solltest du c++ lernen.

der code hier sollte dein problem ansatzweiße lösen:
Code:
#include <ButtonConstants.au3>
#include <GUIConstants.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>

#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("send 1", 265, 118, 193, 133)
$send1 = GUICtrlCreateButton("start", 16, 24, 75, 25, 0)
$test = GUICtrlCreateButton("test", 96, 24, 75, 25, 0)
$close = GUICtrlCreateButton("exit", 176, 24, 75, 25, 0)
$Label1 = GUICtrlCreateLabel("test:", 16, 56, 28, 17)
$say = GUICtrlCreateInput("", 16, 80, 233, 21)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###



While 1
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case $GUI_EVENT_CLOSE
			Exit
		Case $send1
			_send1()
		Case $test
			_test()
		Case $close
			_close()
	EndSwitch
WEnd

Func _send1()
	While 1
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case $GUI_EVENT_CLOSE
			Exit
		Case $send1
			_send1()
		Case $test
			_test()
		Case $close
			_close()
	EndSwitch
	Send("1")
	WEnd
EndFunc

Func _test()
MsgBox(0,"test","Dieses Programm sendet jede 2 sec test und das 5 mal!")
Send("test")
Sleep(2000)
Send("test")
Sleep(2000)
Send("test")
Sleep(2000)
Send("test")
Sleep(2000)
Send("test")
MsgBox(0,"test","Test ist zu Ende!")
EndFunc


Func _close()
Exit
EndFunc
MrCrackR is offline  
Thanks
1 User
Old 03/05/2010, 13:10   #8
 
Nico001's Avatar
 
elite*gold: 297
Join Date: Mar 2009
Posts: 646
Received Thanks: 171
Jo danke nur leider hört er dann mit dem send 1 nicht auf aber da guck ich mal selber
bekommst n thx
Nico001 is offline  
Reply


Similar Threads Similar Threads
autoit do schleife problem
11/21/2009 - AutoIt - 16 Replies
wolte ma ein autoit spammer machen #include <ButtonConstants.au3> #include <EditConstants.au3> #include <GUIConstantsEx.au3> #include <StaticConstants.au3> #include <WindowsConstants.au3> Global $pause
Autoit - If Schleife - Problem
05/27/2009 - AutoIt - 3 Replies
Huhu, hab nen kleines Problem mit ner If-Schleife: $pixel_mob = PixelGetColor (549, 68) $farbe_mob = Hex($pixel_mob, 6) if $farbe_mob = 'CE0000' Then ToolTip('Attacking...',0,0)
Autoit - Problem mit If-Schleife
05/27/2009 - General Coding - 1 Replies
Huhu, erstmal ne kleine Frage...hab gerade zu diesem Thema nen Beitrag geschrieben, flupps, 5 Minuten später war er gelöscht - keine PN, nix.. Naja...mal schaun ^^ Problem ist folgendes: Hab diese if schleife in meiner while schleife:
Autoit schleife die wartet bis das eine oder andere eintritt
07/21/2008 - General Coding - 9 Replies
Hallo zusammen, ich bastel jetzt schon seit tagen an einem scriptteil aber komme nicht weiter! Folgendes ich versuche in autoit ein schleife zu bauen , die darauf wartet das sich entweder ein pixel an der stelle x oder ein pixel an der stelle y verändert . Anders gesagt die schleife soll warten bis ein pixel am oberen rand schwarz wird oder der andere pixel unten in einer leiste sich verändert wobei da die farbe unterschiedlich ist !



All times are GMT +1. The time now is 01:46.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.