|
You last visited: Today at 17:44
Advertisement
Komisches AutoIt Problem Bitte Hilfe
Discussion on Komisches AutoIt Problem Bitte Hilfe within the Guild Wars forum part of the MMORPGs category.
01/04/2009, 18:19
|
#1
|
elite*gold: 0
Join Date: Dec 2007
Posts: 301
Received Thanks: 53
|
Komisches AutoIt Problem Bitte Hilfe
Hallo,
Diesmal hab ich ein echt komisches Problem und zwar:
wen ich einen bot schreibe der mit verschiedenen Func´s leuft z.b.
Func wayoutwahl()
Func wayout1(),
...
geht das nicht. der script beendet sich immer sofort nach dem Starten. Er activirt noch guild wars aber dan geht nix mehr.
und es kann auch nicht an falschen pixel liegen weil er bei meiner func wayoutwahl() nicht einmal v drückt um den nechsten npc anzuwählen
ich bin fast am verzweifeln
bitte helft mir
ich habe hir mal den code von dem bot der nicht geht:
PHP Code:
;==========================================================================
WinWait("Guild Wars","")
If Not WinActive("Guild Wars","") Then WinActivate("Guild Wars","")
WinWaitActive("Guild Wars","")
;==========================================================================
hotkeyset("{F8}", "end")
func end()
Exit
EndFunc
;==========================================================================
HotKeySet("{PAUSE}", "TogglePause")
Global $Paused
Func TogglePause()
$Paused = NOT $Paused
While $Paused
sleep(100)
ToolTip('Script is "Paused"',0,0)
WEnd
ToolTip("Script is running")
If Not WinActivate("Guild Wars") Then
WinActivate("Guild Wars")
EndIf
Sleep(2000)
EndFunc
func RandomSleep($min, $max)
;==========================================================================
$time = Random($min, $max)
Sleep($time)
endfunc
;==========================================================================
func WayoutWahl()
Send ("v")
Sleep (2000)
$target = PixelChecksum(355, 31,645, 51)
select
case $target == 3199207948
quest_annehmen1()
case $target == 2752461790
quest_annehmen2()
case Else
RandomSleep(2000, 2100)
Call("WayoutWahl")
EndSelect
EndFunc
;==========================================================================
Func quest_annehmen1()
send("{d down}")
RandomSleep(940, 941)
send("{w down}")
RandomSleep(10, 11)
send("{d up}")
RandomSleep(9370, 9371)
send("{a down}")
RandomSleep(610, 611)
send("{a up}")
RandomSleep(1090, 1091)
send("{a down}")
RandomSleep(390, 391)
send("{a up}")
RandomSleep(1120, 1121)
send("{a down}")
RandomSleep(70, 71)
send("{a up}")
RandomSleep(6550, 6551)
send("{w up}")
RandomSleep(130, 131)
send("{v down}")
RandomSleep(160, 161)
send("{v up}")
RandomSleep(360, 361)
send("{space down}")
RandomSleep(140, 141)
send("{space down}")
RandomSleep(1000, 1100)
MouseClick("left",748,491,1,7)
RandomSleep(500, 510)
Call("wayout")
EndFunc
;==========================================================================
Func quest_annehmen2()
send("{x down}")
RandomSleep(110, 120)
send("{x up}")
RandomSleep(1000, 1100)
send("{w down}")
RandomSleep(7510, 7520)
send("{d down}")
RandomSleep(700, 710)
send("{d up}")
RandomSleep(6490, 6500)
send("{d down}")
RandomSleep(140, 150)
send("{d up}")
RandomSleep(7050, 7060)
send("{a down}")
RandomSleep(1260, 1270)
send("{a up}")
RandomSleep(1670, 1680)
send("{d down}")
RandomSleep(380, 390)
send("{d up}")
RandomSleep(2660, 2670)
send("{w up}")
RandomSleep(1010, 1020)
send("{v down}")
RandomSleep(120, 130)
send ("{v up}")
RandomSleep(690, 700)
send("{space down}")
RandomSleep(120, 130)
send("{space up}")
RandomSleep(500, 510)
MouseMove(748,491)
RandomSleep(1000, 1100)
MouseClick("left",748,491,1,7)
RandomSleep(500, 510)
Call("wayout")
EndFunc
Auflösung: 1024*768
Interface: Größer
Ich Danke schonmal im vorraus.
mfg
Hokler
PS: Vor ein paar Tagen ging alles noch perfect aber dan musste ich meinen pc neu installiren und jetzt geht es nicht mehr =(.
|
|
|
01/04/2009, 18:26
|
#2
|
elite*gold: 0
Join Date: Sep 2008
Posts: 732
Received Thanks: 216
|
pack ma
PHP Code:
while 1 Sleep(100) WEnd
dazu
|
|
|
01/04/2009, 18:27
|
#3
|
elite*gold: 20
Join Date: Feb 2007
Posts: 3,080
Received Thanks: 4,294
|
ich glaube nicht das das so vor paar tagen lief
die musst die funktionen ja noch aufrufen damit sie überhaupt gestartet werden.
|
|
|
01/04/2009, 18:30
|
#4
|
elite*gold: 0
Join Date: Dec 2007
Posts: 301
Received Thanks: 53
|
Quote:
Originally Posted by kknb
ich glaube nicht das das so vor paar tagen lief
die musst die funktionen ja noch aufrufen damit sie überhaupt gestartet werden.
|
ich ruf die doch auf oder etwa nicht ???
/Edit: ok hatt sich erlidigt xD
omg ich bin so dumm -.-
|
|
|
01/04/2009, 18:33
|
#5
|
elite*gold: 0
Join Date: Sep 2008
Posts: 732
Received Thanks: 216
|
nee wo denn :-) die stehn ahlt einfach da aber da bringt ja nichts
|
|
|
01/04/2009, 18:36
|
#6
|
elite*gold: 0
Join Date: Oct 2007
Posts: 78
Received Thanks: 9
|
Wie Dunham schon sagte, schreib mal vor die erste funk
PHP Code:
while 1
Sleep(100)
WEnd
Dadurch Läuft das Skript in einer Art Leerlauf. Wenn du dann einen Hotkey benutzt, wird erst die entsprechende Func aufgerufen
|
|
|
01/04/2009, 18:40
|
#7
|
elite*gold: 0
Join Date: Dec 2007
Posts: 301
Received Thanks: 53
|
hatt sic hdoch schon erledigt
|
|
|
01/04/2009, 21:44
|
#8
|
elite*gold: 0
Join Date: Sep 2008
Posts: 732
Received Thanks: 216
|
soo ich benutz den thread einfach mal für mein problem da das andere ja gelöst wurde :-)
und zwar
PHP Code:
Call("wayout1") Sleep(1000) While 1 $rdy = _memoryread($check_map,$hprocess,'float') If $rdy = 1 Then RS(500,1500) Call("cast") ExitLoop EndIf WEnd
wayout1 ist halt der weg ins gebiet... das macht er auch nur sobald er dann im gebiet ist fängt er nicht mit der func "cast" an...
|
|
|
01/05/2009, 00:58
|
#9
|
elite*gold: 0
Join Date: Jun 2006
Posts: 239
Received Thanks: 31
|
Quote:
Originally Posted by Dunham
soo ich benutz den thread einfach mal für mein problem da das andere ja gelöst wurde :-)
und zwar
PHP Code:
Call("wayout1")
Sleep(1000)
While 1
$rdy = _memoryread($check_map,$hprocess,'float')
If $rdy = 1 Then
RS(500,1500)
Call("cast")
ExitLoop
EndIf
WEnd
wayout1 ist halt der weg ins gebiet... das macht er auch nur sobald er dann im gebiet ist fängt er nicht mit der func "cast" an...
|
-.-" Warum schreibt ihr immer son komplizierten code xD
PHP Code:
Call("wayout1")
Sleep(1000)
While _memoryread($check_map,$hprocess,'float')<>1
RS(25,50)
WEnd
RS(500,1500)
Call("cast")
Fettig...
|
|
|
01/05/2009, 01:02
|
#10
|
elite*gold: 0
Join Date: Nov 2008
Posts: 576
Received Thanks: 191
|
aber bitte benutz kein call("");
sonder ruf die funktion normal auf^^
|
|
|
01/05/2009, 01:09
|
#11
|
elite*gold: 0
Join Date: Jun 2006
Posts: 239
Received Thanks: 31
|
Quote:
Originally Posted by __wadim
aber bitte benutz kein call("");
sonder ruf die funktion normal auf^^
|
hab nur copy&pastet, hast natürlich recht...
|
|
|
01/05/2009, 01:19
|
#12
|
elite*gold: 0
Join Date: Sep 2008
Posts: 732
Received Thanks: 216
|
warum wa is dann call das problem?
|
|
|
01/05/2009, 02:11
|
#13
|
elite*gold: 0
Join Date: Jun 2006
Posts: 239
Received Thanks: 31
|
Quote:
|
The function cannot take any parameters and cannot be a built-in AutoIt function.
|
Sollte genug Grund sein... Wozu soll Call() eigentlich gut sein oO
|
|
|
01/05/2009, 18:45
|
#14
|
elite*gold: 0
Join Date: Jul 2008
Posts: 272
Received Thanks: 12
|
Um eine funktion zu callen ;-D aber kann man ja eig auch nur so machen indem man nur meinetwegen
_weg()
macht naja vllt konnte man es bei der ersten autoit version nicht machen so einfach und davon ist die noch oder so^^
|
|
|
01/05/2009, 18:45
|
#15
|
elite*gold: 0
Join Date: Jul 2008
Posts: 272
Received Thanks: 12
|
Um eine funktion zu callen ;-D aber kann man ja eig auch nur so machen indem man nur meinetwegen
_weg()
macht naja vllt konnte man es bei der ersten autoit version nicht machen so einfach und davon ist die noch oder so^^
|
|
|
 |
