Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Nostale
You last visited: Today at 01:30

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

Advertisement



Skillbot

Discussion on Skillbot within the Nostale forum part of the MMORPGs category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Dec 2023
Posts: 4
Received Thanks: 0
Skillbot

Hallo, gibt es aktuell einen Bot der nur Tasten drückt (Buchstaben oder Zahlen)
DeCamora is offline  
Old 02/25/2024, 03:32   #2
 
elite*gold: 0
Join Date: Mar 2019
Posts: 98
Received Thanks: 8
Erstell dir doch ein Makro mit zb. dem Programm "Macrorecorder". Die meisten Programme verlangen zwar Geld für die unendliche Dauerschleife. Aber irgendwo gibts sicherlich auch kostenlose damit. Einfach mal bei Google suchen

Abgesehen davon werden auch Makros immer funktionieren, da sie nicht direkt auf den NosTale Client zugreifen, sondern auf deine Tastatur.

Ban Chance vom Makro -> 0%

Ausnahme -> Ein GM läuft dir zufällig über dem Weg.

Nachteil -> Du musst NosTale immer im Vordergrund haben. Da, wie schon gesagt, Makros auf deine Tastatur zugreifen
Feuerdrachenzauber is offline  
Thanks
1 User
Old 02/25/2024, 12:11   #3
 
elite*gold: 0
Join Date: Dec 2023
Posts: 4
Received Thanks: 0
Hey
Danke für die Antwort!
Inwiefern läuft dir zufällig über den weg? xD
DeCamora is offline  
Old 02/25/2024, 23:40   #4
 
elite*gold: 0
Join Date: Mar 2019
Posts: 98
Received Thanks: 8
Wofür möchtest du ihn benutzen? Zum farmen von Mobs? Du kannst dir auch für die Maus Makros erstellen. Also, dass die linke oder rechte Maustaste gedrückt wird.

Ebenfalls, abhängig von der Qualität des Programmes, kannst du auch einstellen in welchen Abstand das getan werden soll.
Feuerdrachenzauber is offline  
Old 03/01/2024, 19:04   #5
 
elite*gold: 0
Join Date: Dec 2023
Posts: 4
Received Thanks: 0
Hey, eher zum Farmen sprich Tasten drücken zb zum Cella massiig herstellen etc.
Gruß

Hallo
Leider bekomme ich es nicht hin das das Programm es direkt ans Spiel gibt auch wenn ich es offen habe als "Vollbild"
DeCamora is offline  
Old 03/02/2024, 21:05   #6
 
elite*gold: 0
Join Date: Oct 2007
Posts: 147
Received Thanks: 51
Das was du vorhast lässt sich mittels Packetlogger voraussichtlich deutlich leichter umsetzen:

Einfach die Pakete von was auch immer du machen möchtest beobachten und per AutoiT Script selbst senden.
Läuft zuverlässig im Hintergrund und du kannst auch ohne Probleme auf Feedback reagieren.

ChatGPT hilft im zweifelsfall bei der Implementierung (du darfst natürlich nicht sagen du willst einen bot programmieren, sondern sowas wie die logik für einen NPC).
Haygu is offline  
Thanks
1 User
Old 03/08/2024, 04:05   #7
 
elite*gold: 0
Join Date: Mar 2019
Posts: 98
Received Thanks: 8
Quote:
Originally Posted by Haygu View Post
Das was du vorhast lässt sich mittels Packetlogger voraussichtlich deutlich leichter umsetzen:

Einfach die Pakete von was auch immer du machen möchtest beobachten und per AutoiT Script selbst senden.
Läuft zuverlässig im Hintergrund und du kannst auch ohne Probleme auf Feedback reagieren.

ChatGPT hilft im zweifelsfall bei der Implementierung (du darfst natürlich nicht sagen du willst einen bot programmieren, sondern sowas wie die logik für einen NPC).
Ich glaube nicht, dass er/sie weiß wofür ein "Packetlogger" da ist.


Abgesehen davon wären wir wieder dann beim Thema mit den Script. Es gibt auch Tasten/Maus-Repeater die im Hintergrund laufen. Die bräuchte man sich nur herunterladen und zu starten



