Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Guild Wars
You last visited: Today at 17:44

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

Advertisement



Komisches AutoIt Problem Bitte Hilfe

Discussion on Komisches AutoIt Problem Bitte Hilfe within the Guild Wars forum part of the MMORPGs category.

Reply
 
Old   #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(35531,64551)
    
select
        
case $target == 3199207948
            quest_annehmen1
()
        case 
$target == 2752461790
            quest_annehmen2
()
        case Else
            
RandomSleep(20002100)
            
Call("WayoutWahl")
    
EndSelect
EndFunc
;==========================================================================
Func quest_annehmen1()
    
send("{d down}")
    
RandomSleep(940941)
    
send("{w down}")
    
RandomSleep(1011)
    
send("{d up}")
    
RandomSleep(93709371)
    
send("{a down}")
    
RandomSleep(610611)
    
send("{a up}")
    
RandomSleep(10901091)
    
send("{a down}")
    
RandomSleep(390391)
    
send("{a up}")
    
RandomSleep(11201121)
    
send("{a down}")
    
RandomSleep(7071)
    
send("{a up}")
    
RandomSleep(65506551)
    
send("{w up}")
    
RandomSleep(130131)
    
send("{v down}")
    
RandomSleep(160161)
    
send("{v up}")
    
RandomSleep(360361)
    
send("{space down}")
    
RandomSleep(140141)
    
send("{space down}")
    
RandomSleep(10001100)
    
MouseClick("left",748,491,1,7)
    
RandomSleep(500510)
    
Call("wayout")
EndFunc
;==========================================================================
Func quest_annehmen2()
    
send("{x down}")
    
RandomSleep(110120)
    
send("{x up}")
    
RandomSleep(10001100)
    
send("{w down}")
    
RandomSleep(75107520)
    
send("{d down}")
    
RandomSleep(700710)
    
send("{d up}")
    
RandomSleep(64906500)
    
send("{d down}")
    
RandomSleep(140150)
    
send("{d up}")
    
RandomSleep(70507060)
    
send("{a down}")
    
RandomSleep(12601270)
    
send("{a up}")
    
RandomSleep(16701680)
    
send("{d down}")
    
RandomSleep(380390)
    
send("{d up}")
    
RandomSleep(26602670)
    
send("{w up}")
    
RandomSleep(10101020)
    
send("{v down}")
    
RandomSleep(120130)
    
send ("{v up}")
    
RandomSleep(690700)
    
send("{space down}")
    
RandomSleep(120130)
    
send("{space up}")
    
RandomSleep(500510)
    
MouseMove(748,491)
    
RandomSleep(10001100)
    
MouseClick("left",748,491,1,7)
    
RandomSleep(500510)
    
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 =(.
Hokler is offline  
Old 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
Dunham is offline  
Old 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.
kknb is offline  
Old 01/04/2009, 18:30   #4
 
elite*gold: 0
Join Date: Dec 2007
Posts: 301
Received Thanks: 53
Quote:
Originally Posted by kknb View Post
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 -.-
Hokler is offline  
Old 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
Dunham is offline  
Old 01/04/2009, 18:36   #6
 
Gorn92's Avatar
 
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
Gorn92 is offline  
Old 01/04/2009, 18:40   #7
 
elite*gold: 0
Join Date: Dec 2007
Posts: 301
Received Thanks: 53
hatt sic hdoch schon erledigt
Hokler is offline  
Old 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...
Dunham is offline  
Old 01/05/2009, 00:58   #9
 
elite*gold: 0
Join Date: Jun 2006
Posts: 239
Received Thanks: 31
Quote:
Originally Posted by Dunham View Post
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...
Illuminatus is offline  
Thanks
1 User
Old 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^^
__wadim is offline  
Old 01/05/2009, 01:09   #11
 
elite*gold: 0
Join Date: Jun 2006
Posts: 239
Received Thanks: 31
Quote:
Originally Posted by __wadim View Post
aber bitte benutz kein call("");
sonder ruf die funktion normal auf^^
hab nur copy&pastet, hast natürlich recht...
Illuminatus is offline  
Old 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?
Dunham is offline  
Old 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
Illuminatus is offline  
Old 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^^
darthwitch is offline  
Old 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^^
darthwitch is offline  
Reply


Similar Threads 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.


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.