Similar Threads
|
Autoit bot hilfe bitte ~.~
09/03/2010 - AutoIt - 5 Replies
Huhu^^
ich habe ein problem ._.
Ich spiele jezt seit knapp nem monat
den privatserver von fiesta online
und wollte mir da einen Bot mit Autoit machen , der automatischsachen kauft auf einen knopfrückt wartet und es wieder vk und das dan halt immer und immer wieder... ^^
nun das problem ..
mit der maus bekomme ich schon alles hin also das die über die sachen geht und klickt..
|
Hilfe.. Komisches Problem
07/27/2010 - Metin2 Private Server - 2 Replies
Hallo Epvp!
Ich habe ein Problem...
Ich habe auf meinem Server "KEIN STARTERSET"
Das ging ja auch.. Niemand kriegte Starterset..
Aber plötzlich hatten ein paar Starterset... z.B Hat ein Sura eine Krieger King an.. gleich nach dem man einloggt..
Oder Himmelstränenarmband mit 5k tp Boni.. obwohl max boni 3500 is!..
Ich hab den Server auch schon 2 mal Resettet!...
|
AutoIt problem bitte helft mir
04/12/2010 - AutoIt - 2 Replies
Hallo, sorry das ich nen neuen Thread dafür öffne aber ist jetzt egal.
Ich mache gerade einen Bot fürn spiel, jetzt muss ich Funktionen einbauen,wovon aber nur die ausgewählte (Die der benutzer angiebt)
Funktion laufen soll und nicht die anderen.
Wie schaff ich das?
Hier ein beispiel:
Func Karotten()
|
Komisches Problem bitte um Hilfe!!!
01/24/2010 - Technical Support - 5 Replies
Habe formatiert !
Also kann geclosed werden
|
autoit hilfe bitte
07/27/2009 - Metin2 - 3 Replies
Hi ich möchte mir einen lager ausräum bot machen.
Und das sollte einfacher gehn. Die y coords sind+32 und die
und ich steh grad auf der leitung.
geht das auch mit variablen dass er von
1#+(32*0)
2#+(32*1)
3#+(32*2)
4#+(32*3)
......
|
All times are GMT +1. The time now is 17:44.
|
|