Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Nostale
You last visited: Today at 15:02

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

Advertisement



Channelwahl per Skript?

Discussion on Channelwahl per Skript? within the Nostale forum part of the MMORPGs category.

Reply
 
Old   #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)?
auchegal is offline  
Old 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
TheEvil² is offline  
Old 05/22/2011, 22:15   #3
 
Robin,249's Avatar
 
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.
Robin,249 is offline  
Old 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?
auchegal is offline  
Old 05/23/2011, 22:14   #5
 
Robin,249's Avatar
 
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.
Robin,249 is offline  
Old 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
auchegal is offline  
Old 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
PainToTheWorld is offline  
Old 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
auchegal is offline  
Old 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
PainToTheWorld is offline  
Thanks
1 User
Old 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)
auchegal is offline  
Reply


Similar Threads 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.


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