Nostale Jobbot

09/25/2012 02:12 BladeTiger12#46
Das ist zurzeit mein Problem.
Ich kriege es nicht hin das der Bot die Tasten
an mehreren Clienten sendet.
Aber ich habe schon eine kleine Lösung.
Nur meine Frage ist
ob es an "ALLE" Nostale Fenster geschickt werden soll
oder nur an den ausgewählten.



[Only registered and activated users can see links. Click Here To Register...]

Updatet auf 1.7 hinzugefügt/geändert wurde:

GUI geändert
Wenn GM auf Map ausloggen

09/25/2012 16:40 Mr.Tr33#47
Quote:
Originally Posted by BladeTiger12 View Post
Das ist zurzeit mein Problem.
Ich kriege es nicht hin das der Bot die Tasten
an mehreren Clienten sendet.
Aber ich habe schon eine kleine Lösung.
Nur meine Frage ist
ob es an "ALLE" Nostale Fenster geschickt werden soll
oder nur an den ausgewählten.



[Only registered and activated users can see links. Click Here To Register...]

Updatet auf 1.7 hinzugefügt/geändert wurde:

GUI geändert
Wenn GM auf Map ausloggen

Ja
09/25/2012 17:27 Maaarv#48
daaaaaaaaaanke ^^
09/25/2012 19:46 BladeTiger12#49
Quote:
Originally Posted by Mr.Tr33 View Post
Ja
Mal sehen was ich machen kann.
Ich kriegs nämlich zurzeit einfach nicht hin.
Weil wenn ich z.b
ControlSend("NosTale"...) mache sendet es nur an das
Fenster das angeklickt wurde.
Wenn mir einer Helfen könnte:
Skype: MrBladeTiger12

oder PN schicken in EPVP.
09/25/2012 19:58 Knallkopf92#50
Könnte man nicht den bot so gestalten dass man am anfang das fenster reinschreiben kann in das gesendet werden soll? den bot dann halt 2 mal starten oder so. oder eben für sandboxie user einmal für normales nostale fenster und einmal für [#] Nostale [#]. Oder so ähnlich.. ?! kenn mich nicht aus. Muss ja nicht alles von einem bot aus kommen. vllt 2 mal starten oder so... iwer wird dir schon helfen könn
09/25/2012 20:15 BladeTiger12#51
Ist auch eine Idee aber ob es auch alle so wollen
#Edit:
Ich auch auch das Problem mit dem [#] Nostale [#] irgendwie sendet das nicht o.o

#Edit2:
Habs hinbekommen.
Jetzt hab ich nur noch das Problem wegen den Snack wenn HP/MP unter...
Skills benutzen...
09/25/2012 23:01 Mr.Tr33#52
Quote:
Originally Posted by BladeTiger12 View Post
Mal sehen was ich machen kann.
Ich kriegs nämlich zurzeit einfach nicht hin.
Weil wenn ich z.b
ControlSend("NosTale"...) mache sendet es nur an das
Fenster das angeklickt wurde.
Wenn mir einer Helfen könnte:
Skype: MrBladeTiger12

oder PN schicken in EPVP.
Du kannst immer gerne fragen, aber ein Aufruf auf ein Helfer zu starten ist schwachsinn ;)
09/26/2012 08:18 Atzenkeeper#53
Du könntest auch einfach direkt die Winapi Funktion benutzen Google mal Postmassage b.z.w. Sendmassage und Autoit ... dürfteste eigendlich schon was finden. Denn dort kannste auch anders als über den namen an das Windowhandle kommen.
09/26/2012 11:29 BladeTiger12#54
Danke für den Tipp.
Ich werde es jetzt erstmal nur mit 4 Nostale Fenster versuchen.
Update kommt höchstwarscheinlich erst so um 13-14 Uhr raus.
Da ich den Bot neu Schreibe.
Dann kann ich auch die GUI schöner machen.

#edit:
kann länger dauern
09/26/2012 13:33 Mr.Tr33#55
Quote:
Originally Posted by Atzenkeeper View Post
Du könntest auch einfach direkt die Winapi Funktion benutzen Google mal Postmassage b.z.w. Sendmassage und Autoit ... dürfteste eigendlich schon was finden. Denn dort kannste auch anders als über den namen an das Windowhandle kommen.
Du brauchst egal ob für ControlSend oder die Postmessage UDF den Handle zum Fenster. Wenn es nicht übergeben wird, dann wird es halt ausgelesen.
Ich habe ihm aber schon geschrieben wie er spezifisch nur an bestimmten Fenster was sendet bzw. was ausliest.
09/26/2012 20:10 Atzenkeeper#56
Quote:
Originally Posted by Mr.Tr33 View Post
Du brauchst egal ob für ControlSend oder die Postmessage UDF den Handle zum Fenster. Wenn es nicht übergeben wird, dann wird es halt ausgelesen.
Ich habe ihm aber schon geschrieben wie er spezifisch nur an bestimmten Fenster was sendet bzw. was ausliest.
Ja aber wenn er sich mit WinAPI verweisen beschäftigt dann wird ihm das andere auch leichter fallen. Darfst halt das Windowhandle nicht nur über den Windowtitel auslesen.

Ich denke mal GetWindowHandle tuts da kannste ja auch die Instance angeben.
[Only registered and activated users can see links. Click Here To Register...]

Wenn du dein Bot die Tastenschläge an alle Fenster senden lassen willst solltest du halt ne Schleife laufen lassen die Hochzählt und schaut wieviele Windows offen sind wenn er dann alle hat für jeden am besten ein eigenen Thread wobei ich ned weiß ob AutoIt Threading unterstützt :D
09/26/2012 20:20 Mr.Tr33#57
Ich habe ihm das so ähnlich bereits gesagt und Arrays sollten dort auch reichen, wenn er ohne Sleeps arbeitet und dafür die Timer Funktionen benutzt ;)
09/26/2012 20:33 BladeTiger12#58


[Only registered and activated users can see links. Click Here To Register...]

Updatet auf 1.8 hinzugefügt/geändert wurde:

-GUI geändert
-Design geändert
-Kann jetzt an 4 Clienten senden
-Speicher Funktion vorerst gelöscht
-Map Überwachung vorerst gelöscht



Zu der Speicher Funktion:

-Wollt ihr die überhaupt wieder?

Da gibt es nämlich ein kleines Problem mit den Clienten.
Wenn man auf die Radioboxen drückt:
-1 Client
-2 Clienten
-3 Clienten
-4 Clienten
ist der Client ja nicht immer an der gleichen stelle
nach dem lessen der Leben.

Das ist halt mein kleines Problem.
Und nach einem Programm Neustart ändern sich sowieso
wieder die Stellen der Clienten.
Ist halt nur nützlich für ein Client.
Also wenn ihr die wieder wollt schreibt es hier in den Thread.
Ich werde es machen wenn 5 Leute es wollen.
09/27/2012 20:52 Taglife#59
Wie starte ich den Bot überhaupt?
09/27/2012 20:54 BladeTiger12#60
öhm? Runterladen und öffnen
aber es muss 1 Nostale Fenster offen sein.
Achja du brauchst Winrar/7Zip