Bei mir crasht das Spiel immer, wenn der Bot ein Spiel verlassen will. Also diablo2 crasht. Weiss jemand woran das liegen könnte? Die Fehlermeldung kann ich leider nicht lesen, ist zu schnell weg
Quote:
Bei mir crasht das Spiel immer, wenn der Bot ein Spiel verlassen will. Also diablo2 crasht. Weiss jemand woran das liegen könnte? Die Fehlermeldung kann ich leider nicht lesen, ist zu schnell weg
thisQuote:
Eine englische D2 Installation ist Pflicht!
Ja, da hat Muddy wohl keine Lust zu gehabt ^^Quote:
Kann ich mit dem Bot auch LK-Runs machen? Die einzige Funktion die passend wäre, ist die "SuperChest", aber da steht Lower Kurast irgendwie nich dabei!
////////////////////////////////////////////
//Botscripts modificated by njomnjomnjom //
////////////////////////////////////////////
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("mwbotgame.ntj", "NTTM_CheckAct()");
return;
}
NTTMGR_TownManager();
if(!NTTM_TownMove("waypoint"))
{
NTC_SendMsgToScript("mwbotgame.ntj", "NTTM_TownMove()");
return;
}
if(!NTM_TakeWaypoint(79))
{
NTC_SendMsgToScript("mwbotgame.ntj", "NTM_TakeWaypoint()");
return;
}
NTP_DoPrecast(true);
if(NTConfig_Teleport)
{
NTC_SwapWeapons(1)
}
Delay(500);
_unit = GetPresetUnits(me.areaid, NTC_UNIT_OBJECT);
if(_unit)
{
for(n = 0 ; n < _unit.length ; n++)
{
if(_unit[n].id == 580)
{
NTM_MoveTo(me.areaid, _unit[n].roomx*5+_unit[n].x, _unit[n].roomy*5+_unit[n].y);
_chest = NTC_FindUnit(NTC_UNIT_OBJECT, "chest");
if(_chest)
{
do
{
if(NTC_OpenChest(_chest))
NTSI_PickItems();
}while(_chest.GetNext());
}
}
}
}
if(!NTM_MoveToStair(80, 92))
{
NTC_SendMsgToScript("mwbotgame.ntj", "NTM_MoveToStair()");
return;
}
Delay(500);
_unit = GetPresetUnits(me.areaid, NTC_UNIT_OBJECT);
if(_unit)
{
for(n = 0 ; n < _unit.length ; n++)
{
if(_unit[n].id == 580)
{
NTM_MoveTo(me.areaid, _unit[n].roomx*5+_unit[n].x, _unit[n].roomy*5+_unit[n].y);
_chest = NTC_FindUnit(NTC_UNIT_OBJECT, "chest");
if(_chest)
{
do
{
if(NTC_OpenChest(_chest))
NTSI_PickItems();
}while(_chest.GetNext());
}
}
}
}
if(!NTM_MoveToStair(81, 92))
{
NTC_SendMsgToScript("mwbotgame.ntj", "NTM_MoveToStair()");
return;
}
Delay(500);
_unit = GetPresetUnits(me.areaid, NTC_UNIT_OBJECT);
if(_unit)
{
for(n = 0 ; n < _unit.length ; n++)
{
if(_unit[n].id == 580)
{
NTM_MoveTo(me.areaid, _unit[n].roomx*5+_unit[n].x, _unit[n].roomy*5+_unit[n].y);
_chest = NTC_FindUnit(NTC_UNIT_OBJECT, "chest");
if(_chest)
{
do
{
if(NTC_OpenChest(_chest))
NTSI_PickItems();
}while(_chest.GetNext());
}
}
}
}
if(NTConfig_Teleport)
{
NTC_SwapWeapons(0)
}
NTC_SendMsgToScript("mwbotgame.ntj", "SCRIPT_END");
}
Ja, indem du dir sämtliche involvierten Funktionen entsprechend anpasst, von Haus aus geht das jedenfalls nicht.Quote:
Gibt es eine Möglichkeit, dem Bot zu sagen, dass er bei Meph, Diablo und Baal in den 2. Slot wechseln soll, lower resist wand benutzen, und wieder zurückwechseln?
Can't really give you any advice on this, all I can say is that I didn't intentionally disable it. ;)Quote:
muddy I have a problem , when I load your bot or mh ect I can't use the scroller on my mouse . And I can't play without scrolling with my mouse . Please help thx
I never figured what causes this issue and focusing on D2BS development, I probably never will. Judging from the reports, this issue mostly occurs when using leech bots.Quote:
hello everybody!! i got a problem with leechbot of muddy.
I hope someone is able to help me!!!The problem is when the leechers leave game..it happen sometime that he crash and on d2 windows there is my leecher that doesn't move (after kill baal) while d2nt write exiting game...
On d2nt manager i doesn't see error or something and time go on without stop but the leecher is block and doesn't go on to follow leader.
For resolve this problem i have to restart the bot..How can i resolve this annyoing problem??
thank you very much.!
Es hat sich mit der letzten Revision eigentlich nur was in der Globalen Config geändert, insofern, ja, das müsste gehen.Quote:
Mal ne Frage an Muddy. Kann man die alten CharConfigs und so in die neue Version übernehmen, oder wurden in diesen auch änderungen vorgenommen, so dass sie nicht mehr funktionieren?
Orientiert dich am besten [Only registered and activated users can see links. Click Here To Register...]. Ich merke an dieser Stelle aber mal an, dass Glacial Spike ein Cast Delay besitzt und somit als untimed Skill nicht durchweg gut geeignet ist. ;)Quote:
wie muss ich die attack skills einstellen wenn ich will, dass meine soso blizzard und gletschernadel zwischendurch (also wenn blizz aufgeladen wird) castet?
da bekomme ich nen fehler bei meiner sorc ...combo.ntj(38) ntconfig_teleport is noch definedQuote:
May [Only registered and activated users can see links. Click Here To Register...] can help you. Its not the best solution, because we still dont know why D2 freezes, but its a really nice work around ;)
Guck mal hier: [Only registered and activated users can see links. Click Here To Register...]
zu 1. Probier [Only registered and activated users can see links. Click Here To Register...]hier mal aus, vielleicht wird es auch dadurch verursacht...
zu 2. keine Ahnung ;)
Komisch, bei mir wird bei der angegebenen Zeile aber nicht auf diese Eigenschaft zugegriffen. Was genau steht denn bei dir in der angegebenen Zeile?Quote:
update zu den freezes:
ingame wird eine fehlermeldung ausgegeben. bislang kann ich das für die letzten 5 freezes bestätigen.
hier die meldung (jedes mal identisch) [Only registered and activated users can see links. Click Here To Register...]
Uploaded with [Only registered and activated users can see links. Click Here To Register...]
for(var i = 0; i < _items.length; i++)
{
DIESE ZEILE _content += "\n" + _items[i].name.replace(/\n/g, "|"); DIESE ZEILE
_content += "#" + _items[i].code;
_content += "#" + _items[i].itemdesc.replace(/\n/g, "|");
_content += "#" + MWI_GetHexString(_items[i].classid, 3);
_content += (_items[i].itemflag&0x10) ? '1' : '0';
_content += (_items[i].itemflag&0x4000000) ? '1' : '0';
_content += (_items[i].itemflag&0x400000) ? '1' : '0';
_content += MWI_GetHexString(_items[i].itemlevel, 2);
_content += MWI_GetHexString(_items[i].itemloc, 1);
_content += MWI_GetHexString(_items[i].itemprefix, 4);
_content += MWI_GetHexString(_items[i].itemsuffix, 4);
_content += MWI_GetHexString(_items[i].itemtype, 2);
_content += MWI_GetHexString(_items[i].mode, 1);
_content += MWI_GetHexString(_items[i].quality, 1);
_content += MWI_GetHexString(_items[i].x, 2);
_content += MWI_GetHexString(_items[i].xsize, 1);
_content += MWI_GetHexString(_items[i].y, 2);
_content += MWI_GetHexString(_items[i].ysize, 1);
_content += MWI_GetHexString(_items[i].itemclass, 1);
_content += MWI_GetHexString(_items[i].GetStat(194), 1); // Sockets
_content += MWI_GetHexString(_items[i].GetStat(31), 4); // Defense
_content += MWI_GetHexString(parseInt(_items[i].GetStat(21) + (_items[i].GetStat(22) - _items[i].GetStat(21)) / 2) + _items[i].GetStat(111), 3); // Average 1H damage
_content += MWI_GetHexString(parseInt(_items[i].GetStat(23) + (_items[i].GetStat(24) - _items[i].GetStat(23)) / 2) + _items[i].GetStat(111), 3); // Average 2H damage
_content += MWI_GetHexString(_items[i].GetStat(92), 2); // Level Req
}