Deutsche NT-Bot Anleitung !

08/14/2009 22:51 jojop1#1816
Ok ist alles gut und ausführlich beschrieben nur kann mir einer sagen wo man den downloaden kann^^ vllt bin ich einfach zu blöd und seh es nicht
08/14/2009 22:58 xdoddestroyer#1817
Quote:
Originally Posted by jojop1 View Post
Ok ist alles gut und ausführlich beschrieben nur kann mir einer sagen wo man den downloaden kann^^ vllt bin ich einfach zu blöd und seh es nicht
versuchs mal mit den hier:D

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


mfg

matze
08/14/2009 23:25 jojop1#1818
NTConfig_Columns[0] = [1,1,1,1,0,0,0,0,0,0];
NTConfig_Columns[1] = [1,1,1,1,0,0,0,0,0,0];
NTConfig_Columns[2] = [1,1,1,1,0,0,0,0,0,0];
NTConfig_Columns[3] = [1,1,1,1,0,0,0,0,0,0];


Steht die 1 das ich da sachen drin hab oder andersrum
08/14/2009 23:55 xdoddestroyer#1819
Quote:
Originally Posted by jojop1 View Post
NTConfig_Columns[0] = [1,1,1,1,0,0,0,0,0,0];
NTConfig_Columns[1] = [1,1,1,1,0,0,0,0,0,0];
NTConfig_Columns[2] = [1,1,1,1,0,0,0,0,0,0];
NTConfig_Columns[3] = [1,1,1,1,0,0,0,0,0,0];


Steht die 1 das ich da sachen drin hab oder andersrum
1=freier platz
0=belegter ist hier anderst herum als beim kuk-bot

mfg

matze
08/15/2009 00:02 jojop1#1820
Wieviel MF sollte der Hdin ca haben damit der ordentliche sachen findet ??
und habt ihr auch schon coa griffon oder gosu gelbe sachen gefunden

vielen dank fuer deine schnellen antworten
08/15/2009 09:19 kal_el#1821
Quote:
Originally Posted by jojop1 View Post
Wieviel MF sollte der Hdin ca haben damit der ordentliche sachen findet ??
und habt ihr auch schon coa griffon oder gosu gelbe sachen gefunden

vielen dank fuer deine schnellen antworten
200 mf .. ja hab ich alles schon gefunden mit dieser mf zahl.
08/15/2009 13:58 Mettwursty#1822
Der NT-Bot läuft bei mir nun einwandfei und Baal ist auch kein Problem mehr.

Öffter kommt es vor das der Bot Zauber findet welche z.B. + 14 Laben findet.
Diese verkauft er dann beim Händler.
Wie kann ich das einstellen das er diese behält und sie zum Goldschatz hinzufügt?

Ist es eigendlich auch möglich das der Bot Gold aufsammelt?
08/15/2009 15:36 kal_el#1823
Quote:
Originally Posted by Mettwursty View Post
Der NT-Bot läuft bei mir nun einwandfei und Baal ist auch kein Problem mehr.

Öffter kommt es vor das der Bot Zauber findet welche z.B. + 14 Laben findet.
Diese verkauft er dann beim Händler.
Wie kann ich das einstellen das er diese behält und sie zum Goldschatz hinzufügt?

Ist es eigendlich auch möglich das der Bot Gold aufsammelt?
+14 life..is zu low, deshalb wech damit. ich glaub er behält sie erst ab 16 life.
sei froh das es so is. du wirst noch genug bessere finden.

gold:

scripts -> settings -< whites.nip
das hinzufügen ganz unten:
Quote:
;Gold
name=gold : 14>=1100
1100 beliebig veränderbar
08/15/2009 18:42 jojop1#1824
Kann mir einer bitte hier posten das der bot auch baal und shenk killt am besten ne kopie aus der config ;) thx
08/15/2009 18:55 uberkiller#1825
NTConfig_Sorceress_CharName.ntl
Code:
NTConfig_Script.push("NTEldritch.ntj"); NTConfig_ShenkExtension = true;
NTConfig_Script.push("NTBaal.ntj"); NTConfig_KillBaal = true;
08/15/2009 19:06 jojop1#1826
komisch bei baal hab ich drin stehen true aber macht er nicht
(hab aber auch hammerdin aber ist wohl gleich wie bei soso )
und lohnt es sich wir grotte zu clearen ?
08/15/2009 19:10 uberkiller#1827
Naja ist wohl ansichtssache. Braucht halt Zeit, kann aber alles droppen.
08/15/2009 19:13 xdoddestroyer#1828
Quote:
Originally Posted by jojop1 View Post
komisch bei baal hab ich drin stehen true aber macht er nicht
(hab aber auch hammerdin aber ist wohl gleich wie bei soso )
und lohnt es sich wir grotte zu clearen ?
jo dieses Prob haben auch viele gehabt hier habe ich mal was verändert.

