Ein Paar kleine Probleme :D

  • Hallo Liebe Community

    Wie kann ich einstellen das er:

    Send($pupilname)
    $Maseltof = Random(1,9,1)
    $Maseltof2 = Random(1,9,1)
    $Maseltof3 = Random(1,9,1)
    $Maseltof4 = Random(1,9,1)
    $Maseltof5 = Random(1,9,1)
    $Maseltof6 = Random(1,9,1)
    $Maseltof7 = Random(1,9,1)
    $Maseltof8 = Random(1,9,1)
    Sleep(100)
    Send($Maseltof)
    Sleep(200)
    Send($Maseltof2)
    Sleep(200)
    Send($Maseltof3)
    Sleep(200)
    Send($Maseltof4)
    Sleep(200)
    Send($Maseltof5)
    Sleep(200)
    Send($Maseltof6)
    Sleep(200)
    Send($Maseltof7)
    Sleep(200)
    Send($Maseltof8)
    Sleep(200)

    diese dadurch entstehende Buchstaben/Zufallszahlenkombination in eine txt datei speichert
    und zwar nur diesen part des scripts da er auch noch andere zahlen eingibt die ich nicht gespeichert haben möchte!

    und das nach jedem Vorgang des Scripts :)

    Herzlichen Dank im vorraus

    EDIT:

    Bräuchte auch noch die Funktion das im Falle das das Script nicht bis zum Ende ausgeführt wird da irgendetwas unerwartes passiert ist das Script nach X Sekunden automatisch resetet wird und wieder von vorne anfängt

    2 Mal editiert, zuletzt von Exfix (18. April 2009 um 03:17)

  • Erst einmal: "HERZLICH WILLKOMMEN im Forum !!!

    Fange wir doch mal oben an:

    Also das sollte das schreiben in eine Textdatei lösen:

    Spoiler anzeigen
    [autoit]

    $pupilname = "Variable $pupilname nicht dekl."; zu Testzwecken dekl.

    [/autoit] [autoit][/autoit] [autoit]

    Send($pupilname)

    [/autoit] [autoit][/autoit] [autoit]

    FileDelete("test.txt"); löscht die alte test.txt

    [/autoit] [autoit][/autoit] [autoit]

    $file = FileOpen("test.txt", 1)

    $Maseltof = Random(1,9,1)
    FileWrite($file, $Maseltof & @CRLF)
    Sleep(100)
    Send($Maseltof)

    $Maseltof2 = Random(1,9,1)
    FileWrite($file, $Maseltof2 & @CRLF)
    Sleep(200)
    Send($Maseltof2)

    $Maseltof3 = Random(1,9,1)
    FileWrite($file, $Maseltof3 & @CRLF)
    Sleep(200)
    Send($Maseltof3)

    $Maseltof4 = Random(1,9,1)
    Sleep(200)
    FileWrite($file, $Maseltof4 & @CRLF)
    Send($Maseltof4)

    $Maseltof5 = Random(1,9,1)
    Sleep(200)
    Send($Maseltof5)

    FileWrite($file, $Maseltof5 & @CRLF)
    $Maseltof6 = Random(1,9,1)
    Sleep(200)
    Send($Maseltof6)

    FileWrite($file, $Maseltof6 & @CRLF)
    $Maseltof7 = Random(1,9,1)
    FileWrite($file, $Maseltof7 & @CRLF)
    Sleep(200)
    Send($Maseltof7)

    $Maseltof8 = Random(1,9,1)
    FileWrite($file, $Maseltof8 & @CRLF)
    sleep(200)
    Send($Maseltof8)

    $Maseltof9 = Random(1,9,1)
    FileWrite($file, $Maseltof9 & @CRLF)
    sleep(200)
    Send($Maseltof9)

    FileClose($file)

    [/autoit]

    Dein Random erstellt aber nur Zahlen, da Du dieses so ausgewählt hast. Hier bitte die HILFE und Suchfunktion nutzen, da diese beiden Dir helfen es zu verstehen.

    Was soll das Script später machen bzw. wozu dient es später? Hier bitte ausführliche Erklärung, da man sonst "blind" hilft und das wäre unnütz.

    Wie sollen wir "und zwar nur diesen part des scripts " verstehen, wenn Du nur so wenig vom Script gepostet hast? Hier die grundsätzliche Bitte: Poste so viel es geht von einem Script, denn nur so kann man helfen. Du bist "Neuling" und so sollte es für Dich ein Hinweis sein, wie man als bestes Hilfe bekommt.

    "Bräuchte auch noch die Funktion". Du benötigst eine Funktion? Nun, das sollst / möchtest Du doch lernen selber zu erstellen. Wir helfen gerne bei Fragen und führen dich zur Lösung, aber wenn wir das erstellen sollen, dann wäre das ein "Job-Auftrag". Versuche es doch einfach selber. Zwar bist Du noch neu hier, aber wenn Du langsam und mit Geduld an die Materie gehst und Geduld hast, dann wirst Du in kürzeste Zeit Funktionen schreiben ohne Ende. Erst kleine, dann ....!

    Lieben Gruß,
    Alina

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Geheime Information: ;)
    k3mrwmIBHejryPvylQSFieDF5f3VOnk6iLAVBGVhKQegrFuWr3iraNIblLweSW4WgqI0SrRbS7U5jI3sn50R4a15Cthu1bEr

  • Hi,
    Ich hätte das Script noch etwas verkürzt.

    Spoiler anzeigen
    [autoit]

    Dim $Maseltof[2]

    [/autoit] [autoit][/autoit] [autoit]

    $file = FileOpen("test.txt", 2)
    For $i = 1 to 10
    $Maseltof[$i] = Random(1,9,1)
    FileWrite($file, $Maseltof[$i] & @CRLF)
    Redim $Maseltof[Ubound($Maseltof)+1]
    Next
    FileClose($file)

    [/autoit]

    Ich weis leider net wofür du das mit Send ausgeben lässt??? ICh habe es mal ohne send geschrieben und auch die Sleep 200 rausgenommen.
    Die Datei wird in jedem Durchlauf überschrieben.
    Wegen dem "ich brauch eine Funkion ....." wieso sollte das Skript nicht durchlaufen? das dauer 2 sec und sollte eigentlich immer funktionieren.
    Das einzige, du könntest immer nach einer bestimmten Zeit schauen ob der Prozess noch läuft und wenn ja in killen.

    Dafür gibt es in der Hilfe einige Sachen zu Process usw.

    MfG
    Der_Doc

  • Ich glaube das ist für einen Anfänger zu hoch.
    Also vorerst.^^
    ubound und so ...
    Ich würde erstmal bei der leichten Varante bleiben :D

  • So danke für die antworten aber bis jetzt ist noch nicht genau dabei was ich suche ich schilder das problem mal etwas genauer udn zwar ist das ein script das wie eon bot funktioniert und mir in einem browsergame erst meine ip changed dann einen pupil erstellt dann 2 fights austrägt und dann wieder die ip changet so

    ich brauch den namen in einer txt weil der name des neu erstellt pupil insofern erheblich is das ich diesen noch später nutzen könnte und den kompletten neustart des scripts nach x sekunden brauch ich wei les könnte ja sein das auf irgend einer seite ein Fehler auftritt und das script hängen bleibt ich will aber das der bot schön weiter macht ohne pausen also muss er nach der gewissen zeit den durchlauf neu starten und die txt darf nicht überschrieben werden da sonst ja der name weg is den ich später auslesen will

    Hier einmal das ganze script hoffe da blickt jemmand durch:

    Einmal editiert, zuletzt von Exfix (18. April 2009 um 15:50)

  • Damit du es auch weißt, Bots sind hier nicht erlaubt.
    Das sieht eindeutig nach Bot aus^^
    (Fight, etc.)

    Mfg
    Benne

    Edit.
    Das nächste mal Spoiler um die Skripte.
    Achso und Bots werden hier demnach nicht weiter verbessert , also bearbeitet ^^
    Mfg