Wenn man das ganze bedenkt, dass er/sie mit einem "Repeater-Programm" nicht mal zurecht, ich glaube da bräuchte man erst gar nicht mit Auto-IT anfangen.


Wenn er/sie das ganze wüsste, hätte er/sie sicherlich nicht diesen Thread hier für aufgemacht.


Was du hier versuchst ist irgendeiner Person auf etwas hinzuweisen ohne überhaupt im klaren zu sein, ob er/sie sich auch nur im geringsten in der Richtung von Scripts und ähnliches auskennt.


Während ich hier versuche den einfachsten Weg zu suchen. Den jeder versteht.




Aber wenn du der Person ja so gerne helfen möchtest, dann kannst du ihn/ihr ja gleich ein Script schreiben. Oder eben alles erklären von vorne bis hinten.


Möchtest du der nächsten Person die ebenfalls ein Script braucht auch ein schreiben für sein/ihr vorhaben? Also im Durchschnitt wird hier im Forum 1x pro Woche nach nen Farmbot gefragt. Kannst es gerne jeder Person einzeln erklären oder deren wünsche erfüllen.


Oder eben den Hinweis auf ein herunterladbares Programm geben mit einfacher Funktion ohne Kenntnissen von irgendwas



Wenn es jetzt DIEPerson ist. Also wenn hier nur eine Person pro halben Jahr nachfragt, dann würde ich denen selbst alle ein Script schreiben. Aber einmal pro Woche ist mir zu viel. Nicht vom Aufwand her, aber man fühlt sich dann in so einer Situation "gefangen"



Situation Beispiel: "Du malst ein Bild. Verschenkst das Bild an jemanden. Die Woche darauf malst du noch ein Bild und verschenkst es an jemand anderen. Darauf die Woche das gleiche und immer wieder...."
Feuerdrachenzauber is offline  
Thanks
1 User
Old 03/08/2024, 09:16   #8
 
elite*gold: 0
Join Date: Oct 2007
Posts: 147
Received Thanks: 51
Quote:
Originally Posted by Feuerdrachenzauber View Post
Ich glaube nicht, dass er/sie weiß wofür ein "Packetlogger" da ist.


Abgesehen davon wären wir wieder dann beim Thema mit den Script. Es gibt auch Tasten/Maus-Repeater die im Hintergrund laufen. Die bräuchte man sich nur herunterladen und zu starten



Wenn man das ganze bedenkt, dass er/sie mit einem "Repeater-Programm" nicht mal zurecht, ich glaube da bräuchte man erst gar nicht mit Auto-IT anfangen.


Wenn er/sie das ganze wüsste, hätte er/sie sicherlich nicht diesen Thread hier für aufgemacht.


Was du hier versuchst ist irgendeiner Person auf etwas hinzuweisen ohne überhaupt im klaren zu sein, ob er/sie sich auch nur im geringsten in der Richtung von Scripts und ähnliches auskennt.


Während ich hier versuche den einfachsten Weg zu suchen. Den jeder versteht.




Aber wenn du der Person ja so gerne helfen möchtest, dann kannst du ihn/ihr ja gleich ein Script schreiben. Oder eben alles erklären von vorne bis hinten.


Möchtest du der nächsten Person die ebenfalls ein Script braucht auch ein schreiben für sein/ihr vorhaben? Also im Durchschnitt wird hier im Forum 1x pro Woche nach nen Farmbot gefragt. Kannst es gerne jeder Person einzeln erklären oder deren wünsche erfüllen.


Oder eben den Hinweis auf ein herunterladbares Programm geben mit einfacher Funktion ohne Kenntnissen von irgendwas



Wenn es jetzt DIEPerson ist. Also wenn hier nur eine Person pro halben Jahr nachfragt, dann würde ich denen selbst alle ein Script schreiben. Aber einmal pro Woche ist mir zu viel. Nicht vom Aufwand her, aber man fühlt sich dann in so einer Situation "gefangen"



