Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 20:02

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

Advertisement



Tratsch rund um Autoit / Autoit Talk | kleinere Fragen

Discussion on Tratsch rund um Autoit / Autoit Talk | kleinere Fragen within the AutoIt forum part of the Coders Den category.

Reply
 
Old 08/12/2015, 07:07   #2281
 
elite*gold: 0
Join Date: Feb 2015
Posts: 180
Received Thanks: 16
dafür hab ich exe to proces runtergeladen und mein script als dll umgewandelt, weis aber nicht welche service ich da aktivieren muss. kannst du ir da vieleicht mit helfen?

bei google gibts nich die option per vmplayer metin zu starten und dann über webcam den bot metin bedienen zu lassen...? geht das? und wenn ja wie?
svenjatzu is offline  
Old 08/13/2015, 12:11   #2282
 
summoner01's Avatar
 
elite*gold: 0
Join Date: Sep 2007
Posts: 500
Received Thanks: 146
I'm looking more towards trying to look at the receive packets from the client. Also, it would be nice to be able to send packets to the server using the current open socket.

I can achieve this with using WPE ( Winsock packet editor ), but I want the ability to do it in autoit.

I did it before, but I lost all my code. I also had to inject a dll into the client that would redirect all the IP's to local host, then autoit would listen to 127.0.0.1, $port. I was able to create my own things, like auto login, or auto whispers and such.

I partially remember the code... it was something like this:

I'm doing this all from my memory... so a lot of things probably aren't correct haha. But this is what I remember. Also "0x" & StringMid("00 75 21 61 61 43 00 ")), There was a different command that would remove the spaces from my string, instead of having to write it like this: "0x" & StringMid("00752161614300")).

But I forgot what the command was...
summoner01 is offline  
Old 08/16/2015, 14:36   #2283
 
elite*gold: 0
Join Date: Jun 2011
Posts: 12
Received Thanks: 2
soooo dann stell ich mal mein kleines problem...

1 ich lese mit

Quote:
$time = _stringbetween($HTML,'"length_seconds":',',')
eine zeit aus nem quellcode aus.
Bekomme ne Zeit in Sekunden auf die Variable "time" möchte diese in millisekunden wandeln und dann eben einen sleeptimer setzen.

aber irgendwie klappt das bei mir nicht mein ansatz war.

$bla = $time[0] * 1000
sleep($bla)
fwalser is offline  
Old 08/16/2015, 19:39   #2284
 
