KuKBOT d2nt File

08/10/2011 20:44 Talltree#1
So an die Programmierer hier: sehe ich das richtig das der NTBot Ingame erst durch

if(Load("NTBot/NTBotGame.ntj"))

gestartet wird und das so ziemlich die einzige "große" zeile ist die den kukbot starter von den stink normalen startern unterscheidet?

Ich nutze den Leaderstarter2.ntj vom Etal für meine runs und will ehrlich gesagt nicht umsteigen, da ich mit den anderen leecher scripts nur probleme hatte.

In der Theorie müsste man doch nur die Zeile entfernen und die If Funktion für den Ingame Check so umstellen, damit man den kuk mit den channel und message funktionen vom Etal benutzen kann? oder sehe ich das komplett falsch? ^^
08/11/2011 00:54 DeathFromHeaven#2
[Only registered and activated users can see links. Click Here To Register...]

sollte auch mit dem Etal so funktionieren :D
08/11/2011 14:22 Talltree#3
das bringt einen nicht weiter da dieses loader script extrem alt ist und nicht mit meinem leecher funktioniert, ich brauch jemanden der ahnung von den scripts hat, der meine frage oben beantworten kann.
08/11/2011 16:21 Tyon#4
Könntest du deine Frage etwas anders formulieren?
Mir ist nicht wirklich klar was der NTBot tun soll und was der Kukbot.
08/11/2011 17:40 Muddy Waters#5
Quote:
Originally Posted by Tyon View Post
Könntest du deine Frage etwas anders formulieren?
Mir ist nicht wirklich klar was der NTBot tun soll und was der Kukbot.
Sehe ich ganz genau so, ich glaube ich könnte die Frage beantworten, verstehe aber nicht so richtig, was genau du eigentlich vorhast. :rolleyes:

Bitte schildere nochmal ganz genau, was du eigentlich willst. :)

LG
Muddy
08/11/2011 18:30 Talltree#6
Also, ich möchte kukbot mit dem d2nt launcher Manager, was mit der dieser Launcher File auch möglich ist, wie man ja sieht.

Bloß funktionieren meine Leecher anders, und ich vermisse eine Channel Funktion bei der dieser Kukbotlauncher datei..

Also habe ich die Dateien verglichen um nachzugucken was dem bot eigentlich sagt das er ingame ist, bzw wann er den eigentlichen Botprozess Startet und mir ist aufgefallen das bei der Kukbot Launcher file fast alles gleich ist (außer die fehlenden Channel sachen etc) AUßER das

if(Load("NTBot/NTBotGame.ntj"))

in dem Ingame Check nicht vorkommt, meine Frage ist also im Prinzip ganz einfach, wenn ich meinen Aktuellen Entry Point nehme und diese Zeile Lösche beziehungweise den part:

Code:
if(me.ingame)
		{
			if(!inGameAt)
				inGameAt = GetTickCount();

			if(!_ingame)
			{
				RunGC(); // run garbage collector between each game

				if(Load("NTBot/NTBotGame.ntj"))
				{
					_ingame = true;

					if(me.playtype > 0)
						sendEventToOOG(D2NT_MGR_INGAME, "In Game[IP:" + me.gameserverip.split(".")[3] + "]", 0);
					else
						sendEventToOOG(D2NT_MGR_INGAME, "In Game", 0);

					lastGameStatus = 2; // in game successful
				}
			}
Umbaue sollte mein neuerer Launcher so funktionieren wie der Kukbot Launcher, das er außerhalb dem game alles macht, aber sobald der Char Ingame ist Zwar die Zeit misst etc, aber den eigentlichen Bot nicht startet.
08/11/2011 19:27 Muddy Waters#7
In dem Fall sollte es tatsächlich reichen, wenn du das Starten des ingame Threads auslässt, also:
Code:
if(me.ingame)
{
	if(!inGameAt)
		inGameAt = GetTickCount();

	if(!_ingame)
	{
		RunGC(); // run garbage collector between each game

		_ingame = true;

		if(me.playtype > 0)
			sendEventToOOG(D2NT_MGR_INGAME, "In Game[IP:" + me.gameserverip.split(".")[3] + "]", 0);
		else
			sendEventToOOG(D2NT_MGR_INGAME, "In Game", 0);

		lastGameStatus = 2; // in game successful
	}
LG
Muddy
08/11/2011 21:11 Talltree#8
Super danke :> das wollte ich bestätigt haben, dann kann ich meinen Leader auf Kukbot umstellen ohne Probleme. Danke.