Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Guild Wars
You last visited: Today at 12:31

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

Advertisement



Bot Zeit / Bewegung Checken **(HILFE BITTE)**

Discussion on Bot Zeit / Bewegung Checken **(HILFE BITTE)** within the Guild Wars forum part of the MMORPGs category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Oct 2008
Posts: 154
Received Thanks: 12
Question Bot Zeit / Bewegung Checken **(HILFE BITTE)**

Hi,

ich bräuchte mal hilfe...!

Ich bastel gerade an einem kleinen Bot der sich mit hilfe der X und Y koordinaten bewegt.
Es kommt aber, ab und an mal vor das er an einer ecke stecken bleibt. Und dann dort so lange stecken bleibt bis ich Manuel ihn aus der ecke befreit habe. Da er aber alles selbst machen soll (wie es bei einem Bot ja sein sollte) bräuchte ich irgentwie eine abfrage der Bot Zeit aber nur für die jeweilige Runde.

Ich hätte mir gedacht das mit der MapTime zu machen aber irgentwie will das nicht so wie ich das will. Hier die Func wie ich es mir gedacht hatte.

PHP Code:
func Mtime()
        
_Check ()
    For 
$t1 0 to 1
        Select
            
Case $mTime 1131582192
                _ShowInfo 
("Map Zeit überschritten, neustart wird durchgeführt!" 10)
                    
sleep(Random(3200,3310))
                        
_resign()
                    
Sleep(13000)
                
start()
        
EndSelect
    Next
Endfunc 
Die Mtime() func wollte ich dann einfach nach jedem tasten druck in der zeit wo er läuft abfragen lassen aber irgentwie wird das nix, ich denke mal das er einfach die Zeit nicht findet.
Wie müsste es aussehen das er sagen wir bei der überschreitung der zeit "$mTime = 1131582192 ;(~4Minuten)" das die resign func startet?
Also $mTime = (über) 1131582192 dann ...!?

Ich hatte auch schon daran gedacht es in der While schleife zu setzen. Aber leider fragt er dann nicht mehr den Inhalt ab sobald das eigentliche Bot Script durch HotkeySet (F1) gestartet wird

Bsp.:
PHP Code:
while 1
            Mtime
()
WEnd 

Also wer ein paar lösungs vorschläge hat kann sie ja mal posten. Alles was OT ist kann draußen bleiben.


Danke
exit_Z is offline  
Old 10/29/2008, 21:01   #2
 
elite*gold: 0
Join Date: Nov 2007
Posts: 439
Received Thanks: 75
vlt kannst du das mit [AdlibEnable("deine funktion")] lösen. schau mal in der hilfe nach, was genau es macht.
wadimwadim is offline  
Old 10/29/2008, 21:02   #3
 
elite*gold: 0
Join Date: Oct 2005
Posts: 2,485
Received Thanks: 215
So Zeitcheck macht man immer mit TickCount. maxTime = GetTickCount() + X Millisekunden, while GetTickCount() < maxTime do
Term!nX is offline  
Old 10/29/2008, 21:16   #4
 
elite*gold: 0
Join Date: Oct 2008
Posts: 154
Received Thanks: 12
Quote:
Originally Posted by wadimwadim View Post
vlt kannst du das mit [AdlibEnable("deine funktion")] lösen. schau mal in der hilfe nach, was genau es macht.
Danke für den Tipp. Ist aber nicht das was ich brauche.

Quote:
Originally Posted by Term!nX View Post
So Zeitcheck macht man immer mit TickCount. maxTime = GetTickCount() + X Millisekunden, while GetTickCount() < maxTime do
Könntest du ein autoit bespiel script dazu mal anzeigen / schreiben? Wäre echt cool.

gruß
exit_Z is offline  
Old 10/29/2008, 23:18   #5
 
elite*gold: 0
Join Date: Oct 2005
Posts: 2,485
Received Thanks: 215


Diese Funktion müsstest du irgendwie in AutoIt importieren. Vielleicht schaut einer von den Jungs vorbei, die DllCalls in AutoIt jeden Tag machen

Für au3 habe ich kein Beispiel, falls dir das was bringt in C#
Term!nX is offline  
Old 10/30/2008, 07:24   #6
 
| Moep |'s Avatar
 
elite*gold: 0
Join Date: Apr 2008
Posts: 1,079
Received Thanks: 438
Wieso machst es nicht einfach mit n Timer?

Wenn er dann die angegebene coordinate in ner bestimmten zeit nicht erreicht unternimmst rettungsversuche oder startest neu...

PHP Code:
$T_INIT TimerInit()
while 
1

$T_DIFF 
TimerDiff($T_INIT)
select
case $T_DIFF 10000
...
case 
$T_DIFF 20000
...
case 
$T_DIFF 30000
...
endselect
wend 
| Moep | is offline  
Old 10/30/2008, 08:25   #7
 
