[Autoit]Bot Publishen?

06/20/2011 14:58 ♥ .Meroc' ♥#1
Hallo,

Ich habe meinen Bot fertig gestellt und mchte ihn gerne einem Freund schicken. Habe das Script Compiled. Wenn ich ihm nun die .exe datei schicke, bekommt er eine Fehlermeldung mit 32/64 bit. Wie löse ich dieses Problem?


Viele Grüße
High
06/20/2011 15:10 Ludder231#2
?? vllt.
PHP Code:
#requireadmin 
, oder
PHP Code:
 If not @OSVersion "WIN_XP" Then
    MsgBox
(0"Error""Du musst Windows XP haben!"3000)
Exit
EndIf 
Bitte genauer :)
vllt mal sourcecode oder nen teil davon reinstellen
06/20/2011 15:20 KDeluxe#3
Code:
#AutoIt3Wrapper_UseX64=n
?
06/20/2011 15:30 ♥ .Meroc' ♥#4
Hallo,
Es ist ein ziemlich simpler bot.

PHP Code:
HotKeySet("{f6}","_exit")

MsgBox(64,"Bot by ***","Der Bot Startet nach 10 Sekunden automatisch.")
MsgBox(64,"Bot by ***","Um den Bot zu beenden, drücken sie die F6 Taste.")
MsgBox(64,"Bot by***","Nach dem Klicken auf OK müssen sie das Programm in den Vordergrund ziehen.")
Sleep(10000)
While 
1
Sleep
(350)
MouseClick("left",882,425,1,500)
WEnd

Func _exit
()
    
MsgBox(64,"Bot Codet by ***","Dieser Bot wurde von *** Gecodet. (C) 2010-2011")
    Exit
EndFunc 
06/20/2011 16:03 ♥ .Meroc' ♥#5
danke für deine nette antwort und hilfe, *keinthanksgeb*
06/20/2011 16:32 lolkop#6
einfach beim compilieren als x86 compilieren.
x86 sollte eig auf 32 sowie auch auf 64 bit systemen laufen
06/20/2011 19:28 ♥ .Meroc' ♥#7
danke, es hat funktioniert.
Nun habe ich allerdings noch 3 Fragen:
1.)
PHP Code:
$InputBox("Passwort","Bitte geben sie hier das Passwort ein!")
If $
"xxx" Then
MsgBox
(64,"Coins Bot by Fabi___","Der Bot Startet nach 5 Sekunden automatisch.")
MsgBox(64,"Coins Bot by Fabi___","Um den Bot zu beenden, drücken sie die F6 Taste.")
MsgBox(64,"Coins Bot by Fabi___","Nach dem Klicken auf OK müssen sie die Website in den Vordergrund ziehen und die Maus auf dem Vote4 Button platzieren.")
MsgBox(16,"!ACHTUNG!","Der Bot beendet sich nicht automatisch! F6 beendet den Bot!")
Sleep(5000)
While 
1
Sleep
(350)
MouseClick("left")
WEnd

EndIf 
Wenn das passwort falsch ist, soll eine Meldung kommen...
Habe es schon mit Else versucht, ging aber nicht richtig.

2.)
Ich habe mir überlegt, einen autoupdater für die benutzer zu machen. Webspace wäre auch da. Wie muss ich vorgehen damit sich die version automatisch updatet?