Situation Beispiel: "Du malst ein Bild. Verschenkst das Bild an jemanden. Die Woche darauf malst du noch ein Bild und verschenkst es an jemand anderen. Darauf die Woche das gleiche und immer wieder...."
Looolz
Meine Anleitung ist aufführlich genug das sie theoretisch für nen neugierigen 12 Jährigen mit zuviel Freizeit völlig ausreicht.

Für deine hätte die suchfunktion gereicht oder man hätte ChatGPT fragen können, der hätte es einem gleich auch implementiert
Haygu is offline  
Old 03/10/2024, 15:02   #9
 
elite*gold: 0
Join Date: Dec 2023
Posts: 4
Received Thanks: 0
Wie wäre es dann mit einfach einen schreiben lassen
DeCamora is offline  
Old 03/12/2024, 23:44   #10
 
elite*gold: 0
Join Date: Mar 2019
Posts: 98
Received Thanks: 8
Quote:
Originally Posted by Haygu View Post
Looolz
Meine Anleitung ist aufführlich genug das sie theoretisch für nen neugierigen 12 Jährigen mit zuviel Freizeit völlig ausreicht.

Für deine hätte die suchfunktion gereicht oder man hätte ChatGPT fragen können, der hätte es einem gleich auch implementiert
Quote:
Originally Posted by DeCamora View Post
Wie wäre es dann mit einfach einen schreiben lassen
@ Ach, bist Du dir da sicher?^^



@

Ich kann dir erstmal verraten wie der Packetlogger funktioniert.

Also zuerst


Der Packetlogger ist ein Programm der Packets "abfängt" bzw. sie abspeichert auf dem Display des Programmes



"Packets sind Informationen über den Verlauf von 2 verbundenen Geräten"


Einfacher für dich gesagt gesagt: "Packets ist der Verlauf. Du schickst den bei jeder Aktion zum NosTale Server hin. Und der NosTale Server schickt ihn dir bei jeder Aktion auch zurück"



Ein Beispiel hier. Nennen wir hier die Informationsstellen einfach mal "Packet 1, Packet 2 etc."



Du klickst mit deiner Maus in NosTale auf einen Punkt auf der Karte wo sich dein Charakter dann dahin bewegt.

-> Dein Mausklick ist Packet 1. Der wird zum Server gesendet.

-> Der Server antwortet und bewegt deinen Charakter dorthin. Das ist Packet 2.




Das ist "einfach erklärt" Packets.


Das Programm Packetlogger lässt dir alle die dir vom Server zugeschickten Packts anzeigen. Wahrscheinlich zeigt er auch die Packets an, die du an den Server schickst, kommt auf das Programm an.



Den Packetlogger von Ice hat aber glaube diese beiden Funktionen mit drin.



Also lad dir jetzt von Ice den Packetlogger herunter und starte ihn. Wie man ihn startet steht dort sicherlich im Thread beschrieben. Keine Ahnung ob man ein Injector und ein Bypass für braucht wegen dem Hackschild von NosTale. Das steht jedenfalls sicherlich in seinem Thread drin, wie man ihn startet.


Ich benutze keinen Packetlogger. Deswegen kann ich nur dazu sagen, dass, wenn man ihn öffnet ein Display erscheint mit verschickten und empfangten Packets



Hier nochmal eine eindeutige Erklärung zwischen den Wort "Packetlogger"

-> Packet. Informationen über Aktionen/Akitivitäten oder wie man es nennen will über etwas.

-> Log. Wie soll ich das beschreiben? Wenn man eine große Tabelle zeichnet auf ein Blatt Papier. Und diese Tabelle dann ausfüllt. Dann ist die Tabelle selbst der "Log". Und was in den Tabellen drin steht die "Packets"





Deine Aufgabe ist es jetzt. Diesen Packetlogger herunterzuladen und zu starten.

Startest NosTale im Fenstermodus. Sodass Links NosTale offen ist und du rechts den Desktop zusehen hast.

Das offene Fenster vom Packetlogger ziehst du jetzt gut sichtbar neben das NosTale Fenster.


Jetzt stellst du einmal Cellar her. Aber pass auf

