unter kurast chest script?!

03/28/2010 23:28 woke#1
joa wie der titel sagt war meine idee nen lower kurast super chest script zu basteln ^^ als ziemlicher scripting noob komm ich da aber schon ma wieder nich weiter :>
vllt hat ja wer nen ansatz ->

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

in den 2 hütten um den fackel kreis rum sind n paar chests die ne chance auf vex/ber haben (kp sind wohl bugged chests?! bei den screens auf denen ne ber dropped is sind immer die selben items mit dabei)

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

da die chests ne random location auf der lower kurast map haben , aber immer um diesen fackelkreis herum spawnen dachte ich mir das der vllt nen string oder ne object id hat , hab aber nix gefunden (weil kein clickable object?!)

wie kann ich nu dem bot vermitteln diese chests zu suchen?^^

->bisher ported sich der bot zum nächsten chest und leaved dann :>

thx 4 help schonmal

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

	NT_LoadConfig();
	NTSI_LoadNIPFiles("NTBot/item_configs");

	NTA_Initialize();

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

	NTTMGR_TownManager();

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

	if(!NTM_TakeWaypoint(79))
	{
		NTC_SendMsgToScript("NTBotGame.ntj", "NTM_TakeWaypoint()");
		return;
	}

	if(NTConfig_OpenChest)
	{
		var _chest;

		if(me.areaid == 71)
			NTA_ClearPosition(30, true);

		_chest = NTC_FindUnit(NTC_UNIT_OBJECT, GetLocaleString(3260), 1);

		if(_chest)
		{
			do
			{
						if(NTC_OpenChest(_chest))
						NTSI_PickItems();

					break;
				
			} while(_chest.GetNext());
		}
	}

	NTC_SendMsgToScript("NTBotGame.ntj", "SCRIPT_END");
}
03/29/2010 10:22 Tyon#2
Ist meiner Meinung nach in D2NT nicht möglich dafür wird die Super Chest in der Kanalisation gemacht dort können auch High Runes rauskommen.
03/29/2010 15:40 Rulezmaker#3
Quote:
Originally Posted by FrEeDoMe View Post
Ist meiner Meinung nach in D2NT nicht möglich dafür wird die Super Chest in der Kanalisation gemacht dort können auch High Runes rauskommen.
Wie macht er die? Was muss ich ihn dafür machen lassne?
03/29/2010 15:40 woke#4
jut jut na ziel der sache war die rundauer meiner moat sorc bissel zu steigern , damit die nich 2min im channel rumgammelt ^^
hab nu noch sewers reingenommen(clearlvl 0^^) und bei thepit ne chest sequence geadded

hat hole2 nich auch ne superchest? bot findet da keine und tped wieder raus :/ hat das chest vllt nen andere id?!(sind ja einige eingetragen in der NTC_GetSpecialChest() funktion -.-)
03/29/2010 15:42 woke#5
Quote:
Originally Posted by Rulezmaker View Post
Wie macht er die? Was muss ich ihn dafür machen lassne?
charconfig öffnen
-> Boss-Config
NTConfig_Script.push("NTAct3Sewers.ntj"); NTConfig_ClearA3SewersLevel1 = 0; // 0 : don't clear, 1 : clear path only, 2 : clear all

0 = lässt alle mobs in ruhe und portet runter in lvl2 -> geht zur truhe looted und script endet
03/30/2010 01:07 sPlitTeR#6
Hm.. könnt ihr mir bitte die gesamte Bossconfig schicken, damit er auch die Truhe in den Sewers Lvl2 öffnet? Er tp'd sich zwar dahin, doch in lvl2 macht er dann direkt nen TP auf und geht zum nächsten Boss (summoner in dem Falle)
03/30/2010 06:57 woke#7
Quote:
Originally Posted by sPlitTeR View Post
Hm.. könnt ihr mir bitte die gesamte Bossconfig schicken, damit er auch die Truhe in den Sewers Lvl2 öffnet? Er tp'd sich zwar dahin, doch in lvl2 macht er dann direkt nen TP auf und geht zum nächsten Boss (summoner in dem Falle)
die a3sewers truhe sollte in jedem fall geöffnet werden wenn Du in der charconfig/bossconfig bei sewers ne 0 eingetragen hast und die option open chests auf true gesetzt ist

Code:
// General configuration
//------------------------------------------------------------------------------
NTConfig_OpenChest = [B]true[/B];
Code:
NTConfig_Script.push("NTAct3Sewers.ntj"); NTConfig_ClearA3SewersLevel1 = [B]0[/B]; // 0 : don't clear, 1 : clear path only, 2 : clear all
03/30/2010 23:42 Diablofarmer#8
doch doch die fackeln haben ne id, frag mich nur nich welche , das is schon zu lange her :)
habs auch nie hinbekommen, weil mir ( genau wie dir jetzt ) keine Lösungsansatz eingefallen ist :)
gl weiterhin
04/12/2010 21:13 darkspinne#9
Ich glaube 580 ist die ID weil es gibt ein Altes Under Kurast Script:

Quote:
function NTMain()
{
Include("libs/common/NTCommon.ntl");
NTC_IncludeLibs();
NTC_IncludeConfig("NTBot/char_configs");

NT_LoadConfig();
NTSI_LoadNIPFiles("NTBot/item_configs");

NTA_Initialize();

Print("ÿc3[Lower Kurast Script] - Load");

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(79))
{
NTC_SendMsgToScript("default.ntj", "NTM_TakeWaypoint()");
return;
}

NTP_DoPrecast();

if(!NTM_MoveToObject(me.areaid, NTC_UNIT_OBJECT, 580))
{
NTC_SendMsgToScript("default.ntj", "NTM_MoveToObject()");
return;
}

if(NTConfig_OpenChest)
{
var _chest;
_chest = NTC_GetUnit(NTC_UNIT_OBJECT, "chest");
if(_chest)
{
do
{
if(NTM_MoveTo(_chest.areaid, _chest.x+2, _chest.y))
{
if(NTC_OpenChest(_chest))
NTSI_PickItems();
}
} while(_chest.GetNext());
}
}

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

Den Anfang hab ich schon geändert. Aber kp wie ich weiter machen soll. Hoffe ihr könnt was damit anfangen und das Lower Kurast Script beenden =).
04/16/2010 12:04 thorthor#10
Scheibar hat die neue Version von D2NT keine Funktion MoveToObject mehr :(
04/16/2010 17:24 RoxonX#11
lohnt sich die andere truhe überhaupt?
04/17/2010 14:01 Lordy15#12
es gibt es nicht scho das script auf edgeofnowhere.cc

[Only registered and activated users can see links. Click Here To Register...]
04/18/2010 15:37 etx#13
Bei mir öffnet er die truhen nicht. NTConfig_OpenChest = true habe ich. kann mir da jemand helfen ?
04/22/2010 00:03 steooenwolf#14
Quote:
Originally Posted by etx View Post
Bei mir öffnet er die truhen nicht. NTConfig_OpenChest = true habe ich. kann mir da jemand helfen ?
jau geht mir genauso... hilfe? er öffnet zwar die waffenständer und rüstungsständer, aber die truhen lässt er stehen.