Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 04:15

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

Advertisement



Hilfe zu meinem programm...

Discussion on Hilfe zu meinem programm... within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 35
Join Date: May 2008
Posts: 476
Received Thanks: 35
Hilfe zu meinem programm...

Hallo,

ich hab mich mal an ein keines programm gesetzt, welches mir einen signalton gibt, wenn mich z.b. in wow jemand anschreibt.

So sieht das programm zz aus:

#include <Sound.au3>

while 1
$whisper = pixelsearch (42,438, 337, 685, 0x5F3B65, 10)
If Not @error = 1 then
_sound()
While 1
WEnd
endif
wend
Func _sound()
$snd = _SoundOpen("C:\Dokumente und Einstellungen\Dtex.DTEX-YI8SXFHVNC\Desktop\Alarm.wav")
_SoundPlay($snd)
EndFunc

Ich habe dieses programm nicht vollständig selbst geschrieben, sondern bisschen zusammen gewürfelt...

ich verstehe alles daraus, jedoch folgendes nicht:

Func _sound()
$snd = _SoundOpen("C:\Dokumente und Einstellungen\Dtex.DTEX-YI8SXFHVNC\Desktop\Alarm.wav")
_SoundPlay($snd)
EndFunc

wieso muss dort iwas mit Func sein?... ich habe alle Funcs mal weggelassen und dann spielt er keinen sound ab..

nun ja so wie das programm nun ist, spielt er wie er soll einen sound ab, jedoch nur einmal... wenn mich etwas später wieder einer anschreibt, dann spielt er keinen sound mehr ab. außerdem dauert es etwas zu lange bis er den sound abspielt... wie kann ich diese zeit verringern?

wäre echt nett, wenn mir jemand helfen könnte...
mfg
Franzknut is offline  
Old 04/10/2010, 09:46   #2
 
elite*gold: 35
Join Date: May 2008
Posts: 476
Received Thanks: 35
ah ok sry... ich glaub ich habs problem selber gelöst... so sieht mein programm aus:

#include <Sound.au3>
dim $zahler
$zahler = 0
dim $snd

HotKeySet("{NUMPAD7}", "_StartBot")
HotKeySet("{NUMPAD9}", "_PauseBot")
HotKeySet("{NUMPADSUB}", "_EndeBot")

Global $Active = 0

while 1
if $Active = 1 Then
Controlsend ("World of Warcraft", "", "", "{1}")
sleep (5)
Controlsend ("World of Warcraft", "", "", "{2}")
sleep (5)
Controlsend ("World of Warcraft", "", "", "{3}")
sleep (5)
Controlsend ("World of Warcraft", "", "", "{4}")
sleep (5)
Controlsend ("World of Warcraft", "", "", "{5}")
sleep (5)
Controlsend ("World of Warcraft", "", "", "{6}")
sleep (5)
Controlsend ("World of Warcraft", "", "", "{7}")
sleep (5)
Controlsend ("World of Warcraft", "", "", "{8}")
sleep (5)
Controlsend ("World of Warcraft", "", "", "{9}")
sleep (5)
Controlsend ("World of Warcraft", "", "", "{0}")
sleep (5)
Controlsend ("World of Warcraft", "", "", "{e}")
sleep (5)
Controlsend ("World of Warcraft", "", "", "{f}")
sleep (5)
Controlsend ("World of Warcraft", "", "", "{g}")
sleep (5)
$zahler = $zahler + 1
If $zahler = 30 Then
Controlsend ("World of Warcraft", "", "", "{q}")
$zahler = 0
EndIf
$whisper = pixelsearch (11,10, 1895, 1026, 0x5F3B65, 10)
If Not @error = 1 then
_sound()
sleep (10000)
Endif
EndIf
WEnd

Func _StartBot()
$Active = 1
EndFunc

Func _PauseBot()
$Active = 0
EndFunc

Func _EndeBot()
Exit
EndFunc

Func _sound()
$snd = _SoundOpen("C:\Dokumente und Einstellungen\Dtex.DTEX-YI8SXFHVNC\Desktop\Alarm.wav")
_SoundPlay($snd)
EndFunc

Iwelche verbesserungsvorschläge?
mfg
Franzknut is offline  
Old 04/11/2010, 15:52   #3
 
elite*gold: 0
Join Date: Dec 2007
Posts: 127
Received Thanks: 11
If you have an English translation I could probably help.
Wellard is offline  
Old 04/12/2010, 09:30   #4
 
epiTR's Avatar
 
elite*gold: 185
Join Date: May 2008
Posts: 3,646
Received Thanks: 603
Code:
sleep(5)
sehr kurze Pausen, falls du fünf Sekunden meintest dann müsste es so sein:

Code:
sleep(5000)
epiTR is offline  
Old 04/12/2010, 17:11   #5
 
elite*gold: 35
Join Date: May 2008
Posts: 476
Received Thanks: 35
Mit hilfe meinte ich es vllt. besser ordnen bzw es sinnvoller zu gestalten oder so... sleep (5) is bewusst gewählt.

With "help" i meant propably to make is a lil bit smarter or more sensefull...

mfg
Franzknut is offline  
Reply


Similar Threads Similar Threads
[Hilfe] Brauche Hilfe bei meinem Hamachi Server alles Fertig ausser Navicat und co.
08/07/2010 - Metin2 Private Server - 2 Replies
Guten Tag, Also ich habe heute mein Hamachi P-Server erstellt doch habe Paar Fragen. Kann ich nachdem ich Server erstellt habe VPC schließen also da wo Operation timed out steht. Wie kann ich das mit Navicat machen (wäre schön wenn einer alles einzeln beschreiben könnte). Wie funktionert das mit der Datenbank? Und wie erstelle ich Accounts?
Hilfe bei meinem BOT
04/23/2010 - AutoIt - 3 Replies
So ich poste nochmal da mir ja hier keiner andwortet aber auch nochmal mit einer Frage mehr ^^: Ich brauch Hilfe bei den Scripts: Skript 1 : Öffnet eine Datei z.B.: name.exe.. Ich hab es dauernt mit den Skripts ausprobiert: Run ("name.exe") und Run ("der\datei\pfad\name.exe") es passiert nichts^..
[HILFE?]Brauche Hilfe mit meinem Hamachi Server
02/16/2010 - Metin2 Private Server - 12 Replies
Hallo Leute, Ich habe ein Problem. Ich habe mir Heute einen Hamachi Server gebastelt. Mein Problem: Nur ich kann auf den Server rauf, wenn Leute versuchen einzuloggen kommt "Fehler beim Verbinden zum Server". Wenn sie versuchen bei Hamachi den Ping nachzugucken kommt auch nur Zeitüberschreitung. Hatte vllt jemande das gleiche Problem?, muss ich vllt irgendwelche Ports öffnen?



All times are GMT +2. The time now is 04:15.


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.