Der Packetlogger zeigt dir nicht nur dein Cellar an. Er zeigt im Sekundentakt noch zich andere Packets an.

Du drückst auf Produktieren beim Cellar.


Dann guckst du sofort auf den Packetlogger, und siehst wie dort ein Packet erscheint. Dieses Packet notierst du in einem Textdokument oder auf einem Zettel bei dir am PC oder so.


Aber es muss auch das richtige sein. Deswegen vorher lieber erstmal nochmal 4-5x produzieren und das Packet vergleichen. Obs das gleiche ist bzw. Ähnlichkeit hat




Wenn du das richtige haben solltest. Dann hast du das Packet zum produzieren von Cellar.


Den "schwersten" Teil hast du nun erledigt.


Jetzt brauchst du nur noch eine Möglichkeit um dieses Packet zum NosTale Server zu senden. Da du es als Bot verwenden willst. Brauchst du ein Script mit "Unendlichkeits" Funktion.



Aber bevor wir zum Script kommen. Schreib dir erstmal das Packet auf. Ich habs oben beschrieben wie du vorgesehen sollst. Wenn du das Packet hast. Schreib es hier mal hin. Dann reden wir über den Script
Feuerdrachenzauber is offline  
Thanks
1 User
Old 03/13/2024, 20:28   #11
 
elite*gold: 0
Join Date: Oct 2007
Posts: 147
Received Thanks: 51
Quote:
Originally Posted by Feuerdrachenzauber View Post
@ Ach, bist Du dir da sicher?^^
Jup, bin schon ne weile hier.

Btw: So lernt er nix. Da kannst du ihm gleich das Ergebnis in die hand drücken.
Das Packet das gesucht ist, ist "u_i 2 2734 1 0 0 0" sofern sich der Kristallveredler ganz links oben im Inventar befindet.
Das Packet schlüsselt sich so auf:
PacketU_i(EntityType entType, int entID, InventoryType invType, short invSlot, int _x, int _y, int _option1, int _option2)

Heißt folgender Code nutzt jedes mal wenn du die Minus taste auf dem Nummernblock drückst 50 mal den Kristallveredeler der sich ganz links oben auf dem ersten slot im hauptinventar befindet.
Dauert nur einen moment da es einen Serverseitigen delay gibt.

Code:
#include <Array.au3>

Dim $PacketLogger_OpenSockets[0]
Dim $PacketLogger_Started = False
Dim $PacketLogger_DisconnectedCallback = -1

Const $PacketLogger_Recv = 0
Const $PacketLogger_Send = 1

HotKeySet("{NumpadSub}", "Cellaring")

Func PacketLogger_TitleMode($Option = -1)
	If $Option = -1 Then
		Return Opt("WinTitleMatchMode")
	Else
		Return Opt("WinTitleMatchMode", $Option)
	EndIf
EndFunc

Func PacketLogger_GetPorts()
	$OldTitleMode = PacketLogger_TitleMode()
	PacketLogger_TitleMode(2)

	$Titles = WinList("[BladeTiger12] - NosTale PacketLogger - Server: 127.0.0.1")
	PacketLogger_TitleMode($OldTitleMode)

	Dim $Ports[0]

	If $Titles[0][0] > 0 Then
		For $i = 1 To $Titles[0][0]
			$Port = StringRegExp($Titles[$i][0], "127\.0\.0\.1\:(\d+)", 3)
			If IsArray($Port) Then
				_ArrayAdd($Ports, $Port[0])
			EndIf
		Next
	EndIf

	Return $Ports
EndFunc


Func PacketLogger_Startup()
	TCPStartup()
	$PacketLogger_Started = True
EndFunc

Func PacketLogger_Shutdown()
	TCPShutdown()
	$PacketLogger_Started = False
EndFunc

Func PacketLogger_ConnectTo($Port, $Ip = "127.0.0.1")
	If Not $PacketLogger_Started Then
		MsgBox(16, "PacketLogger", "First of all you have to call 'PacketLogger_Startup()'!")
		Return False
	EndIf

	$Socket = TCPConnect($Ip, $Port)
	If $Socket < 0 Then
		Return False
	EndIf

	_ArrayAdd($PacketLogger_OpenSockets, $Socket)

	Return $Socket
