|
You last visited: Today at 13:01
Advertisement
[Anfänger] Timer mit Hotkeys & Sounds erstellen
Discussion on [Anfänger] Timer mit Hotkeys & Sounds erstellen within the AutoIt forum part of the Coders Den category.
07/06/2011, 20:24
|
#1
|
elite*gold: 1
Join Date: Jun 2008
Posts: 1,318
Received Thanks: 490
|
[Anfänger] Timer mit Hotkeys & Sounds erstellen
Hallo Leute,
ich habe mir heute AutoIt heruntergeladen um mir einen Timer für League of Legends zu erstellen. Und zwar soll der folgendes leisten:
Wenn ich ingame den NPC boss besiegt habe, möchte ich F5 drücken um den Timer zu starten. Es soll ein Sound starten, wenn ich den Timer aktiviere, dann 6Min 30Sec später soll ein Sound ertönen, dass der Timer abgelaufen ist und ich kann wieder zum Boss-gegner gehen und ihn wieder töten.
Die Sounddateien habe ich bereits und ich habe es immerhin schon geschafft, eine msgbox mit ja nein Funktion zu machen bzw man kann am Anfang entscheiden ob man den Script starten soll oder nicht. Ich habe es auch schon geschafft, das der Script anbleibt und nicht einfach ausgeht. Weiter weiß ich nicht. Habe schon gegoogelt aber nichts richtiges gefunden oder eben auf Englisch, was ich eigentlich gut kann aber nicht in dieser Fachrichtung.
Ist das ganze "zu hoch" für mich oder soll ich erstmal einen vereinfachten Timer machen oder etwas ganz anderes?
Mfg Windforce!!
Fortschritt:
$msgbox1 = MsgBox (4 , "LoL-Timer by Windforce","Möchtest du den Timer starten?" )
if $msgbox1 = 7 then
Exit
EndIf
while 1
sleep(1000)
WEnd
|
|
|
07/06/2011, 20:35
|
#2
|
elite*gold: 255
Join Date: Nov 2009
Posts: 2,900
Received Thanks: 1,408
|
Code:
Global $Timer
HotKeySet("{F5}","_start")
HotKeySet("{F6}","_exit")
While 1
If TimerDiff($Timer) > 6300 and TimerDiff($Timer) < 6500 Then
SoundPlay("datei.mp3")
$Timer = TimerInit()
EndIf
WEnd
Func _start()
$Timer = TimerInit()
EndFunc
Func _exit()
Exit
EndFunc
Untested.
Sollte jedoch funktionieren.
|
|
|
07/06/2011, 20:42
|
#3
|
elite*gold: 1
Join Date: Jun 2008
Posts: 1,318
Received Thanks: 490
|
Schonmal einen Schritt weiter, danke.
Aber wenn ich F5 drücke dauert es ein wenig und der start-sound ertönt. Nach ein paar Sekunden ertönt ernochmal aber das soll er ja nicht. Der Timer soll ablaufen und dann soll ein Sound ertönen, das der Timer zu ende ist. Mit F6 möchte ich den Timer abbrechen aber wenn ich ejtzt F6 drücke, dann beendet sich ja der Script.
|
|
|
07/06/2011, 21:04
|
#4
|
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
|
Code:
Global $timer, $pause=True
HotKeySet("{F5}","start")
HotKeySet("{F6}","pause")
While Sleep(50)
If Not $pause And TimerDiff($timer) >= 390000 Then
SoundPlay('timeOver.mp3')
$pause = True
EndIf
WEnd
Func start()
$timer = TimerInit()
$pause = False
SoundPlay('Start.mp3')
EndFunc
Func pause()
$pause = True
EndFunc
|
|
|
07/06/2011, 21:16
|
#5
|
elite*gold: 1
Join Date: Jun 2008
Posts: 1,318
Received Thanks: 490
|
Wieder ein Schritt weiter aber irgendwie wiederholt sich der startsound immer wieder und wenn der Timer vorrüber ist ertönt nicht der end-sound.
|
|
|
07/06/2011, 22:34
|
#6
|
elite*gold: 0
Join Date: Jun 2009
Posts: 121
Received Thanks: 13
|
Also, ich hab ma was gemacht:
PHP Code:
#include <Sound.au3>
HotKeySet("1","start") HotKeySet("2","stop")
$a = 6
$StopSound = _SoundOpen("Pfad zur Sounddatei") $StartSound = _SoundOpen("Pfad zur Sounddatei")
While 1 If $a = 5 Then Sleep(390000) Beep(1000,5000) $a = 6 Else Sleep(5000) EndIf WEnd
Func start() $a = 5 _SoundPlay($StartSound) EndFunc
Func stop() $a = 6 _SoundPlay($StopSound) ;Hier kann man noch Exit einfügen wenn es dann beenden soll EndFunc
Wie willst du es mit den Sounds machen?
Du kannst wenn du willst noch nen sound dafür machn, der dir zeigt, dass der boss wieder da is, das wäre dann so:
PHP Code:
#include <Sound.au3>
HotKeySet("1","start") HotKeySet("2","stop")
$a = 6
$StopSound = _SoundOpen("Pfad zur Sounddatei") $StartSound = _SoundOpen("Pfad zur Sounddatei") $BossSound = _SoundOpen("Pfad zur Sounddatei")
While 1 If $a = 5 Then Sleep(390000) _SoundPlay($BossSound) $a = 6 Else Sleep(5000) EndIf WEnd
Func start() $a = 5 _SoundPlay($StartSound) EndFunc
Func stop() $a = 6 _SoundPlay($StopSound) ;Hier kann man noch Exit einfügen wenn es dann beenden soll EndFunc
ich denk ma ein beep für des alles würde reichen... zur orientierung kannst du ja verschiedene Frequenzen nehmen. so würds ich machn, auch mit exitfunktion:
PHP Code:
#include <Sound.au3>
HotKeySet("{F5}","start") HotKeySet("{F6}","stop") HotKeySet("{F7}","beenden")
$a = 6 While 1 If $a = 5 Then Sleep(390000) Beep(5000,5000) $a = 6 Else Sleep(5000) EndIf WEnd
Func start() $a = 5 Beep(100,1000) EndFunc
Func stop() $a = 6 Beep(1000,1000) ;Hier kann man noch Exit einfügen wenn es dann beenden soll EndFunc
Func beenden() Exit EndFunc
Du kannst aber, nur zur sicherheit, dass die sounds immer da sind, auch mit FileInstall arbeiten.
PHP Code:
#include <Sound.au3>
FileInstall("Pfad Der Stop - Datei","C:\",1) FileInstall("Pfad Der Start - Datei","C:\",1) FileInstall("Pfad Der Boss - Datei","C:\",1)
HotKeySet("1","start") HotKeySet("2","stop")
$a = 6
$StopSound = _SoundOpen("C:\Name der StoppDatei") $StartSound = _SoundOpen("C:\Name der StartDatei") $BossSound = _SoundOpen("C:\Name der BossDatei")
While 1 If $a = 5 Then Sleep(390000) _SoundPlay($BossSound) $a = 6 Else Sleep(5000) EndIf WEnd
Func start() $a = 5 _SoundPlay($StartSound) EndFunc
Func stop() $a = 6 _SoundPlay($StopSound) ;Hier kann man noch Exit einfügen wenn es dann beenden soll EndFunc
|
|
|
07/06/2011, 23:07
|
#7
|
elite*gold: 1
Join Date: Jun 2008
Posts: 1,318
Received Thanks: 490
|
Quote:
Originally Posted by Tobolobo
Also, ich hab ma was gemacht:
PHP Code:
#include <Sound.au3>
HotKeySet("1","start")
HotKeySet("2","stop")
$a = 6
$StopSound = _SoundOpen("Pfad zur Sounddatei")
$StartSound = _SoundOpen("Pfad zur Sounddatei")
While 1
If $a = 5 Then
Sleep(390000)
Beep(1000,5000)
$a = 6
Else
Sleep(5000)
EndIf
WEnd
Func start()
$a = 5
_SoundPlay($StartSound)
EndFunc
Func stop()
$a = 6
_SoundPlay($StopSound)
;Hier kann man noch Exit einfügen wenn es dann beenden soll
EndFunc
Wie willst du es mit den Sounds machen?
Du kannst wenn du willst noch nen sound dafür machn, der dir zeigt, dass der boss wieder da is, das wäre dann so:
PHP Code:
#include <Sound.au3>
HotKeySet("1","start")
HotKeySet("2","stop")
$a = 6
$StopSound = _SoundOpen("Pfad zur Sounddatei")
$StartSound = _SoundOpen("Pfad zur Sounddatei")
$BossSound = _SoundOpen("Pfad zur Sounddatei")
While 1
If $a = 5 Then
Sleep(390000)
_SoundPlay($BossSound)
$a = 6
Else
Sleep(5000)
EndIf
WEnd
Func start()
$a = 5
_SoundPlay($StartSound)
EndFunc
Func stop()
$a = 6
_SoundPlay($StopSound)
;Hier kann man noch Exit einfügen wenn es dann beenden soll
EndFunc
ich denk ma ein beep für des alles würde reichen... zur orientierung kannst du ja verschiedene Frequenzen nehmen. so würds ich machn, auch mit exitfunktion:
PHP Code:
#include <Sound.au3>
HotKeySet("{F5}","start")
HotKeySet("{F6}","stop")
HotKeySet("{F7}","beenden")
$a = 6
While 1
If $a = 5 Then
Sleep(390000)
Beep(5000,5000)
$a = 6
Else
Sleep(5000)
EndIf
WEnd
Func start()
$a = 5
Beep(100,1000)
EndFunc
Func stop()
$a = 6
Beep(1000,1000)
;Hier kann man noch Exit einfügen wenn es dann beenden soll
EndFunc
Func beenden()
Exit
EndFunc
Du kannst aber, nur zur sicherheit, dass die sounds immer da sind, auch mit FileInstall arbeiten.
PHP Code:
#include <Sound.au3>
FileInstall("Pfad Der Stop - Datei","C:\",1)
FileInstall("Pfad Der Start - Datei","C:\",1)
FileInstall("Pfad Der Boss - Datei","C:\",1)
HotKeySet("1","start")
HotKeySet("2","stop")
$a = 6
$StopSound = _SoundOpen("C:\Name der StoppDatei")
$StartSound = _SoundOpen("C:\Name der StartDatei")
$BossSound = _SoundOpen("C:\Name der BossDatei")
While 1
If $a = 5 Then
Sleep(390000)
_SoundPlay($BossSound)
$a = 6
Else
Sleep(5000)
EndIf
WEnd
Func start()
$a = 5
_SoundPlay($StartSound)
EndFunc
Func stop()
$a = 6
_SoundPlay($StopSound)
;Hier kann man noch Exit einfügen wenn es dann beenden soll
EndFunc
|
SUUPER. So wollte ich es haben. Vielen Dank!
|
|
|
 |
Similar Threads
|
Hack erstellen, für Anfänger.. :D
12/11/2010 - WarRock Guides, Tutorials & Modifications - 21 Replies
Hi ich denke das wird mal Zeit das so ein TuT auftaucht.
Im diesem TuT wird erklärt:
Aufbau eines Source Code!
Include und Libary Dateien
Addressen und Offsets
Hack Code's
Hackthread
|
[GF] How to Waffenladen erstellen (NUR FÜR ANFÄNGER)
11/28/2010 - Tutorials - 6 Replies
Hey das ist mein erstes Tutorial und ich will euch
zeigen wie man einen Simplen Waffenladen erstellt in GF...
Ich hab hier zum beispiel das LoH 0.4 Script benutzt also falls irgentwas anders ich,
dann ist es nicht meine Schuld xD
Erstmal brauchen wir die weapon ids damit wir wissen was für welche waffen wir im Shop kaufen koennen
ich benutze jetzt die...:
|
Df countdown timer
08/02/2010 - Dekaron Private Server - 0 Replies
i found a code here for a count down timer for dead front on this post but it wont let me use 2 of them on the same page (1 timer for each DF). Any one know what to do to fix it?
|
[Request]CountDown timer
05/27/2010 - CO2 Private Server - 11 Replies
Hey,
Can I request the code for a 10 minute countdown timer like
Timer T = new timer();
int minutes = 10;
int seconds = 0;
T.Start();
T.Tick
|
All times are GMT +1. The time now is 13:03.
|
|