elite*gold: 0
Join Date: Apr 2008
Posts: 603
Received Thanks: 94
er kann doch auch hoch counten...

also wege gibts genug.
emtec22 is offline  
Old 10/30/2008, 13:58   #8
 
elite*gold: 0
Join Date: Nov 2007
Posts: 439
Received Thanks: 75
Quote:
Quote:
Originally Posted by Term!nX View Post
So Zeitcheck macht man immer mit TickCount. maxTime = GetTickCount() + X Millisekunden, while GetTickCount() < maxTime do
Könntest du ein autoit bespiel script dazu mal anzeigen / schreiben? Wäre echt cool.
;Return Value
;The return value is the number of milliseconds that have elapsed since the system was started.
$avTicks = DllCall("Kernel32.dll", "int", "GetTickCount")
MsgBox(1,"",$avTicks[0])
wadimwadim is offline  
Old 10/30/2008, 17:04   #9
 
elite*gold: 0
Join Date: Oct 2008
Posts: 154
Received Thanks: 12
Also irgentwie bekomm ich das nicht gebacken.

PHP Code:
HotKeySet("{F1}""start"
Diese Funktion wird per Hotkeyset gestartet.

PHP Code:
func start()
    For 
$y 0 to 5
                Control 
()
            
betretten()
        
Text ("Runde: " $y 20)        
            
vorbereitung()
            
weg_zum_gegner()
            
kampf()
            
sammeln()
            
aufgeben()
        
sleep(^xyz)
    
Next
EndFunc 
Im Script ist ausserdem ja noch die normale While Schleife mit eingebaut!

PHP Code:
while 1
WEnd 
In dieser dachte ich könnte ich ja so ein CountTimer mit einbauen oder so. Dann bastelte ich dies hier rein.

PHP Code:
while 1
$time_to_count 
180
$time 
0
For $t2 1 to 1
            
Do
                
Sleep (500)
                
$time $time +1
                ToolTip
("Runden Kontrolle: " $time " // " $time_to_count ,0,0)
            
Until $time $time_to_count
    Select
        
Case $pMove 0
                _resign
()
                
Sleep(13000)
                
start()
        
EndSelect
    Next
wend 
Damit dachte ich mir das er alle 180 Sekunden checkt ob der Charackter sich beweget.
Leider wird die While schleife ausser kraft gesetzt sobald ich per HotKey die func Start() gestartet habe.

Hätte jemand ne idee?
exit_Z is offline  
Reply


Similar Threads Similar Threads
Drakensang Am Fluss der Zeit pls Hilfe :(
09/01/2010 - Main - 4 Replies
Hab ma ne frage ich weiss dass man mit ce (cheat engine) drakensang 2 hacken kann z.B. gold kann man damit auch unverwundbarkeit hacken? wenn ja wie bitte gutes tutorial was ich alles einscannen muss usw. wer mir das beantwortet bekommt von mir nen THX^^
[Hilfe] Gesucht | Wer Zeit hat. [Hilfe]
07/17/2010 - Combat Arms - 3 Replies
Ich suche Hilfe bei meinem Mod Pack. >>>http://www.elitepvpers.com/forum/combat -arms/637145-new-mod-pack-regelm-ig-updated.html&l t;<< Wie ihr seht fehlen ein paar Screens. Ich bitte euch Screens mir hier reinzustellen damit ich sie dann éditieren kann. Danke im Vorraus.
[TuT] NPC´s Bewegung
03/18/2010 - WoW Private Server - 8 Replies
Hallo wieder alle zsm, :p So heute zeige ich euch, wie man einen selbst erstellen NPC´s oder ein normalen NPC zum laufen bringt. Man braucht überhaupt 0 wissen ;) dafür.. Also aufpassen 1 Schritt : Ihr spawnt euren gewünschten NPC, den ihr zum laufen bringen wollt.
Hilfe für leute dies noch net Ganz checken
03/01/2010 - WarRock Hacks, Bots, Cheats & Exploits - 8 Replies
Also ich hab schonmal nen video reingesetz wo ich erkläre wie man den Hack downloadet und entpackt und jo das is meine erweiterung wo ich kurz noch zeige wie man den hack starten muss und jo ich hab natürlich nen Hack aus dem Forum genommen danke für diesen Hack an den der ihn gemacht hat hab leider den Namen vergessen ;D YouTube - Warrock Hack tutorial
BWH Teleport funktioniert bei Bewegung
07/23/2005 - World of Warcraft - 4 Replies
Hallo! Immer wieder lese ich "habe ich was verpasst", "hast du einen privaten Hexenmeister" ,..... TELEPORT in BWH funktioniert wenn ihr euch während des Portens BEWEGT! Ich erlaube mir das für ein paar Tage sticky zu machen. Nimms dann wieder weg! Have Fun



All times are GMT +2. The time now is 12:31.


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.