| |
|
|
ToM | hi!
hab da ja mal son tool gemacht für ein spiel, wo man die tasten konfiguriern kann und dann mit dem gamepad steuern kann, nur jetzt hab ich ein problem, jetzt kam ein neues anticheat tool und jetzt funktioniert Setcursorpos nichtmehr im Spiel. Wird einfach ignoriert.
Jetzt wollt ichs mich mouse_event probieren
@Mouse_event($8000,&x,&y,0,0)
aber die maus bewegt sich nicht, wo hab ich da den fehler ?!
mfg tom! |
|
|
| AMD Athlon 64 4500+ / 1500 MB Ram / Windows Server 2003 Enterprise / Profan 7.0 | 21.06.2006 ▲ |
|
|
|
|
Timotheus | Da: [...]
Timo
DEF @mouse_event(5)!"User32","mouse_event"
Window 0,0-640,400
Declare Mausklick&,Y&,x&
While 0=0
waitkey
LET Y&=-(%MAXY+20)
LEt X&=%MAXX-5
mouse_event(1+$8000,x&,Y&,0,0)'Maus bewegen
mouse_event(2,0,0,0,0)'Maus drücken
mouse_event(4,0,0,0,0)'Maus loslassen
wend
|
|
|
| |
|
|
|
ToM | ja war ich auch da
nur das beispiel funktioniert auch nicht.
hmm will nur wissen wo man die x und y koordinaten einstellt.
mfg tom |
|
|
| AMD Athlon 64 4500+ / 1500 MB Ram / Windows Server 2003 Enterprise / Profan 7.0 | 21.06.2006 ▲ |
|
|
|
|
Clemens Meier | Erst einmal, ich glaube nicht, dass sich die Maus bewegen wird. Du möchtest wohl, dass der Mauscursor zu einer bestimmten Position springt.
mouse_event($8000 + $1,&x,&y,0,0)
Die $8000 für absolute Koordinaten + $1 für den Hinweis, dass es sich dabei um eine Bewegung handelt.
Versuche es also damit.
Übrigens, das Beispiel unter mouse_event funktioniert fabelhaft. |
|
|
| |
|
|
|
RGH | Das klingt aber so, als würde das AntiCheat-Tool eben genau diese gesuchte Möglichkeit aushebeln, damit das Spiel eben nicht durch Programme gesteuert werden kann, sondern nur durch wirkliche, menschliche Spieler. Dann hast Du mit dieser API-Funktion vermutlich keine Chance. Denn was Du machen müßtest, ist letztlich das Aushebeln des AntiCheat-Tools. Und wenn es wirklich was taugt, hast Du - zu Recht - keine Chance. Denn wie ehrenhaft auch Dein Anliegen sei, mit der gleichen Möglichkeit ließe sich das Spielprogramm auch völlig unehrenhaft fernsteuern, um sich dann in betrügerischer Absicht in irgendwelche Highscorelisten einzutragen oder wohldotierte Turniere zu gewinnen.
Gruß Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 21.06.2006 ▲ |
|
|
|
|
ToM | hi!
das beispiel funzt garnicht egal ob in windows oder im spiel, liegt das an windows server 2003 !??! wäre komisch weil die klicks funktionieren im spiel und die bewegung nicht. hmm
punkbuster erlaubt mouseevent, also mausklicks funktionieren also müsste das mit der bewegung auch klappen.
y&=50 x&=21 @Mouse_event($8000 + $1,x&,y&,0,0)
geht nich
hmm gibts ne alternative dazu ?!
mfg tom |
|
|
| AMD Athlon 64 4500+ / 1500 MB Ram / Windows Server 2003 Enterprise / Profan 7.0 | 21.06.2006 ▲ |
|
|
|
|
ToM | achja roland, zu dem man könnte zb aimbots (im klar text) machen usw das stimmt, aber wie ich so ihm spiel sehe funktionieren diese leider auch noch Also muss das irgendwie gehen ....Das Problem bei den Game ist, mit der Maus und der Tastatur zu fliegen mit Helis usw ist schwer darum wäre ne idee super, wie ich das verwirklichen kann. weil mit setmousepos.. hat das super geklappt und war viel leichter.
mfg tom |
|
|
| AMD Athlon 64 4500+ / 1500 MB Ram / Windows Server 2003 Enterprise / Profan 7.0 | 21.06.2006 ▲ |
|
|
|
|
ToM | |
|
| AMD Athlon 64 4500+ / 1500 MB Ram / Windows Server 2003 Enterprise / Profan 7.0 | 22.06.2006 ▲ |
|
|
|
|
Timotheus | Versuchs mal mit External. Da mein Rechner ziehmlich langsam ist, nutze ich meist keine Header, weil das Laden so lange dauert, und da habe ich mit Def manchmal einige Scherereien. |
|
|
| |
|
|
|
Frank Abbing | Mit Def Scherereien? Kenne ich eigentlich nicht. Welche denn? |
|
|
| |
|
|
|
Timotheus | Besonders mit älteren Windowversionen. Manchmal wird nur der Rückgabewert nicht zurückgegeben, in einigen fällen wird die API gar nicht ausgeführt. Das Paradebeispiel ist GetDC(), das gibt bei mir als Def grundsätzlich 0 zurück, wobei es mit External einwandfrei klappt... |
|
|
| |
|
|
|
ToM | Hi!
das mit external hat geholfen jetzt gehst viell ein problem mit server 2003 und die kordinaten müssen ca so aufgebaut sein: x& * 100 - ~20 ... wieso das eigentlich ?!
danke für eure antworten
mfg tom |
|
|
| AMD Athlon 64 4500+ / 1500 MB Ram / Windows Server 2003 Enterprise / Profan 7.0 | 25.06.2006 ▲ |
|
|
|