TT6 MoveTo engine public

02/06/2009 12:09 Miraculi#376
Quote:
C:\Programme\AutoIt3\Include\Process.au3(25,29) : ERROR: _ProcessGetName() already defined.
Func _ProcessGetName($i_PID)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\Programme\AutoIt3\Include\Process.au3(60,36) : ERROR: _ProcessGetPriority() already defined.
Func _ProcessGetPriority($vProcess)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\Programme\AutoIt3\Include\Process.au3(103,24) : ERROR: _RunDOS() already defined.
Func _RunDOS($sCommand)
~~~~~~~~~~~~~~~~~~~~~~~^
C:\Programme\AutoIt3\Include\NomadMemory.au3(43,79 ) : ERROR: _MemoryOpen() already defined.
Func _MemoryOpen($iv_Pid, $iv_DesiredAccess = 0x1F0FFF, $iv_InheritHandle = 1)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\Programme\AutoIt3\Include\NomadMemory.au3(99,62 ) : ERROR: _MemoryRead() already defined.
Func _MemoryRead($iv_Address, $ah_Handle, $sv_Type = 'dword')
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^
C:\Programme\AutoIt3\Include\NomadMemory.au3(156,7 2) : ERROR: _MemoryWrite() already defined.
Func _MemoryWrite($iv_Address, $ah_Handle, $v_Data, $sv_Type = 'dword')
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^
C:\Programme\AutoIt3\Include\NomadMemory.au3(200,3 0) : ERROR: _MemoryClose() already defined.
Func _MemoryClose($ah_Handle)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\Programme\AutoIt3\Include\NomadMemory.au3(229,4 2) : ERROR: SetPrivilege() already defined.
Func SetPrivilege( $privilege, $bEnable )
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\Dokumente und Einstellungen\Admin\Desktop\uLtra suNspeaR boT v1.4\uLtra suNspeaR boT v1.4\Main.au3 - 8 error(s), 0 warning(s)
Wahrscheinlich was mit doppelten Inclues?

€:Wenn ich alle Includes außer deiner tt6.au3 auskommentiere, funktioniert es oO

€²:Wenn ich deine tt6.au3 ( also per #include"tt6.au3" und mein file in deinem Ordner) verwende gehts.

Es geht auch ,wenn ich alle deine .au3 (außer der Main.au3) und den data Ordner ins Include Verzeichnis kopiere und dann #include <tt6.au>. Was hast du denn an den Dateien verändert?

Auf jeden Fall schon mal ein Thanks von mir :-)
02/06/2009 13:38 NBA#377
hm...ist im code von dein macro sowas wie #include <nomadmemory.au3> oder #include <process.au3> Das würde EINIGES erklären
02/06/2009 13:40 aLasca#378
Quote:
Originally Posted by NBA View Post
hm...ist im code von dein macro sowas wie #include <nomadmemory.au3> oder #include <process.au3> Das würde EINIGES erklären
Beides, siehst du doch am Error :)
02/06/2009 16:58 Frutex#379
C:\Programme\AutoIt3\Include\tt6.au3(45,79) : ERROR: _MemoryOpen() already defined.
Func _MemoryOpen($iv_Pid, $iv_DesiredAccess = 0x1F0FFF, $iv_InheritHandle = 1)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\Programme\AutoIt3\Include\tt6.au3(101,62) : ERROR: _MemoryRead() already defined.
Func _MemoryRead($iv_Address, $ah_Handle, $sv_Type = 'dword')
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^
C:\Programme\AutoIt3\Include\tt6.au3(158,72) : ERROR: _MemoryWrite() already defined.
Func _MemoryWrite($iv_Address, $ah_Handle, $v_Data, $sv_Type = 'dword')
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^
C:\Programme\AutoIt3\Include\tt6.au3(202,30) : ERROR: _MemoryClose() already defined.
Func _MemoryClose($ah_Handle)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\Programme\AutoIt3\Include\tt6.au3(231,42) : ERROR: SetPrivilege() already defined.
Func SetPrivilege( $privilege, $bEnable )