EndFunc

;Func PacketLogger_SetDisconnectedCallback($Callback)
;	$PacketLogger_DisconnectedCallback = $Callback
;EndFunc

Func PacketLogger_Close($Socket)
	$Index = _ArraySearch($PacketLogger_OpenSockets, $Socket)
	If $Index <> -1 Then
		_ArrayDelete($PacketLogger_OpenSockets, $Index)
	EndIf
EndFunc


Func PacketLogger_Handle($Socket, $ReceiveCallback, $MaxReceiveBytes = 8192)
	$ReceivedPacket = TCPRecv($Socket, $MaxReceiveBytes)
	;If [MENTION=299637]ErRoR[/MENTION] <> 0 Then
	;	MsgBox(0,"" [MENTION=299637]ErRoR[/MENTION])
	;	If IsFunc($PacketLogger_DisconnectedCallback) Then
	;		$PacketLogger_DisconnectedCallback($Socket)
	;	EndIf
	;Else
	If $ReceivedPacket <> "" Then
		$PacketsSplitted = StringSplit($ReceivedPacket, @CR, 2)
		For $i = 0 To UBound($PacketsSplitted) - 1
			If $PacketsSplitted[$i] = "" Then ContinueLoop

			$PacketSplitted = StringSplit($PacketsSplitted[$i], " ", 2)
			If UBound($PacketSplitted) > 1 Then
				$PacketType = $PacketSplitted[0]
				_ArrayDelete($PacketSplitted, 0)

				If IsFunc($ReceiveCallback) Then
					$ReceiveCallback($PacketType, $PacketSplitted, $PacketsSplitted[$i])
				EndIf
			EndIf
		Next
	EndIf
EndFunc


Func PacketLogger_SendToSocket($Socket, $Type, $Packet)
	If IsArray($Packet) Then
		For $i = 0 To UBound($Packet) - 1
			PacketLogger_SendToSocket($Socket, $Type, $Packet[$i])
		Next
	Else
		TCPSend($Socket, $Type & " " & $Packet & @CR)
	EndIf
EndFunc

Func PacketLogger_RecvPacket($Socket, $Packet)
	PacketLogger_SendToSocket($Socket, 0, $Packet)
EndFunc

Func PacketLogger_SendPacket($Socket, $Packet)
	PacketLogger_SendToSocket($Socket, 1, $Packet)
EndFunc


PacketLogger_Startup()
$Ports = PacketLogger_GetPorts()
$Socket = PacketLogger_ConnectTo($Ports[0])

While True
	Sleep(100)
WEnd

Func Cellaring()
	For $i = 0 To 50
		PacketLogger_SendPacket($Socket, "u_i 2 2734 1 0 0 0")
		Sleep(500)
	Next
EndFunc


PacketLogger_Close($Socket)
PacketLogger_Shutdown()
#ce
Wenn du die 50 Hoch oder runter schraubst kannst du einstellen wieviele pro tastendruck erzeugt werden. Mehrmaliges drücken bevor er fertig ist beschleunigt den prozess nicht.

Easy
Haygu is offline  
Old 03/14/2024, 15:45   #12
 
elite*gold: 0
Join Date: Dec 2011
Posts: 26
Received Thanks: 8
Hey,
ich wäre ggf. bereit, dir ein Tool mit grafischem Benutzerinterface (GUI) zu erstellen. Wir müssten nur etwas die Anforderungen spezifizieren. Damit meine ich z.*B. eine Skizze von der GUI. Dazu bietet sich die Software draw.io an. Keine Sorge, das Ganze wäre kostenfrei. Du kannst dich ja mal bei mir melden
JONNST4R is offline  
Old 03/16/2024, 01:44   #13
 
elite*gold: 0
Join Date: Mar 2019
Posts: 98
Received Thanks: 8
Quote:
Originally Posted by Haygu View Post
Jup, bin schon ne weile hier.