sorry für die noobigen fragen :-(
06/20/2011 20:00 KDeluxe#8
Deine 3. Frage fehlt? Um einen Updater zu ermöglichen gibt es schon genug Beispiele, suche einfach mal danach. Ich habe es nur ganz einfach zur Demonstration eingefügt, empfehlen würde ich es so aber nicht.

PHP Code:
#AutoIt3Wrapper_UseX64=n

If InputBox("Passwort""Bitte geben Sie das Passwort ein!") == "xxx" Then
    
If FileGetVersion(@AutoItExe) <> BinaryToString(InetRead("www.deinwebspace.wasweißich")) Then
        
If MsgBox(68"Update""Ein Update ist verfügbar!" & @CRLF "Soll das Update herunter geladen werden?") == 6 Then
            InetGet
("www.deinwebspacedownload.wasweißich""DeineNeueDatei")
            If 
Not @error Then
                MsgBox
(64"Update""Das Update wurde erfolgreich herunter geladen.")
            Else
                
MsgBox(48"Fehler""Ein Fehler ist aufgetreten." & @CRLF "Fehlercode: " & @error)
            EndIf
        EndIf
    EndIf

    
HotKeySet("{F6}""_Exit")
    
MsgBox(64"Coins Bot by Fabi___",    "Der Bot Startet nach 5 Sekunden automatisch." & @CRLF _
                                        
"Nach dem Klicken auf OK müssen sie die Website in den Vordergrund ziehen und die Maus auf dem Vote4 Button platzieren." & @CRLF & @CRLF _
                                        
'Der Bot beendet sich nicht automatisch! Beenden Sie den Bot mit "F6"!')
    
Sleep(5000)
    While 
Sleep(350)
        
MouseClick("left")
    
WEnd
Else
    
MsgBox(48"Passwort""Das eingegebene Passwort ist falsch!")
EndIf

Func _Exit()
    Exit
EndFunc 
06/21/2011 13:32 ♥ .Meroc' ♥#9
Danke, Killer.

Die 3. fRage hab ich wohl vergessen, nämlich wie man es einrichten kann das nur "Registrierte" benutzer sich mit ihrem individuellen PW einloggen/registrieren können.
06/21/2011 13:59 KDeluxe#10
Einfach Eingabefelder für die Benutzerdaten erstellen und mit diesen eine Anfrage auf deinem Server anfragen. Sind die Eingaben richtig kann der Bot benutzt werden. Um ein weiteres Beispiel zu nennen könntest du es auch mit einer Lizenz machen. Die IP der Benutzer solltest du auch überprüfen, sonst könnte man die Benutzerdaten oder die Lizenz einfach weitergeben. Solltest du mehrere Anfragen einer Lizenz mit verschiedenen IPs bekommen kannst du diese z. B. kurzzeitig sperren. Bei AutoIt kann man so etwas aber vergleichsweise einfach entfernen.
06/23/2011 14:23 ♥ .Meroc' ♥#11
Danke.

Neues Projekt, neue Probleme:


Das soll mal ein tool werden in der Tyb boxen sind indem sich edit felder befinden indem mt2 commands aufgelistet sind...

Prob 1:

GUICtrlCreatUpdown($edtCmd) funktioniert nicht, es wird einfach keine scroolbar erstellt...

Prob2:

Wenn man dan Script ausführt werden die Tabs in der liste nur sichtbar wenn man mit der maus darüber fährt.



Danke und Viele Grüße

High
06/24/2011 01:50 KDeluxe#12
Deine Editboxen sind zu weit oben. Sobald du einen neuen Tab aktivierst wird dieses durch die Anzeige der jeweiligen Editbox überlappt. Außerdem solltest du entweder "StringFormat" benutzen, oder die "\r\n" mit "@CRLF" ersetzen.
06/24/2011 10:58 ♥ .Meroc' ♥#13
Danke für deine Hilfe. Ich habe jetzt alles komplett neu Designt, mit List Boxen.

Allerdings erscheint beim starten des Scripts weder eine GUI noch eine Error Meldung...
06/24/2011 10:58 ♥ .Meroc' ♥#14
Danke für deine Hilfe. Ich habe jetzt alles komplett neu Designt, mit List Boxen.


Allerdings erscheint beim starten des Scripts weder eine GUI noch eine Error Meldung...
<-- fixxed

__________________________________________________ ______________________

[16:42:03] x1: hmm mach doch ne suchen funktion rein ^^
[16:42:15] Me: ja das kommt noch rein ^^
[16:42:19] Me: aber ich hab ka wie :D
[16:42:23] x1: bzw du tust mir leid dass du das alles eigentragen hast :D
[16:42:27] x1: geht viel einfacher :D
[16:42:30] Me: danke^^
[16:42:32] Me: ich habe:
[16:42:34] Me: alle
[16:42:35] Me: commands
[16:42:36] Me: von dem thread
[16:42:39] Me: abgetippt
[16:42:42] Me: und neu formatiert
[16:42:45] Me: <.<.
[16:42:46] x1: tipp:
[16:42:53] x1: geh her mahc mysql connection
[16:42:57] x1: da mach ne abfrage
[16:43:05] x1: waffen = type 1
[16:43:15] x1: rüssis= type2
[16:43:21] x1: und so weiter :D
[16:43:22] Me: geht die mysql connection mit dem webspace
[16:43:26] Me: wo du auch mal drinn warst
[16:43:35] x1: glaube ja ^^
[16:46:43] Me: also meinst du quazi eine tabelle erstellen und dort die infos reinpacken?
[16:46:50] x1: ne :D
[16:46:56] x1: viel einfacher:
[16:47:17] x1: direkt das zeug von dem server auslesen lassen
[16:47:24] x1: also wnen man sstartet daten eingeben
[16:47:36] x1: dann connectet der und erstellt die listen ^^


Skype verlauf von eben^^
Ist es möglich wie "x1" es sagt?
Wenn ja wie rufe ich die einzelnen funktionen auf?

<33 :*