Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 17:54

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

Advertisement



timmer einbauen

Discussion on timmer einbauen within the AutoIt forum part of the Coders Den category.

Closed Thread
 
Old   #1
 
elite*gold: 0
Join Date: May 2009
Posts: 264
Received Thanks: 43
timmer einbauen

hallo und guten morgen...
ich wollte eigentlich nur wissen wie man einen timer in meinen bot einbaut...

der timmer soll bewirken dass der bot nach 3 std den pc herunterfährt

(durch das drücken der tasten: win c a)

der bot sieht bis jetzt so aus und funktioniert super

PHP Code:
HotKeySet ("{0}""Start")
HotKeySet ("{9}""pause")

Global 
$Paused 
while 1

Sleep
(100)

WEnd

Func Start
()

while 
True

Send
(" 1 y 2 y 3 y 4 y wwwww y 1 y 2 y 3 y 4 y ssss")

Sleep(60)

WEnd

EndFunc



Func pause
()

$Paused Not $Paused

While $Paused

Sleep
(100)

WEnd

EndFunc 
flothekilla94 is offline  
Old 06/14/2009, 12:49   #2
 
felixli93's Avatar
 
elite*gold: 0
Join Date: Aug 2008
Posts: 820
Received Thanks: 909
TimerInit und TimerDiff sind die stichworte!
den rest solltest du selber rausfinden
felixli93 is offline  
Old 06/14/2009, 19:37   #3
 
elite*gold: 0
Join Date: May 2009
Posts: 264
Received Thanks: 43
danke des is wenigstens ein anfang aber meine frage besteht immer noch
flothekilla94 is offline  
Old 06/14/2009, 19:39   #4
 
elite*gold: 20
Join Date: Feb 2007
Posts: 3,080
Received Thanks: 4,294
da du ja nun die stichworte hast die du in die hilfe eingeben kannst müsste dein problem jetzt von anderer natur sein, da wir hir nicht gedanken lesen können, müsstest du uns nun sagen wo genau dein problem mit timerinit und timerdiff liegt.

mfg
kknb is offline  
Old 06/14/2009, 20:59   #5
 
elite*gold: 0
Join Date: May 2009
Posts: 264
Received Thanks: 43
also mein problem is das ich keine ahnung habe wie des mit dem timer funktioniert...
mit einigen tuts und ein bischen menschenverstand habe ich es geschaft erst mal diese funktion die ich da oben habe zu schreiben aber weiter weiß ich dann ned mehr
flothekilla94 is offline  
Old 06/14/2009, 21:13   #6
 
elite*gold: 20
Join Date: Feb 2007
Posts: 3,080
Received Thanks: 4,294
gib doch mal die genanneten begriffe in die autoit hilfe ein, da haste ne beschreibung mit nem idiotensicheren beispiel...in die hilfe gelangst du wenn du zum beispiel in scite f1 drückst.
kknb is offline  
Old 06/15/2009, 13:55   #7
 
elite*gold: 0
Join Date: May 2009
Posts: 264
Received Thanks: 43
ich glaube die n aleitung habe ich so einiger maßen verstanden...
aber leider funktioniert es alles nicht so ganz wie ich es haben will

PHP Code:
$begin timerinit()

HotKeySet ("{0}""Start")
HotKeySet ("{9}""pause")

Global 
$Paused 
while 1

Sleep
(100)

WEnd

Func Start
()

while 
True

$dif 
TimerDiff($begin)

