Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Guild Wars > GW Bots
You last visited: Today at 03:18

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

Advertisement



deconnect check?

Discussion on deconnect check? within the GW Bots forum part of the Guild Wars category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Dec 2007
Posts: 76
Received Thanks: 39
deconnect check?

hey,
hab mich nun in die tt6 eingearbeitet und hab als letzte idee, eine "chech-if-logged-in" funk einzubauen. ich habe nun schon einige bots mit der tt6 geschrieben und ich lasse sie teilweise auch über nacht laufen. da mein router, wie eure wohl auch, irgendwann zwischen 2 und 4 uhr nachts einen zwangsreconnect macht, wollte ich nun eine funktion einbauen, die merkt, dass der acc ausgeloggt ist und sich dann nach einer zeit von ca 2min wieder einloggt und den bot weiterlaufen lässt.
meine denkansätze sind:
- gibt es eine memadresse die ihren wert je nach eingeloggt oder nicht eingeloggt ändert?
- falls es keine mem gibt, vllt einfach einen InetGet befehl alle 3 sek ausführen und gucken ob die datei kommt (das könnte aber ziemlich speicher und inetauslastung ziehen)
- jeder müsste natürlich sein pw in seinen eigenen script schreiben und dann auch selbst compilen (dann ist er auch wirklich sicher)

habt ihr vllt. noch ideen wie man diese funktion verwirklichen könnte?
lg
Klammeralb is offline  
Old 01/21/2009, 15:49   #2
 
MF-Rockstar's Avatar
 
elite*gold: 0
Join Date: Jul 2008
Posts: 218
Received Thanks: 25
nach jedem run nen pixelcheck machen von irgendwas was im Loginfenster ist, und bei true einfach die liginfunktion aufrufen...?
MF-Rockstar is offline  
Old 01/21/2009, 15:52   #3
 
blauwiggle's Avatar
 
elite*gold: 0
The Black Market: 123/0/1
Join Date: Apr 2006
Posts: 1,722
Received Thanks: 476
LoginID=0x00A13558

Zu finden unter:
blauwiggle is offline  
Old 01/21/2009, 17:25   #4
 
_revo's Avatar
 
elite*gold: 57
Join Date: Jun 2007
Posts: 10,720
Received Thanks: 5,092
kannte ich garnicht
ich lass während dem loadingscreen immer nen timer laufen, und wenn der die 20sec überschreitet startet die fehlerbehebung ^^
_revo is offline  
Old 01/21/2009, 17:27   #5
 
aLasca's Avatar
 
elite*gold: 0
Join Date: Jul 2008
Posts: 614
Received Thanks: 164
Und wenn ich mal nen DC habe dann starte ich den Bot am nächsten Tag neu

€: Ansonsten bin ich so arm und mach das immer mit PixelChecksum
aLasca is offline  
Old 01/21/2009, 18:29   #6

 
Heikofant's Avatar
 
elite*gold: 141
The Black Market: 242/0/2
Join Date: Mar 2007
Posts: 1,067
Received Thanks: 223
is das jetzt die mem für das den CHarakter im Spiel oder für den "charakter auswahl bildschirm" ?
Heikofant is offline  
Old 01/21/2009, 19:24   #7
 
| Moep |'s Avatar
 
elite*gold: 0
Join Date: Apr 2008
Posts: 1,079
Received Thanks: 438
Was hindert dich daran es einfach auszuprobieren?!
| Moep | is offline  
Old 01/21/2009, 20:29   #8
 
elite*gold: 0
Join Date: Jun 2006
Posts: 239
Received Thanks: 31
heißt übrigens disconnect
Illuminatus is offline  
Old 01/21/2009, 20:43   #9
 
elite*gold: 0
Join Date: Dec 2007
Posts: 76
Received Thanks: 39
hab ich auch nach 2 sec geshen, nachdem ich das topic erstellt hatte
Klammeralb is offline  
Old 01/22/2009, 16:17   #10
 