was hat das zu bedeuten?
hab mal versucht was zu programmieren...
02/06/2009 18:37 Kaneoxi#380
@Miraculi
nimm mal diese Einstellung raus, vllt hilft es.
Quote:
Opt("SendKeyDownDelay",500)
in der TT6 wird eine kürzere Zeit genommen.
02/06/2009 18:59 NBA#381
Quote:
Originally Posted by aLasca View Post
Beides, siehst du doch am Error :)
GLAUBST DU ICH LES MIR DAS AUCH NOCH DURCH?! :p :D
02/06/2009 19:17 aLasca#382
Klar :D
02/06/2009 21:29 NBA#383
Ach und : Für den der das Problem hatte.
Nimm sämtliche includes raus, die schon in der tt6 definiert wurden (tt6.au3 editieren includs angucken, bei DEINEM tool rausnehmen)
02/07/2009 00:11 tonitusch666#384
@Morta Della: Die Pfeiltasten werden von keysend nicht unterstützt, ergänz den case switch ab Zeile 655, dass er so aussieht:
Code:
	Case "RETURN", "SPACE", "TAB", "BACK", "END", "HOME", "SNAPSHOT", "INSERT", "DELETE", "LEFT", "RIGHT", "UP", "DOWN"
		Switch StringUpper($inkey)
		Case "RETURN"
			$skey = 0x0D
		Case "SPACE"
			$skey = 0x20
		Case "TAB"
			$skey = 0x09
		Case "BACK"
			$skey = 0x08
		Case "END"
			$skey = 0x23
		Case "HOME"
			$skey = 0x24
		Case "SNAPSHOT"
			$skey = 0x2c
		Case "INSERT"
			$skey = 0x2d
		Case "DELETE"
			$skey = 0x2e
		Case "LEFT"
			$skey = 0x25
		Case "RIGHT"
			$skey = 0x27
		Case "UP"
			$skey = 0x26
		Case "DOWN"
			$skey = 0x28
		EndSwitch
02/07/2009 13:58 Miraculi#385
Quote:
Originally Posted by Kaneoxi View Post
@Miraculi
nimm mal diese Einstellung raus, vllt hilft es.


in der TT6 wird eine kürzere Zeit genommen.
Ist ja nett, dass du mir helfen willst, aber mein Problem ist ja schon gelöst. :p
Einerseits durch das Entfernen von den +Random(...) in den MoveTo Aufrufen und andererseits durch die andere NomadMemory.au3 :D
02/08/2009 16:44 horstschl3mmer#386
wie weit können die moveto dinger auseinander sein?? wenns ne gerade strecke is egal wie lang und sonst halt wenn ich um ne ecke muss oder??
02/08/2009 18:48 aLasca#387
Wenn du um die Ecke läufts WPT's in Halbkreisen setzen, sonst richtet er sich neu aus.
02/09/2009 20:30 horstschl3mmer#388
so noch ne frage ... hab mal den glint bot soweit angepasst dass er einwandfrei läuft nur wenn ich mal afk geh also sich mein bildschirm ausschaltet hängt der bot dann wenn er wieder in der kammer ist also vermut ich mal funkioniert das memoryread lodout dings nicht wenn bildschirm aus is?? ... eigentlich sollts doch funken ode?
02/09/2009 20:45 Adroxxx#389
Quote:
Originally Posted by horstschl3mmer View Post
so noch ne frage ... hab mal den glint bot soweit angepasst dass er einwandfrei läuft nur wenn ich mal afk geh also sich mein bildschirm ausschaltet hängt der bot dann wenn er wieder in der kammer ist also vermut ich mal funkioniert das memoryread lodout dings nicht wenn bildschirm aus is?? ... eigentlich sollts doch funken ode?
Welchen Glintbot?
Also normal sollte der weiterlaufen. Wenn der Monitor in Standbymodus geht, sollte das den Bot nicht beeinflussen. Anders ist das wenn der Computer in Standby Modus geht. z.B. bei Laptops.
Würd das einfach ausschalten.
02/09/2009 20:46 NBA#390
Hm..Mach einen 'Anti Screensaver' :D

Code:
hotkeyset("{end}","end")
Func End()
exit
EndFunc

While 1
$rnd = Random(0,1024)
$rnd1 = Random(0,1024)
MouseMove($rnd,$rnd1)
WEnd
Das Random hab ich nur gemacht weils sonst so langweilig ist :)