Btw: So lernt er nix. Da kannst du ihm gleich das Ergebnis in die hand drücken.
Das Packet das gesucht ist, ist "u_i 2 2734 1 0 0 0" sofern sich der Kristallveredler ganz links oben im Inventar befindet.
Das Packet schlüsselt sich so auf:
PacketU_i(EntityType entType, int entID, InventoryType invType, short invSlot, int _x, int _y, int _option1, int _option2)

Heißt folgender Code nutzt jedes mal wenn du die Minus taste auf dem Nummernblock drückst 50 mal den Kristallveredeler der sich ganz links oben auf dem ersten slot im hauptinventar befindet.
Dauert nur einen moment da es einen Serverseitigen delay gibt.

Code:
#include <Array.au3>

Dim $PacketLogger_OpenSockets[0]
Dim $PacketLogger_Started = False
Dim $PacketLogger_DisconnectedCallback = -1

Const $PacketLogger_Recv = 0
Const $PacketLogger_Send = 1

HotKeySet("{NumpadSub}", "Cellaring")

Func PacketLogger_TitleMode($Option = -1)
	If $Option = -1 Then
		Return Opt("WinTitleMatchMode")
	Else
		Return Opt("WinTitleMatchMode", $Option)
	EndIf
EndFunc

Func PacketLogger_GetPorts()
	$OldTitleMode = PacketLogger_TitleMode()
	PacketLogger_TitleMode(2)

	$Titles = WinList("[BladeTiger12] - NosTale PacketLogger - Server: 127.0.0.1")
	PacketLogger_TitleMode($OldTitleMode)

	Dim $Ports[0]

	If $Titles[0][0] > 0 Then
		For $i = 1 To $Titles[0][0]
			$Port = StringRegExp($Titles[$i][0], "127\.0\.0\.1\:(\d+)", 3)
			If IsArray($Port) Then
				_ArrayAdd($Ports, $Port[0])
			EndIf
		Next
	EndIf

	Return $Ports
EndFunc


Func PacketLogger_Startup()
	TCPStartup()
	$PacketLogger_Started = True
EndFunc

Func PacketLogger_Shutdown()
	TCPShutdown()
	$PacketLogger_Started = False
EndFunc

Func PacketLogger_ConnectTo($Port, $Ip = "127.0.0.1")
	If Not $PacketLogger_Started Then
		MsgBox(16, "PacketLogger", "First of all you have to call 'PacketLogger_Startup()'!")
		Return False
	EndIf

	$Socket = TCPConnect($Ip, $Port)
	If $Socket < 0 Then
		Return False
	EndIf

	_ArrayAdd($PacketLogger_OpenSockets, $Socket)

	Return $Socket
EndFunc

;Func PacketLogger_SetDisconnectedCallback($Callback)
;	$PacketLogger_DisconnectedCallback = $Callback
;EndFunc

Func PacketLogger_Close($Socket)
	$Index = _ArraySearch($PacketLogger_OpenSockets, $Socket)
	If $Index <> -1 Then
		_ArrayDelete($PacketLogger_OpenSockets, $Index)
	EndIf
EndFunc


Func PacketLogger_Handle($Socket, $ReceiveCallback, $MaxReceiveBytes = 8192)
	$ReceivedPacket = TCPRecv($Socket, $MaxReceiveBytes)
	;If [MENTION=299637]ErRoR[/MENTION] <> 0 Then
	;	MsgBox(0,"" [MENTION=299637]ErRoR[/MENTION])
	;	If IsFunc($PacketLogger_DisconnectedCallback) Then
	;		$PacketLogger_DisconnectedCallback($Socket)
	;	EndIf
	;Else
	If $ReceivedPacket <> "" Then
		$PacketsSplitted = StringSplit($ReceivedPacket, @CR, 2)
		For $i = 0 To UBound($PacketsSplitted) - 1
			If $PacketsSplitted[$i] = "" Then ContinueLoop

			$PacketSplitted = StringSplit($PacketsSplitted[$i], " ", 2)
			If UBound($PacketSplitted) > 1 Then
				$PacketType = $PacketSplitted[0]
				_ArrayDelete($PacketSplitted, 0)

				If IsFunc($ReceiveCallback) Then
					$ReceiveCallback($PacketType, $PacketSplitted, $PacketsSplitted[$i])
				EndIf
			EndIf
		Next
	EndIf