alpines's Avatar
 
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
StringBetween returnt wie du wohl denken kannst einen String.
Versuch es mal so:
Code:
$time = _StringBetween($sHTML, """length_seconds"":", ",")

Sleep(Number($time[0]) * 1000)
alpines is offline  
Old 08/16/2015, 21:05   #2285

 
Moneypulation's Avatar
 
elite*gold: 138
Join Date: Apr 2012
Posts: 3,494
Received Thanks: 1,769
Außerdem solltest du mit IsArray prüfen, ob du überhaupt einen String gefunden hast
Moneypulation is offline  
Old 08/23/2015, 19:31   #2286
 
elite*gold: 18
Join Date: Jun 2009
Posts: 1,217
Received Thanks: 58
kurze frage da ich einfach zu dumm bin den fehler zu sehen.
Error: (24) : ==> "Wend" statement with no matching "While" statement.:
WEnd

ich sehe 1 while statement und 1 wend statement wo ist der fehler ?
nicht wundern über den code ich hab 3/4 von dem code gelöscht eidtiert etc etc um zu gucken warum es nicht geht deswegen sieht der code atm etwas zerfleddert aus

Code:
 #RequireAdmin
 #include <Misc.au3>
#inlcude <NomadMemory.au3>
Local $hDLL = DllOpen("user32.dll")

While 1
   AutoItSetOption("WinTitleMatchMode", 4)
$windowname="Perfect World"
$handle  = WinGetHandle($windowname, "")
$sHexKey = 20
   $condition = false

If @error Then
	MsgBox(4096,  "Error", "Fenster konnte nicht gefunden werden")
 Else
	_IsPressed ( $sHexKey [, $vDLL = 'user32.dll'] ) Then
	 $condition = true
  ElseIf
	 Exit

If $condition = true Then
  ControlSend($windowname,'','',"{TAB}")
		; ControlSend($windowname,'','',"Q") ; AutoAttack
	 WEnd
TurboGolom is offline  
Old 08/23/2015, 19:59   #2287
 
YatoDev's Avatar
 
elite*gold: 50
Join Date: Sep 2012
Posts: 3,841
Received Thanks: 1,462
da fehlern endif
YatoDev is offline  
Old 08/23/2015, 20:07   #2288
 
alpines's Avatar
 
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
Da fehlt nicht nur ein EndIf sondern zwei. Unter Exit und vor dem letzten Wend.
alpines is offline  
Old 08/23/2015, 23:02   #2289
 
WJNeeson's Avatar
 
elite*gold: 1445
Join Date: Sep 2011
Posts: 199
Received Thanks: 177
Quote:
Originally Posted by TurboGolom View Post
kurze frage da ich einfach zu dumm bin den fehler zu sehen.
Error: (24) : ==> "Wend" statement with no matching "While" statement.:
WEnd

ich sehe 1 while statement und 1 wend statement wo ist der fehler ?
nicht wundern über den code ich hab 3/4 von dem code gelöscht eidtiert etc etc um zu gucken warum es nicht geht deswegen sieht der code atm etwas zerfleddert aus

Code:
 #RequireAdmin
 #include <Misc.au3>
#inlcude <NomadMemory.au3>
Local $hDLL = DllOpen("user32.dll")

While 1
   AutoItSetOption("WinTitleMatchMode", 4)
$windowname="Perfect World"
$handle  = WinGetHandle($windowname, "")
$sHexKey = 20
   $condition = false

If @error Then
	MsgBox(4096,  "Error", "Fenster konnte nicht gefunden werden")
 Else
	_IsPressed ( $sHexKey [, $vDLL = 'user32.dll'] ) Then
	 $condition = true
  ElseIf
	 Exit

If $condition = true Then
  ControlSend($windowname,'','',"{TAB}")
		; ControlSend($windowname,'','',"Q") ; AutoAttack
	 WEnd
PHP Code:
#RequireAdmin
#include <Misc.au3>
#include <NomadMemory.au3> ;#include war falschgeschrieben
Local $hDLL DllOpen("user32.dll")

While 
1
    AutoItSetOption
("WinTitleMatchMode"4)
    
$windowname="Perfect World"
    
$handle  WinGetHandle($windowname"")
    
$sHexKey 20
    $condition 
false
    
;Variablen müssen nicht unbedingt in der Schleife deklariert werdenruhig davor.

    If @
error Then
        MsgBox
(4096,  "Error""Fenster konnte nicht gefunden werden")
    Else
        
_IsPressed $sHexKey [, $vDLL 'user32.dll'] ) Then
        $condition 
true
    
ElseIf ;Vor Else mit Kondition ElseIf .... Then .... oder entfernen
        
Exit
    EndIf ;
fehlte

    
If $condition true Then
        ControlSend
($windowname,'','',"{TAB}")
        ;
ControlSend($windowname,'','',"Q") ; AutoAttack
    
EndIf ;fehlte
WEnd 
Auf die Kommentare im Code schauen
WJNeeson is offline  
Old 08/26/2015, 22:46   #2290
 
elite*gold: 18
Join Date: Jun 2009
Posts: 1,217
Received Thanks: 58
tausend dank für die Hilfe, manchmal finde ich das die Error meldung nicht 100% genau das eigentliche Problem beschreibt

sofern ich das script laufen lasse kommt folgendes:
17) : ==> Subscript used on non-accessible variable.:
_IsPressed ( $sHexKey [, $vDLL = 'user32.dll'] ) Then
_IsPressed ( $sHexKey ^ ERROR

heißt irgendwas mit: der Index wurde an eine nicht erreichbare variable gebunden ?
Der
[, $vDLL = 'user32.dll']
Part ist aber optional laut autoIT Hilfe sprich ich kann es ja rauslöschen^^
danach kommt aber die meldung das mehrere Befehle in einer line sind ^^
TurboGolom is offline  
Old 08/27/2015, 14:55   #2291
 
YatoDev's Avatar
 
elite*gold: 50
Join Date: Sep 2012
Posts: 3,841
Received Thanks: 1,462
wasch laberscht du??

Die [] klammern garnicht setzen die stehen für optionale parameter in der hilfe
YatoDev is offline  
Thanks
1 User
Old 08/28/2015, 21:42   #2292
 
elite*gold: 18
Join Date: Jun 2009
Posts: 1,217
Received Thanks: 58
der if pressed code ist so aus der autoit hilfe kopiert gehe also fest davon aus das er so richtig ist ^^ trotzdem ist der error komisch
TurboGolom is offline  
Old 08/28/2015, 22:34   #2293
 
YatoDev's Avatar
 
elite*gold: 50
Join Date: Sep 2012
Posts: 3,841
Received Thanks: 1,462
die klammern mein gott
YatoDev is offline  
Thanks
2 Users
Old 09/05/2015, 22:16   #2294
 
ShiroNekox3's Avatar
 
elite*gold: 0
Join Date: Jun 2012
Posts: 124
Received Thanks: 75
Kann mir einer erklären wie ich die "dicke" einer Schrift änder' ?

Bin schon ein kleines Weilchen am Rätsel wie ich die dicke der Schrift ändere.

Code:
GUICtrlSetFont(-1, 7, 900, 0, "Origin")
So wie ich es weiß ändert ja die Zahl, in dem Falle die Zahl 900, die Dicke.
Jedoch passiert bei meinem Tool nichts. Liegt es an der Schriftart oder mache ich da etwas falsch?

Edit: Problem selber gelöst ^-^
ShiroNekox3 is offline  
Old 09/06/2015, 18:19   #2295
 
surorek5's Avatar
 
elite*gold: 0
Join Date: Feb 2011
Posts: 161
Received Thanks: 16
Edit: Hat sich erledigt.
surorek5 is offline  
Reply


Similar Threads Similar Threads
[Sammelthread]Fragen zu Autoit wie man Hacks herstellt(Autoit) + Antworten
11/16/2011 - Metin2 - 0 Replies
Hallo Liebe Community, Ich habe diesen Thread aufgemacht weil manche leute mit Autoit nicht mehr weiterkommen wie man Hack herstellt ,ich habe mit schon ein Multihack mit Autoit herstellt das war einfach .Da viele User nicht weiterkommen werden habe ich mich entschieden ein Thread aufzumachen mit Fragen und ich den dann Antworten kann und helfen kann! ------------------------------------------------- --------------------------- Mein Multihack:...



All times are GMT +1. The time now is 20:02.


Powered by vBulletin®
Copyright ©2000 - 2025, 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 ©2025 elitepvpers All Rights Reserved.