if 
$dif = (10000Then send("{LWIN}")

ElseIf 
$dif < (10000Then Send(" 1 y 2 y 3 y 4 y")

Sleep(60)

Endif

WEnd

EndFunc



Func pause
()

$Paused Not $Paused

While $Paused

Sleep
(100)

WEnd

EndFunc 
ich denke timerinit und timer diff(verbessert mich wenn es falsch ist) is richtig aber was is da bei if falsch????
flothekilla94 is offline  
Old 06/15/2009, 14:36   #8
 
felixli93's Avatar
 
elite*gold: 0
Join Date: Aug 2008
Posts: 820
Received Thanks: 909
erstmal:

mit
Code:
if $dif = (10000) Then send("{LWIN}")
wird das If so gut wie nie eintreffen, weil TimerDiff immer ein Float (Kommazahl) zurückgibt.
stattdessen würde ich
Code:
if Int ($dif = (10000)) Then send("{LWIN}")
benutzen.

sonst sehe ich eigentlich kein problem
dein script macht halt jetzt folgendes:

wenn du den button von start drückst, wird überprüft, ob seit scriptstart mehr als 10000 milisekunden vergangen sind.
wenn weniger als 10000 vergangen sind und du den hotkey start drückst, dann wird (" 1 y 2 y 3 y 4 y") gesendet.


mfg felixli93
felixli93 is offline  
Old 06/15/2009, 14:52   #9
 
elite*gold: 0
Join Date: May 2009
Posts: 264
Received Thanks: 43
danke werde ich gleich ausprobieren
ich will eigentlich nur erreichen dass der bot 2 stunden lang immer nur die tasten (" 1 y 2 y 3 y 4 y") sendet und dann lwin c a sendet und der bot beendet wird.
flothekilla94 is offline  
Old 06/15/2009, 15:05   #10
 
felixli93's Avatar
 
elite*gold: 0
Join Date: Aug 2008
Posts: 820
Received Thanks: 909
warum dann > 10000?
das wären dann 10 sekunden
felixli93 is offline  
Old 06/15/2009, 15:11   #11
 
elite*gold: 0
Join Date: May 2009
Posts: 264
Received Thanks: 43
nur so zum testen ob das alles funktioniert...
hab ja auch nur die wintaste eingebaut nicht dass er gleich den pc ausschaltet

bie der zeile kommt immer die fehlermeldung:
else statement without matching ifstatment
PHP Code:
ElseIf $dif < (10000Then Send(" 1 y 2 y 3 y 4 y"
flothekilla94 is offline  
Old 06/15/2009, 15:14   #12
 
felixli93's Avatar
 
elite*gold: 0
Join Date: Aug 2008
Posts: 820
Received Thanks: 909
und was funktioniert nicht?
am code seh ich grad nichts falsches
felixli93 is offline  
Old 06/15/2009, 15:22   #13
 
elite*gold: 0
Join Date: May 2009
Posts: 264
Received Thanks: 43
PHP Code:
$begin timerinit()

HotKeySet ("{0}""Start")
HotKeySet ("{9}""pause")

Global 
$Paused 
while 1

Sleep
(100)

WEnd

Func Start
()

while 
True

$dif 
TimerDiff($begin)

if 
Int ($dif = (10000)) Then send("{LWIN}")

ElseIf 
$dif < (10000Then Send(" 1 y 2 y 3 y 4 y")

Sleep(60)

Endif

WEnd

EndFunc



Func pause
()

$Paused Not $Paused

While $Paused

Sleep
(100)

WEnd

EndFunc 
gib des einfach mal in den scribteditor rein um mach run scribt dann kommt so ne fehlermeldung
wenn ich ne syntaxprüfung mache(f4 oder????) dann kommt immer dass ein wend fehlt
flothekilla94 is offline  
Old 06/15/2009, 15:42   #14
 
felixli93's Avatar
 
elite*gold: 0
Join Date: Aug 2008
Posts: 820
Received Thanks: 909
ok, darauf hatte ich nicht geachtet

du solltest dir aber angewöhnen, fehlermeldungen selbst lesen zu können

so muss es sein:
Code:
If Int ($dif) = 10000 Then
	Send("{LWIN}")
ElseIf $dif < (10000) Then
	Send(" 1 y 2 y 3 y 4 y")
EndIf
felixli93 is offline  
Thanks
1 User
Old 06/15/2009, 16:23   #15
 
elite*gold: 0
Join Date: May 2009
Posts: 264
Received Thanks: 43
funktioniert ganz gut mit dem timer aber die taste {lwin} wird nicht gedrückt...
gibt es einen befehl der windows anweißt den pc auszuschalten?????

weil ich will ja dass der pc nach einer gewissenzeit ausgeschalten wird
flothekilla94 is offline  
Closed Thread


Similar Threads Similar Threads
Segensmarmor in NPC einbauen
10/22/2010 - Metin2 Private Server - 3 Replies
abend^^ bin grad am erstellen der npc shops für meinen p server, und hab gemerkt dass man das item für den 5. bonus nicht so in den shop stellen kann. auf nem anderem server ist ja ein blauer ebenholzkasten beim npc und aus dem kommt dann segensmarmor raus. kann mir wer sagen wie ich die in die shops bekomm bzw, wie ich es einstellen kann, dass man die aus den ebenholzkästen bekommt?
Feuertieger? Einbauen?
08/17/2010 - Metin2 Private Server - 3 Replies
Hey, ich woltle fragen, ob mir jemand erklären aknn wie ich den feuertieger einbauen muss, damit ihc ihn rufen und auhc sehen kann? also ich ahbe die dateien fürd en Feuertieger aber ich verstehe das nicht richtig wie ich das serverside einbauen soll. Gibt auch ein Thx:D Mit Freundlich Grüßen Jussel19
Bannliste einbauen?
07/03/2010 - WoW Private Server - 3 Replies
hat jmd ne ahnung wie ich ne bannliste erstellen kann, die also geupdatet wird ? fänd ich ganz nützlich danke im vorraus mfg fabi
Sicherheitsfrage einbauen?
01/06/2010 - Metin2 Private Server - 8 Replies
Wie baut man zum Beispiel bei einer Registration eine Sicherheitsfrage + Sicherheitsantwort ein ? Zum Beispiel : Wie heißt das Land in dem der Server steht : ________ In dieses Feld darf dann nur Beispielsweise: Deutschland .



All times are GMT +2. The time now is 17:54.


Powered by vBulletin®
Copyright ©2000 - 2024, 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 ©2024 elitepvpers All Rights Reserved.