EndFunc


Func PacketLogger_SendToSocket($Socket, $Type, $Packet)
	If IsArray($Packet) Then
		For $i = 0 To UBound($Packet) - 1
			PacketLogger_SendToSocket($Socket, $Type, $Packet[$i])
		Next
	Else
		TCPSend($Socket, $Type & " " & $Packet & @CR)
	EndIf
EndFunc

Func PacketLogger_RecvPacket($Socket, $Packet)
	PacketLogger_SendToSocket($Socket, 0, $Packet)
EndFunc

Func PacketLogger_SendPacket($Socket, $Packet)
	PacketLogger_SendToSocket($Socket, 1, $Packet)
EndFunc


PacketLogger_Startup()
$Ports = PacketLogger_GetPorts()
$Socket = PacketLogger_ConnectTo($Ports[0])

While True
	Sleep(100)
WEnd

Func Cellaring()
	For $i = 0 To 50
		PacketLogger_SendPacket($Socket, "u_i 2 2734 1 0 0 0")
		Sleep(500)
	Next
EndFunc


PacketLogger_Close($Socket)
PacketLogger_Shutdown()
#ce
Wenn du die 50 Hoch oder runter schraubst kannst du einstellen wieviele pro tastendruck erzeugt werden. Mehrmaliges drücken bevor er fertig ist beschleunigt den prozess nicht.

Easy

Er wollte ein Bot haben und kein Makro. Steht jedenfalls so im Titel.


Ich hätte den Code hier niemals öffentlich gepostet, sondern ihn privat geschrieben. Alleine aus dem Grund, weil hier Leute von der Nostale Crew sich herumtreiben um genau solche Sachen auszunutzen.



Du hast hier jetzt die vollständige Funktion deines Makros gepostet. Wenn er ihn jetzt nutzt, könnte er gesperrt werden. Falls die NosTale Teamler diesen Thread lesen bzw. gelesen haben. Und dann den Log im Spiel vergleichen.


Du hast das denen jetzt ganz leicht gemacht. Wegen dem Verhaltensmuster deines Makros




Abgesehen davon, du meintest ja, dass ers nicht mal hinbekommt den Packetlogger zu bedienen. Bist du dir jetzt überhaupt sicher, dass er es schafft deinen Code in eine Datei umzuwandeln?
Feuerdrachenzauber is offline  
Old 03/16/2024, 05:20   #14
 
elite*gold: 0
Join Date: Dec 2011
Posts: 26
Received Thanks: 8
Die Kritik ist nicht gerechtfertigt je nach Hardware und Verbindung weichen die Zeiten aus dem Makro ab. Der letzte Punkt mag gerechtfertigt sein.
JONNST4R is offline  
Old 03/17/2024, 21:31   #15
 
elite*gold: 0
Join Date: Oct 2007
Posts: 147
Received Thanks: 51
Quote:
Originally Posted by Feuerdrachenzauber View Post
Er wollte ein Bot haben und kein Makro. Steht jedenfalls so im Titel.


Ich hätte den Code hier niemals öffentlich gepostet, sondern ihn privat geschrieben. Alleine aus dem Grund, weil hier Leute von der Nostale Crew sich herumtreiben um genau solche Sachen auszunutzen.



Du hast hier jetzt die vollständige Funktion deines Makros gepostet. Wenn er ihn jetzt nutzt, könnte er gesperrt werden. Falls die NosTale Teamler diesen Thread lesen bzw. gelesen haben. Und dann den Log im Spiel vergleichen.


Du hast das denen jetzt ganz leicht gemacht. Wegen dem Verhaltensmuster deines Makros