elite*gold: 0
Join Date: Dec 2007
Posts: 76
Received Thanks: 39
hmmm,
also ich habe nun versucht, dass ganze über die mem adresse von blauwiglle zu lösen, aber das klappt nicht, da sich der wert nur ändert wenn man sich einloggt, doch wenn die verbindung flöten geht, bleibt der wert konstant.
ich habe nun noch eine idee...
hat wer die mem adresse, welche den ping angibt zur hand?
wenn ja könnte man gucken, was damit passiert falls man ausgeloggt wird.
lg

add: könnte nen mod, den titel pls in "disconnect check" ändern? wäre nett
Klammeralb is offline  
Old 01/22/2009, 16:40   #11
 
_revo's Avatar
 
elite*gold: 57
Join Date: Jun 2007
Posts: 10,720
Received Thanks: 5,092
PHP Code:
Func _posx()
    Return (
_MemoryRead ($PosX_Adress$Prcs'float'))
EndFunc

Func _errorcheck
()
    if 
_posx() == 0 Then
        $error 
1
        $errorwait 
TimerInit()
        Do
            
Sleep (Random (5001500))
            if 
_posx() <> 0 Then
                $error 
0
                ExitLoop
            
EndIf
        
Until TimerDiff ($errorwait) >= 15000
        
if $error == 1 Then
            _error
()
        EndIf
    EndIf
EndFunc 
dauert zwar ein paar sec, aber ein error kommt ja in der regel nur einmal in der nacht vor

edit: hier musst du die posx adresse aus section a nehmen
alternativ sollte auch checkmap gehen aus wadims memupdater
_revo is offline  
Thanks
1 User
Old 01/22/2009, 22:10   #12
 
elite*gold: 0
Join Date: Dec 2007
Posts: 76
Received Thanks: 39
also, das problem mit der login mem adresse (0xa056f0 ist übrigens die momentan richtige) ist, dass sie nur den wert 1 zurück gibt, wenn man in einem außenposten ist und eingeloggt ist. und zum thema loadscreen, schön und gut, aber wenn der bot erst garnicht zum load screen kommt ?^^
lg

add: aaaaaaaah mist, hatte die zweite seite net gesehen. auf den ersten blick siehts gut aus revo! ich lasses ma die nachtdurchlaufen und gucks mir ma an. muss nur noch schnell ne relogg funk einbauen
Klammeralb is offline  
Old 01/23/2009, 01:12   #13
 
blauwiggle's Avatar
 
elite*gold: 0
The Black Market: 123/0/1
Join Date: Apr 2006
Posts: 1,722
Received Thanks: 476
Quote:
Originally Posted by blauwiggle View Post
LoginID=0x00A13558

Zu finden unter:
Die von mir funktioniert schon ... .
blauwiggle is offline  
Old 01/23/2009, 01:13   #14
 
_revo's Avatar
 
elite*gold: 57
Join Date: Jun 2007
Posts: 10,720
Received Thanks: 5,092
als ich das mit dem loadingscreen geschrieben hab hab ich nicht nachgedacht ;D
es steht zwar auch in der loadingscreen func aber ich habs auch in jede send func reingemacht
alternatic kann mans auch mit adlibenable laufen lassen, beim deathcheck hatte ich da nur komischerweise das problem, dass es einmal funktioniert hat und dannach nicht mehr :S
_revo is offline  
Old 01/23/2009, 13:44   #15
 
elite*gold: 0
Join Date: Dec 2007
Posts: 76
Received Thanks: 39
@ revo
die func is super! läuft einwandfrei. muss zwar noch nen bissl an meiner reconnect funk arbeiten, aber der check läuft super! vielen dank.

@blauwiggle
deine adresse geht auch, hast recht ... hatte sie falsch kopiert. aber wie schon gesagt mit der adresse kann man leider nicht wirklich was anfangen :/
Klammeralb is offline  
Reply


Similar Threads Similar Threads
[WTT]No CRC check and gg bypass for dekaron eu and no crc check for 2moons
10/18/2008 - Dekaron Trading - 1 Replies
Look at the title:rolleyes: I wanna trade it for 50mill on dekaron eu. just add me to msn for proofs [email protected]
how teleport with bwh and no deconnect
11/22/2005 - World of Warcraft - 3 Replies
how teleport with bwh and no deconnect?



All times are GMT +1. The time now is 03:19.


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.