|
You last visited: Today at 15:02
Advertisement
Channelwahl per Skript?
Discussion on Channelwahl per Skript? within the Nostale forum part of the MMORPGs category.
05/22/2011, 14:29
|
#1
|
elite*gold: 0
Join Date: Mar 2010
Posts: 23
Received Thanks: 0
|
Channelwahl per Skript?
Hi,
ich würde gerne einen Bot bauen, der sich automatisch auf einem bestimmten Channel einloggt.
Spiel starten und einloggen ist ja kein Problem, aber die Channel und Charakterwahl kann man leider nicht per Tastatur Befehle machen.
Über Farbabfrage und Mauspositionen könnte ich es zwar machen, aber ich würde den Bot gerne im Hintergrund laufen lassen.
Hat jemand ne Idee, wie das funktioniert?
Die ganzen Bots, die zur Zeit im Spiel sind, müssen das ja auch irgendwie machen.
Ich schätze, die senden einfach das Datenpaket zum auswählen, weiß jemand, wie ich das machen kann (ohne Formica)?
|
|
|
05/22/2011, 16:02
|
#2
|
elite*gold: 16
Join Date: Nov 2010
Posts: 609
Received Thanks: 353
|
Wenn du das komplett im Hintergrund haben willst, musst du das mit Packeten machen. Ich schätze mal das du AutoIt meinst, da kommste nicht weit damit. Musst dafür C++/C# etc. können
|
|
|
05/22/2011, 22:15
|
#3
|
elite*gold: 137
Join Date: Aug 2009
Posts: 428
Received Thanks: 98
|
Machs per Controlclick:
PHP Code:
Controlclick("NosTale","",0,"left",1,x,y)
Der Nachteil ist, man muss ihn imer auf die Auflösung anpassen.
|
|
|
05/23/2011, 19:51
|
#4
|
elite*gold: 0
Join Date: Mar 2010
Posts: 23
Received Thanks: 0
|
Das wär zu schön gewesen, wenn das funktionieren würde.
Irgendwie klickt der nicht bei controlclick
Habs mal mit Paint ausprobiert, er klickt einfach nicht.
Er aktiviert das richtige Fenster, liefert auch 1 zurück, also dass er geklickt hat, er tuts aber nicht.
Mach ich irgendwas falsch?
PHP Code:
WinActivate("Unbenannt") ControlClick("Unbenannt","",0,"left",1,100,100) Sleep(2000) ControlClick("Unbenannt","",0,"left",1,50,50)
@TheEvil²: gibts da irgendwo nen gutes Tutorial dafür?
|
|
|
05/23/2011, 22:14
|
#5
|
elite*gold: 137
Join Date: Aug 2009
Posts: 428
Received Thanks: 98
|
Die Maus bleibt wo sie ist. Bei mir funzt der.
Ich benutze den, um im NosBasar meine dinge raus zu nehmen.
Ich nehme einfach die normalen Koortinaten und mache Controlclick draus.
|
|
|
05/24/2011, 10:07
|
#6
|
elite*gold: 0
Join Date: Mar 2010
Posts: 23
Received Thanks: 0
|
Jetzt weiß ich, wo das problem ist -.-
Die Channelauswahl akzeptiert nur klicks, wenn vorher der mouseover effekt aktiv ist.
Sprich, der Mauszeiger muss auf dem Channel sein, dann funktioniert auch der controlclick.
So ein mousemove kann man aber wahrscheinlich nicht im hintergrund setzen, oder?
:S
|
|
|
05/24/2011, 10:31
|
#7
|
elite*gold: 0
Join Date: Sep 2010
Posts: 133
Received Thanks: 29
|
machs mit postmessage damit gehts und die auflösung ist egal und wo das fenster steht auch ist also besser und sicherer als controlclick
|
|
|
05/25/2011, 23:31
|
#8
|
elite*gold: 0
Join Date: Mar 2010
Posts: 23
Received Thanks: 0
|
danke, ich schau mal, ob ich es damit irgendwie hin kriege.
wenn du näheres darüber weißt, oder mir beispiele schicken kannst, wär ich sehr dankbar
|
|
|
05/26/2011, 10:08
|
#9
|
elite*gold: 0
Join Date: Sep 2010
Posts: 133
Received Thanks: 29
|
Code:
Func _MouseClick($hWnd, $sButton, $iX, $iY, $iClicks = 1)
Local $vLong = BitOR($iY * 0x10000, BitAND($iX, 0xFFFF))
Local $iButton = 0
Local $aButton[2][3] = [[0x0001, 0x0201, 0x0202], [0x0002, 0x0204, 0x0205]]
If Not IsHWnd($hWnd) Then $hWnd = WinGetHandle($hWnd)
If StringLower($sButton) = "right" Then $iButton = 1
For $i = 1 To $iClicks
DllCall("user32.dll", "bool", "PostMessage", "hwnd", $hWnd, "int", 0x0200, "int", 0, "long", $vLong)
DllCall("user32.dll", "bool", "PostMessage", "hwnd", $hWnd, "int", $aButton[$iButton][1], "int", $aButton[$iButton][0], "long", $vLong)
DllCall("user32.dll", "bool", "PostMessage", "hwnd", $hWnd, "int", $aButton[$iButton][2], "int", 0, "long", $vLong)
Next
EndFunc
|
|
|
05/27/2011, 00:17
|
#10
|
elite*gold: 0
Join Date: Mar 2010
Posts: 23
Received Thanks: 0
|
Wow, vielen vielen vielen vielen dank 
Funktioniert super , danke
(Kann geschlossen werden hier)
|
|
|
 |