Abgesehen davon, du meintest ja, dass ers nicht mal hinbekommt den Packetlogger zu bedienen. Bist du dir jetzt überhaupt sicher, dass er es schafft deinen Code in eine Datei umzuwandeln?
Oh jaa das böse Nostale Team und ihre Log-Checks.
Sowohl das Team als auch die Community ist doch total passiv.
Auserhalb des Endgame trifft sich die Who is Who der schlechten Bots.
Auf manchen Channeln laufen immernoch 24/7 Pii-Bots.
Ich würde sogar bezweifeln das die Mehrheit des Nostale Teams zu nennenswerter Datenanalyse in der Lage ist.

Gefühlt kann man tun was man will solange man sich nicht im Endgame, PvP oder durch die übermäßige generierung von Gold erwischen lässt.

Bot oder Macro, jacke wie Hose, erfüllt seinen Zweck, vorallem aufgrund der dürftigen Anforderungen.


Und nein ich bin mir sogar ziemlich sicher das er keine Ahnung hat wie er das ding in ausführbaren Code umwandelt oder bedient.
Da ich keine Dokumentation zur verfügung gestellt habe ist es noch nichtmal völlig naheliegend wie das ganze zu nutzen ist.
Aber ich will ja immernoch das er was lernt, fand die schöpfungshöhe von packetanalyse doch als etwas zu hohe hürde für den Einstieg.
Der einstieg in die basics von Autoit dagegen ist selbst für nicht technik affine menschen mit entsprechendem willen durchaus möglich.

Und wenn er´s nicht ist, freut sich vieleicht irgendjemand der den Thread zufällig ließt und das Macro an eigene bedürfnisse anpasst.
Take it or leave it
Haygu is offline  
Reply


Similar Threads Similar Threads
Autohotkey Skillbot zu VB Skillbot
12/20/2010 - .NET Languages - 3 Replies
Nabend :) ich habe einen alten Skillbot von mir wieder auf dem PC gefunden der mit Autohotkey geschrieben ist... leider funktioniert der nicht mehr mit Autohotkey. Deshalb möchte ich gerne die Programmiersprache ändern undzwar von Autohotkey zu VisualBasic. Hier erstmal der Autohotkey Code: MsgBox,0,SkillBot, ~SkillBot~`n`n
Skillbot umschreiben?
06/22/2010 - General Coding - 1 Replies
hallo ich habe mal eine frage. zwar hab ich das problem das ich in dem bekannten spiel schoolwars einen bot benutzen möchte und im internet auch sofort einen gefunden habe. nur leider ist das problen, das der bot 2 jahre alt ist und lange nichtmehr läuft.. also hab ich mir gedanken gemacht und gehe einfach mal davon aus das er an der anti bot abfrage scheitert. nun zu meiner frage: ist es möglich das einer von euc h den bot so umschreiben kann, das er sich nichtmehr versucht einzuloggen...
Skillbot
10/07/2009 - Metin2 - 2 Replies
hey leute bin auf der suche nach einem bot/hack der mir automatisch meine fertigkeiten einsetzt hab schon mal einen gefunden und dann ist mein computer abgestürzt und jetzt kann ich ihn nicht mehr finden:( kann mir vll jemand helfen?? schonmal danke im vorraus und entschuldigung falls es so einen thread schon gegeben hat aber ich konnte keinen finden:(
Simple SkillBot
05/04/2009 - CO2 Exploits, Hacks & Tools - 1 Replies
This simple SkillBot - Saves target position - Sits - Uses Meditation - Executes Skill (works on Guards) Download If this helped you, don't forget to click http://www.elitepvpers.com/forum/images/bulle t/buttons/post_thanks.gif :handsdown:.
Maus als Skillbot benutzen?
02/14/2007 - General Coding - 16 Replies
Hallo, ich weiß nicht ob es sowas schonmal gab fals ja einfach löschen, fals nicht hab ich hier kurz ne frage: zwar kam mir vorhin die idee das man in den meisten browsergames nur einmal alle 10-20 min auf nen knopf drücken muss und dann geht es weiter. bots gibts wegen den anti bot bildchen leider selten für browsergames aber: ich bin auf die idee gekommen das man evtl ein programm schreiben könnte mit der man vorher die klicks festlegt also z.b. x,y auf dem bildschirm dann linke maustaste...



All times are GMT +2. The time now is 01:30.


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