Code:
function NTMain()
{
	Include("common/NTCommon.ntl");
	NTC_IncludeConfig();
	NTC_IncludeLibs();

	var i;
	var _wave;
	var _starttick;

	NT_LoadConfig();
	NTSI_LoadNIPFiles();

	NTA_Initialize();

	if(!NTTM_CheckAct())
	{
		NTC_SendMsgToScript("default.ntj", "NTTM_CheckAct()");
		return;
	}

	NTTMGR_TownManager();

	if(!NTTM_TownMove("waypoint"))
	{
		NTC_SendMsgToScript("default.ntj", "NTTM_TownMove()");
		return;
	}

	if(!NTM_TakeWaypoint(129))
	{
		NTC_SendMsgToScript("default.ntj", "NTM_TakeWaypoint()");
		return;
	}

	NTP_DoPrecast();

	if(!NTM_MoveToObject(me.areaid, NTC_UNIT_TILE, 82, 83))
	{
		NTC_SendMsgToScript("default.ntj", "NTM_MoveToObject()");
		return;
	}

	if(!NTM_TakeStairs(82, 83))
	{
		NTC_SendMsgToScript("default.ntj", "NTM_TakeStairs()");
		return;
	}

	if(!NTM_MoveToObject(me.areaid, NTC_UNIT_TILE, 82, 83))
	{
		NTC_SendMsgToScript("default.ntj", "NTM_MoveToObject()");
		return;
	}

	NTP_DoPrecast();

	if(!NTM_TakeStairs(82, 83))
	{
		NTC_SendMsgToScript("default.ntj", "NTM_TakeStairs()");
		return;
	}

	if(!NTM_MoveTo(me.areaid, 15112, 5068))
	{
		NTC_SendMsgToScript("default.ntj", "NTM_MoveTo()");
		return;
	}

	NTA_ClearPosition(20, 0x04);
	NTA_ClearPosition();
	NTSI_PickItems();

	if(NTConfig_PublicMode)
	{
		NTM_MoveTo(me.areaid, 15116, 5068);

		NTC_PingDelay(1000);

		if(NTA_ClearPosition())
			NTSI_PickItems();

		NTM_MoveTo(me.areaid, 15116, 5068);

		NTM_MakeTP();
		Say("TP up, Be careful!");
	}

	NT_ClearThroneInt();

	if(NTConfig_PublicMode)
	{
		NTM_MoveTo(me.areaid, 15112, 5004, 0, true);

		NTM_MakeTP();
		Say("TP is safe!");
	}

	while(1)
	{
		if(me.classid == NTC_CHAR_CLASS_PALADIN || me.classid == NTC_CHAR_CLASS_BARBARIAN)
			NTM_MoveTo(me.areaid, 15092, 5028);
		else
			NTM_MoveTo(me.areaid, 15092, 5040);

		if(me.GetState(2))
			NTC_PutSkill(109, NTC_HAND_RIGHT);

		for(i = 0 ; i < 6 ; i++)
		{
			_wave = NT_ThroneCheckInt();
			if(_wave > 0)
				break;

			NTC_Delay(500);
		}

		_starttick = GetTickCount();

		while(_wave == 0)
		{
			if(!NT_ThronePreAttackInt())
				NTC_Delay(200);

			if(GetTickCount()-_starttick > 15000)
			{
				NT_ClearThroneInt();

				_starttick = GetTickCount();
			}

			_wave = NT_ThroneCheckInt();
		}

		NTA_ClearPosition(40, 0x04);
		NTA_ClearPosition(40);
		NTSI_PickItems();
		NTT_CleanPotions();

		if(_wave == 1)
			NTP_DoPrecast();
		else if(_wave == 3)
			NT_CheckHydraInt();
		else if(_wave == 5)
			break;
	}

	if(NTConfig_KillBaal)
	{
		var _portal;

		if(NTConfig_PublicMode)
			Say("Killing Baal");

		if(NTConfig_CheckSafe)
		{
			if(!NTTMGR_CheckSafe(3))
			{
				NTC_SendMsgToScript("default.ntj", "NTTMGR_CheckSafe()");
				return;
			}
		}

		NTM_MoveTo(me.areaid, 15092, 5010);

		NTP_DoPrecast();

		while(NTC_FindMonster(543))
			NTC_Delay(500);

		_portal = NTC_GetUnit(NTC_UNIT_OBJECT, 563);

		if(!_portal)
		{
			NTC_SendMsgToScript("default.ntj", "NTC_GetUnit()");
			return;
		}

		if(!NTM_UsePortal("Portal", 132, null, _portal))
		{
			NTC_SendMsgToScript("default.ntj", "NTM_UsePortal()");
			return;
		}

		NTM_MoveTo(me.areaid, 15138, 5916);

		if(!NTA_KillBoss(544))
		{
			NTC_SendMsgToScript("default.ntj", "NTA_KillBoss()");
			return;
		}

		NTSI_PickItems();
	}

	if(NTConfig_PublicMode)
		Say("Next game");

	NTC_SendMsgToScript("default.ntj", "SCRIPT_END");
}

