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
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
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
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
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 :/