Similar Threads
|
Channelwahl
05/15/2011 - Flyff Private Server - 5 Replies
Huhu ich hab nun einen eigenen Server der auch funktioniert nur mir ist aufgefallen das die Channelwahl seehr lange dauert (15-20sek) die Charauswahl geht dann wieder fix genauso wie das einloggen.
Server läuft über Hamachi aber kann doch damit nichts zu tun haben oder ? weil nur Channelwahl lagt. Zwischendurch kackt bei Charauswahl auch einfach mal die neuz ab , benutze offi files v15
|
Problem bei Channelwahl lösen...
04/16/2011 - CrossFire - 5 Replies
Also dieser threat ist für die, die keine channels joinen können, und die, die es nicht wussten :D
Zuerst müsst ihr Ports für das game zulassen, wenn ihr einen router habt,hat es meist seinen eigenen Firewall.
Zuerst müsst ihr auf euern Firewall gehen(falls router, dann auf den router des firewalls, am besten auf der seite des anbieters gucken)
firewall, Systemsteuerung->Sicherheitscenter->Windows Firewall->Registerkarte:Ausnahmen.
Danach geht ihr aufPort, diese Ports gibt ihr dann...
|
[Skript]Regi Skript By Nukiee
01/17/2011 - Metin2 PServer Guides & Strategies - 4 Replies
Huhu :)
# Ich habe mal ein Skript gemacht für DynDns oder Hamachi , diesen kann mann über nen Freehoster oder über Xampp laufen lassen :)
http://img109.imageshack.us/img109/364/tsmt21.png
http://img12.imageshack.us/img12/6084/tsmt22.png
Bald Morgen/Übermorgen kommen Rangking etc. noch dazu :)
Wunsch Server Namen hier rein und ihr kriegt eure Dateien per Pn :awesome:
|
HP Skript+Regi Skript+Geiles Design
09/04/2010 - Metin2 Private Server - 18 Replies
Hey,Leutz!
Wollte ein neues HP Skript Publik machen das über Xampp läuft.
Es hat ein cooles Design und es ist ein Regi-Skript beigefügt!
Screen:
http://s10.directupload.net/images/100425/temp/zr m5nykf.png
Natürlich kann alles geändert werden,auch Hintergrund und Logo!
Ihr benötigt Xampp! Xampp Download:http://www.chip.de/downloads/c1_downloads _hs_getfile_v1_22023282.html?t=1272220567&v=36 00&
So wenn ihr das installiert habt,ladet ihr euch meine Website runter!Ist im Anhang.
|
Server mit No-Ip : Bleibe in Channelwahl hängen.
07/18/2010 - Flyff Private Server - 13 Replies
Hallo ePvPers,
Bevor ich anfange,ja ich habe auch schon die SuFu benutzt und ebenfalls mein Freund Google benutzt.
Ich kriege es jetzt nach längerer Zeit mein v15 Server auf No-Ip umzustellen,da ich Hamachi einfach zu billig finde :o
Ich hab auch schon verschiedene Möglichkeiten mit der Ip in den .ini's. ausprobiert , am besten zeige ich euch mal wie ich sie derzeit eingestellt habe:
Account:
|
All times are GMT +1. The time now is 15:05.
|
|