// Internal function
function NT_ClearThroneInt()
{
	var _attackpos = [15112, 5068, 15075, 5065, 15114, 5045, 15114, 5012, 15095, 5024, 15078, 5013, 15092, 5040];

	for(var i = 0 ; i < _attackpos.length ; i += 2)
	{
		NTM_MoveTo(me.areaid, _attackpos[i], _attackpos[i+1]);

		NTA_ClearPosition(25, 0x04);
		NTA_ClearPosition(25);
		NTSI_PickItems();
	}

	NTT_CleanPotions();
}

function NT_ThroneCheckInt()
{
	var _monster;

	if(!NTC_FindMonster(543))
		return 5;

	_monster = NTC_GetUnit(NTC_UNIT_MONSTER);

	if(_monster)
	{
		do
		{
			if(NTA_IsValidTarget(_monster))
			{
				if(_monster.classid == 23 || _monster.classid == 62)
					return 1;

				if(_monster.classid == 105 || _monster.classid == 381)
					return 2;

				if(_monster.classid == 557)
					return 3;

				if(_monster.classid == 558)
					return 4;

				if(_monster.classid == 571)
					return 5;
			}
		} while(_monster.GetNext());
	}

	return 0;
}

function NT_ThronePreAttackInt()
{
	if(me.classid == NTC_CHAR_CLASS_SORCERESS)
	{
		if(NTConfig_AttackSkill[2] == 56 || NTConfig_AttackSkill[2] == 59)
			return NTC_DoCast(NTConfig_AttackSkill[2], 2, 15092, 5028);
	}
	else if(me.classid == NTC_CHAR_CLASS_PALADIN)
	{
		if(NTConfig_AttackSkill[2] == 112)
		{
			if(NTConfig_PutAura > 0)
				NTC_PutSkill(NTConfig_PutAura, NTC_HAND_RIGHT);

			return NTC_DoCast(NTConfig_AttackSkill[2], 2);
		}
	}

	return false;
}

function NT_CheckHydraInt()
{
	var _hydra1, _hydra2, _hydra3;

	_hydra1 = NTC_GetUnit(NTC_UNIT_MONSTER, 351);
	_hydra2 = NTC_GetUnit(NTC_UNIT_MONSTER, 352);
	_hydra3 = NTC_GetUnit(NTC_UNIT_MONSTER, 353);

	if((_hydra1 && _hydra1.GetStat(172) != 2 && _hydra1.GetState(105))
		|| (_hydra2 && _hydra2.GetStat(172) != 2 && _hydra2.GetState(105))
		|| (_hydra3 && _hydra3.GetStat(172) != 2 && _hydra3.GetState(105)))
	{
		NTM_MoveTo(me.areaid, 15112, 5004);

		if(me.GetState(2))
			NTC_PutSkill(109, NTC_HAND_RIGHT);

		NTC_Delay(3000);
	}
}
kopier das in die NTBaal NTJ ist in Ordner bots, aber vorher nen backup machen!!!

mfg

matze
08/15/2009 19:33 jojop1#1829
hmm... hab das durch deinen post ersetzt passiert aber nix naja dann muss ich abwechselnd den kuk bot anmachen aber trotzdem danke
08/15/2009 20:08 xdoddestroyer#1830
Quote:
Originally Posted by jojop1 View Post
hmm... hab das durch deinen post ersetzt passiert aber nix naja dann muss ich abwechselnd den kuk bot anmachen aber trotzdem danke
dan pm mich mal icq dan schick ich dir meinen da geht das