|
You last visited: Today at 06:31
Advertisement
[Release] Muddy's D2NT
Discussion on [Release] Muddy's D2NT within the Diablo 2 Programming forum part of the Diablo 2 category.
05/06/2011, 18:05
|
#1741
|
elite*gold: 0
Join Date: Apr 2010
Posts: 339
Received Thanks: 68
|
Sers!
Kleine zwischenfrage:
Wenn man ein komplett neus script in die char_config einbinden will, dass einen neuen Namen hat wie z.b:
Quote:
|
MWConfig_Script.push("NTxyz.ntj")
|
Muss man dann noch in einer anderen diesen Namen eintragen?
Lg Seltn
|
|
|
05/06/2011, 18:15
|
#1742
|
Administrator
elite*gold: 41624
Join Date: Jan 2010
Posts: 22,728
Received Thanks: 12,654
|
Quote:
Originally Posted by AlderonXP
Hab nochmal neu runtergeladen und entpackt.
Backup der alten NTAttack.ntl gemacht und mit der neuen ersetzt.
Script eingestellt und gewartet.
Sorce portet zu meppel und ... Lightning Attacke... kein Static
Also vom ablauf soweit alles gut nur mit Static wärs mir etwas lieber.
Bin auch etwas verwundert das die neue NTAttack.ntl nur 75kb belegt. Die alte schlägt mit 148kb zu buche.
Static funzt bei Sternenlooper problemlos.
Die Bosse sind da direkt verpflanzt wie ich seh.
Find dein script aber besser. Schon wegen dem Waypoint Catcher
|
Also die library sollte rund 149KB groß sein, knapp 2900 Zeilen. Wenn nicht, habe ich es unvollständig gepostet, oder du hast die Hälfte vergessen.
Was mir dabei gerade in den Sinn kommt:
Auf welchem Schwierigkeitsgrad hast du das getestet?
Auf Normal ist Statik grundsätzlich deaktiviert. 
Ansonsten bin ich gerade überfragt, deine Config sieht soweit gut aus.
Quote:
Originally Posted by GruenerApfel
ich glaube er meint diesen fehler (habe ihn auch ab und an)
hab beim durchforsten des threads aber auch nix weiter gefunden außer es über die runtime zu "beheben" ein richtiges fix scheints wohl dazu noch net zu geben?
tritt bei mir glaube immer dann auf wenn er ein item grabben will aber ein zweiter (eventuell bot?) ihm zuvor kam und er es dadurch net picken kann
|
Ersetz mal die NTSnagIt library durch diese hier:
Code:
/**
* This file was modified by
* Check the programming section for updates and further scripts
* Last Update: 16:14 03.04.2011
*/
var _NTSI_IgnoredList = new Array(
526, // Arrows quiver
528, // Bolts quiver
518, // Tome of Town Portal
519, // Tome of Identify
514, // Antidote potion
513, // Stamina potion
517, // Thawing potion
80, // Rancid Gas Pot
81, // Oil Potion
82, // Choking Gas Pot
83, // Exploding Pot
84, // Strangling Gas
85); // Fulminating Pot
function NTSI_LoadNIPFiles(filepath, checkNips)
{
if(arguments.length < 2)
checkNips = true;
for(var i = 0; i < NTConfig_NIPFilePath.length; i++)
NTIPOpenFile(filepath + "/" + NTConfig_NIPFilePath[i]);
if(MWConfig_RunNipCheck && checkNips)
MWIPCheckNips();
}
function NTSI_PickItems(pickValuables, flag)
{
var i, _mode;
if(pickValuables && !MWConfig_PickUpMoneymakers)
return;
for(i = 0 ; i < 25 ; i++)
{
_mode = me.mode;
if((_mode >= 1 && _mode <= 3) || _mode == 5 || _mode == 6)
break;
NTC_Delay(NTC_DELAY_FRAME);
}
if(i < parseInt(NTConfig_SnagDelay/NTC_DELAY_FRAME))
NTC_PingDelay(NTConfig_SnagDelay-(i*NTC_DELAY_FRAME));
NTSI_SnagIt(pickValuables, flag);
}
function NTSI_SnagIt(pickValuables)
{
var i, j;
var _item;
var _checkeditem, _checkeditems;
var _value;
var _minindex, _mindistance;
if(arguments.length < 1)
pickValuables = false;
_item = NTC_FindUnit(NTC_UNIT_ITEM);
if(!_item)
return;
_checkeditems = new Array();
do
{
if(_item.mode == 3 || _item.mode == 5)
{
if(NTSI_IsIgnoredItemInt(_item.classid))
continue;
if(GetDistance(me, _item) <= NTConfig_SnagRange)
{
_value = NTSI_CheckItem(_item, true);
if(_item.classid == 529 && MWConfig_MinimumTpScrollCount != 0 || _item.classid == 530 && MWConfig_MinimumIdScrollCount != 0 || _item.classid == 543 && MWConfig_CarryKeys)
_value = 1;
if(pickValuables && (_value == 0 || _value == 3) && MWSI_IsValuable(_item))
_value = 4;
if(_value != 0 && _value != 3)
{
_checkeditem = new NTSI_ItemInt(_item, _value);
if(_checkeditem)
_checkeditems.push(_checkeditem);
}
}
}
} while(_item.GetNext());
while(_checkeditems.length > 0)
{
_mindistance = 100000;
for(i = 0; i < _checkeditems.length; i++)
{
if(MWConfig_PickUpPriorityItemsFirst && !_checkeditems[i].HasPriority()) // If the item at index i is a low priority item
{
for(j = 0; j < _checkeditems.length; j++) // Loop through all items in pickup queue
{
if(j == i)
continue;
if(_checkeditems[j].HasPriority())
break;
}
// If the loop was aborted due to a high priority item in the pickup queue, skip the item at index i
if(j < _checkeditems.length)
continue;
}
_value = GetDistance(me.x, me.y, _checkeditems[i].x, _checkeditems[i].y);
if(_value < _mindistance)
{
_minindex = i;
_mindistance = _value;
}
}
_checkeditem = _checkeditems.splice(_minindex, 1)[0];
_item = NTC_FindUnit(NTC_UNIT_ITEM, _checkeditem.GID);
if(_item)
{
if(!NTSI_IsLimitedItemInt(_item))
{
if(MWConfig_ShowOverheadStatus)
MWC_PrintOverheadStatus("Picking up items...");
if(NTT_CheckSpace(_item.xsize, _item.ysize) || _checkeditem.ClassID == 523 || _item.itemtype == 4 || _item.classid == 543 || _item.itemtype == 22 || _item.itemtype >= 76 && _item.itemtype <= 78)
{
MWI_WriteLoc(_item);
if(NTSI_PickUpItemInt(_item))
{
if(_item && _item.name)
{
if(_item.itemtype < 76 || _item.itemtype > 81) // All items except potions
{
Print("Picked up " + NTC_ItemQualityToD2Color[MWC_GetItemColorInt(_item)] + _item.name.split("\n")[0] + ((_checkeditem.Status == 4) ? " ÿc8[" + MWC_InsertDigitSeperator(_item.GetItemCost(1)) + "]" : ""));
NTC_SendMsgToScript("MWBotGame.ntj", "SET_PICKED_1");
if(!pickValuables && MWSI_IsCommonLogItem(_item))
NTC_SendMsgToScript("MWBotGame.ntj", "SET_COMMONITEM_" + _item.classid);
if(_item.quality < 4 && _checkeditem.Status < 2)
{
if(MWConfig_UseXMLItemlog)
MWI_WriteLog(_item, 0);
if(_item.classid <= 609 || _item.classid >= ((MWConfig_LowestRuneToLog < 0 || MWConfig_LowestRuneToLog > 32) ? 0 : MWConfig_LowestRuneToLog) + 610)
MWI_WriteManagerLog(_item, 0);
}
}
else if(MWConfig_ShowPotionPickups)
Print("Picked up " + _item.name.split("\n")[0]);
}
}
}
else
{
if(!_checkeditem.Retry && !pickValuables)
{
_checkeditem.Retry = true;
if(MWConfig_IdentAfterPickup)
MWL_IDItemsAfterPickup(true);
if(!NTT_CheckSpace(_checkeditem.xSize, _checkeditem.ySize))
{
if(!NTTMGR_VisitTown())
return;
}
_checkeditems.push(_checkeditem);
}
}
}
}
}
if(MWConfig_IdentAfterPickup)
MWL_IDItemsAfterPickup();
}
function NTSI_CheckItem(item, checkQuantity)
{
var _result;
if(arguments.length < 2)
checkQuantity = false;
switch(item.quality)
{
case 5:
case 8:
_result = NTIPCheckItem(item, checkQuantity);
break;
default:
_result = NTIPCheckItem(item, checkQuantity);
if(NTCU_CheckItem(item, _result))
_result = 2;
break;
}
if(item.itemflag&0x4000000)
_result = 1;
return _result;
}
// Internal function
function NTSI_ItemInt(item, checkedstatus)
{
this.ClassID = item.classid;
this.GID = item.gid;
this.ItemType = item.itemtype;
this.x = item.x;
this.y = item.y;
this.xSize = item.xsize;
this.ySize = item.ysize;
this.Status = checkedstatus;
this.Retry = false;
this.HasPriority = function()
{
if(this.ItemType >= 91 && this.ItemType <= 102 // Gem
|| this.ItemType >= 76 && this.ItemType <= 81 // Potions
|| this.ClassID == 543 || this.ItemType == 4 // Gold
|| this.ClassID >= 610 && this.ClassID <= 629 // Runes <= FAL
|| this.ClassID == 529 || this.ClassID == 530 // Scrolls
|| this.ClassID == 543) // Keys
return false;
return true;
}
}
function NTSI_PickUpItemInt(snagitem)
{
var _classid;
var _tome, _scrollPreCount;
var _keys, _gold;
_classid = snagitem.classid;
// Save properties that will be invalidated at pickup
_gold = snagitem.GetStat(14);
_keys = snagitem.GetStat(70);
// The successful pickup of a scroll is determined by the change of quantity
if(_classid == 529 || _classid == 530)
{
_tome = NTT_GetTome(Math.abs(snagitem.classid - 530));
if(!_tome)
return false;
_scrollPreCount = _tome.GetStat(70); // Save the quantity before pickup
}
for(var i = 0; i < 40; i++)
{
if((i % 10) == 0 && (snagitem.mode == 3 || snagitem.mode == 5))
{
if(MWConfig_UseTelekinesis && i < 20 && (_classid == 523 || snagitem.itemtype == 4 || _classid == 543 || _classid == 529 || _classid == 530 || snagitem.itemtype >= 76 && snagitem.itemtype <= 81) && NTC_GetSkillLevel(MWS_TELEKINESIS) > 0)
MWC_CastTelekinesis(snagitem);
else
{
if(GetDistance(me, snagitem) > 3)
NTM_MoveTo(snagitem.areaid, snagitem.x, snagitem.y, 3, false, 0, false);
if(NTC_ClearCursor())
NTC_DoClick(NTC_CLICK_LDOWN, NTC_SHIFT_NONE, snagitem);
}
}
NTC_Delay(NTC_DELAY_FRAME);
if(_classid == 529 || _classid == 530) // Scrolls
{
_tome = NTT_GetTome(Math.abs(_classid - 530));
if(_tome && _tome.GetStat(70) != _scrollPreCount) // The scroll was picked up successfully if the quantity after pickup differs from the one before
return true;
}
else if(_classid == 543) // Keys
{
if(snagitem.GetStat(70) == -1) // The quantity property turns to -1 after the key was picked
{
if(_keys > 1)
Print("Picked up " + _keys + " Keys");
else
Print("Picked up Key");
return true;
}
}
else if(_classid == 523 || snagitem.itemtype == 4) // Gold
{
if(snagitem.GetStat(14) == -1) // The gold property turns to -1 after the gold was picked
{
if(MWConfig_ShowGoldPickupsPerScript)
NTC_SendMsgToScript("MWBotGame.ntj", "SET_SCRIPTGOLD_" + _gold);
if(MWConfig_ShowGoldPickups)
Print("Picked up " + MWC_InsertDigitSeperator(_gold) + " Gold");
return true;
}
if(i % 10 == 0 && NTC_CharGoldFull())
{
NTC_SendMsgToScript("MWBotGame.ntj", "STOP_STATUS_TEXT_UPDATE");
SetStatusText("ÿc8Visiting Town...");
NTTMGR_VisitTown();
SetStatusText("ÿc8Done!");
NTC_SendMsgToScript("MWBotGame.ntj", "SET_DEFAULT_STATUS");
}
return true;
}
else if(snagitem.mode != 3 && snagitem.mode != 5)
return true;
}
return false;
}
function NTSI_IsIgnoredItemInt(classid)
{
for(var i = 0 ; i < _NTSI_IgnoredList.length ; i++)
{
if(classid == _NTSI_IgnoredList[i])
return true;
}
return false;
}
function NTSI_IsLimitedItemInt(item)
{
var i;
var _items, _tome, _keys;
if(item.itemtype >= 76 && item.itemtype <= 78)
{
if(!MWT_IsPotionRequired(item.code))
return true;
}
else if(item.quality == 7 && item.classid >= 603 && item.classid <= 605)
{
_items = me.GetItems(item.classid);
if(_items.length > 0)
return true;
}
else if(item.classid == 529 || item.classid == 530) // Scrolls
{
_tome = NTT_GetTome(Math.abs(item.classid - 530));
if(!_tome || _tome.GetStat(70) == 20 || item.classid == 529 && _tome.GetStat(70) >= MWConfig_MinimumTpScrollCount || item.classid == 530 && _tome.GetStat(70) >= MWConfig_MinimumIdScrollCount)
return true;
}
else if(item.classid == 543) // Keys
{
_keys = MWTMGR_GetKeyQuantity();
if(_keys >= 12 || _keys + item.GetStat(70) > 12)
return true;
}
else if(item.classid == NTC_UNIT_CUBE)
{
_items = me.GetItems(NTC_UNIT_CUBE);
if(_items.length > 0)
return true;
}
else if(NTSI_CheckItem(item, true) == 3)
return true;
return false;
}
function MWSI_PickupItem(search)
{
var _item;
if(arguments.length < 1)
return false;
_item = NTC_FindUnit(NTC_UNIT_ITEM);
if(_item)
{
do
{
if(_item.classid == search || _item.gid == search || _item.name == search || _item.itemprefix == search || _item.itemsuffix == search)
{
if(NTT_CheckSpace(_item.xsize, _item.ysize) && NTSI_PickUpItemInt(_item))
{
MWI_WriteLoc(_item);
Print("Picked up " + NTC_ItemQualityToD2Color[MWC_GetItemColorInt(_item)] + _item.name.split("\n")[0]);
if(MWSI_IsCommonLogItem(_item))
NTC_SendMsgToScript("MWBotGame.ntj", "SET_COMMONITEM_" + _item.classid);
if(GetUIState(0x01) && me.itemoncursor)
{
NTCU_CheckCubeInventoryInt();
NTCU_MoveItemToInventoryInt(_item);
}
return true;
}
}
} while(_item.GetNext());
}
return false;
}
function MWSI_IsCommonLogItem(item)
{
if(item.classid >= 610 && item.classid <= 642) // Rune
return true;
if(item.classid >= 647 && item.classid <= 657) // Key/Organ/Essence
return true;
if(item.itemtype >= 91 && item.itemtype <= 102) // Gem
return true;
return false;
}
function MWSI_IsValuable(item)
{
if(item.quality >= 2)
{
if(item.itemtype == 12 || item.itemtype == 24 || item.itemtype == 25 && item.quality > 3 || item.itemtype == 74 && item.classid >= 622) // Amulets/Scepters/Wands/Runes >= SHAEL
return true;
if(item.itemclass >= 1)
{
switch(item.itemtype)
{
case 19: // Belts
case 32: // Knives
case 37: // Helms
case 42: // Throwing Knives
case 67: // Claws
if(item.quality < 4)
break;
case 3: // Armors
case 65: // Circlets
case 68: // Orbs
return true;
}
}
if(item.itemclass >= 2)
{
switch(item.itemtype)
{
case 2: // Shields
case 32: // Knives
case 37: // Helms
case 69: // Voodooheads
case 72: // Pelts
return true;
case 15: // Boots
case 16: // Gloves
case 42: // Throwing Knives
case 67: // Claws
if(item.quality > 3)
return true;
}
}
switch(item.classid)
{
case 196: // Tomahawk
case 210: // Truncheon
case 214: // Tyrant Club
case 215: // Reinforced Mace
case 216: // Devil Star
case 221: // Falcata
case 222: // Ataghan
case 223: // Elegant Blade
case 224: // Hydra Edge
case 226: // Conquest Sword
case 227: // Cryptic Sword
case 228: // Mythical Sword
case 240: // Flying Axe
case 259: // Walking Stick
case 324: // Gothic Plate
case 325: // Full Plate Mail
case 326: // Ancient Armor
case 498: // Sacred Target
case 499: // Sacred Rondache
case 502: // Vortex Shield
return true;
}
}
if(MWT_IsSellable(item) && item.GetItemCost(1) >= 25E3)
return true;
return false;
}
Und nein, das sollte nicht die Ursache haben, die du beschreibst, da das Item zu dem Zeitpunkt, wo der Fehler auftritt schon aufgehoben worden ist.
Quote:
Originally Posted by seltn
Sers!
Kleine zwischenfrage:
Wenn man ein komplett neus script in die char_config einbinden will, dass einen neuen Namen hat wie z.b:
Muss man dann noch in einer anderen diesen Namen eintragen?
Lg Seltn
|
Nein, du solltest dich nur an die Syntaxregeln dazu halten:
Code:
[COLOR="Green"]// Use the following syntax for activating botscripts: MWConfig_Script.push([<ScriptName>, <Script runtime in minutes (0 is infinite)>]);[/COLOR]
MWConfig_Script.push(["NTxyz.ntj", 5])
LG
Muddy
|
|
|
05/06/2011, 18:16
|
#1743
|
elite*gold: 0
Join Date: Sep 2009
Posts: 148
Received Thanks: 21
|
So habs mal in die Town eingefügt nu steht da " Updating XML Log" und zwar für eeeeewig
|
|
|
05/06/2011, 18:37
|
#1744
|
elite*gold: 0
Join Date: May 2010
Posts: 4
Received Thanks: 0
|
Hab mal die original NTAttack in eine text datei per copy&paste gesetzt und siehe da. 74kb. also datei wohl fragmentiert.
Ich meld mich mal wieder wenn ich nicht mehr auf normal spiele! lol
Ist Static auch auf nightmare deaktiviert?
Werd mich mal ein bisschen einlesen in den code.
sorry das ich da mehr arbeit gemacht hab als warscheinlich nötig war.
|
|
|
05/06/2011, 21:12
|
#1745
|
elite*gold: 0
Join Date: Aug 2004
Posts: 233
Received Thanks: 39
|
Hallo,
bin neu in der szene und hab jetzt ca 5 stunde zugebracht meinen bott so einzustellen dass er für mich paast. Pickits noch nicht ganz aber das kommt noch.
nur eine sache ich will nur super chests öffnen wenn sie auf dem weg liegen (aber wenn sie auf dem weg liegen alle) und den ganzen klein kram nicht mitmachen. gibts dafür eine möglichkeit?
Danke in vorraus und im nachhinnein per thx
|
|
|
05/06/2011, 22:33
|
#1746
|
elite*gold: 0
Join Date: Feb 2010
Posts: 460
Received Thanks: 346
|
Hi Muddy,
hab alles wie gewohnt eingestellt (nutze den NT ja schon ne Zeit). Wollte endlich mal deine Version testen. Wenn mein Bot jetzt ins Spiel geht steht da "Initialising" und dann leaved er das Game sofort. Im Manager steht dann "Game succesfully finished". Er startet kein eines Script. Ne Ahnung woran das liegt?
|
|
|
05/06/2011, 22:50
|
#1747
|
Administrator
elite*gold: 41624
Join Date: Jan 2010
Posts: 22,728
Received Thanks: 12,654
|
Quote:
Originally Posted by -Nemesis1337-
So habs mal in die Town eingefügt nu steht da " Updating XML Log" und zwar für eeeeewig 
|
Hattest du das vor meinem kleinen Fehler kopiert, oder nachdem ich es korrigiert hatte?
Wenn ersteres der Fall ist, überschreib bitte nochmal die library mit dem Inhalt der nun korrekten [code]-Box.
@AlderonXP:
Static ist lediglich auf Normal deaktiviert. Das liegt ganz einfach daran, dass die typischen Sorcs für Normale Verhältnisse eigentlich soviel Schaden machen, dass die Sache schneller geht, wenn Static nicht benutzt wird.
@letsid:
Code:
// Set to true to open chests. NOTE: This only affects some super unique chests in certain boss scripts.
NTConfig_OpenChest = true;
// Set to true to open almost any type of container.
MWConfig_OpenAllNearbyChests = false;
Quote:
Originally Posted by proezler
Hi Muddy,
hab alles wie gewohnt eingestellt (nutze den NT ja schon ne Zeit). Wollte endlich mal deine Version testen. Wenn mein Bot jetzt ins Spiel geht steht da "Initialising" und dann leaved er das Game sofort. Im Manager steht dann "Game succesfully finished". Er startet kein eines Script. Ne Ahnung woran das liegt?
|
Zwei Möglichkeiten: - Sämtliche Bot Scripte sind auskommentiert
- Die Variable MWConfig_ExitGameOnMissingPassword hat den Wert true, während du Spiele ohne Passwort erstellst
Achja, ich schaue hier rein, wenn ich hier reinschaue, ein Hinweis auf deinen Beitrag per PM ist daher nicht notwendig und beschleunigt die Sache nicht.
LG
Muddy
Edit: Aus irgendeinem Grund kann ich nicht vernünftig zitieren...
|
|
|
05/07/2011, 00:03
|
#1748
|
elite*gold: 0
Join Date: Apr 2011
Posts: 112
Received Thanks: 5
|
Mein Assa Bot braucht immer ewigkeiten ein neues game aufzumachen.
oben in der leiste und in d2nt manager steht dass er es in 15sec öffnet.
Nach 15 sec geht er zum game erstellen aber kämpft denn da und braucht immer ca. 1:30
-2:00 min. woran könnte das liegen?
|
|
|
05/07/2011, 00:12
|
#1749
|
elite*gold: 0
Join Date: Apr 2010
Posts: 339
Received Thanks: 68
|
Quote:
Originally Posted by fabi1195
Mein Assa Bot braucht immer ewigkeiten ein neues game aufzumachen.
oben in der leiste und in d2nt manager steht dass er es in 15sec öffnet.
Nach 15 sec geht er zum game erstellen aber kämpft denn da und braucht immer ca. 1:30
-2:00 min. woran könnte das liegen?
|
in der Ntbot.ntj kannst du einstellen, wie lange ein char warten soll bis er das nächste game öffnet. ide Zeitangaben sind in millisekunden.
Und deinen zweiten satz versteht man nicht. Etwas präzisere Angaben/Beschreibungen wären angebracht.
Lg
|
|
|
05/07/2011, 00:20
|
#1750
|
elite*gold: 0
Join Date: Feb 2011
Posts: 394
Received Thanks: 75
|
Er meint glaub ich, das wen der Bot das Fenster zum Gameerstellen offen hat, das der bot dan teilweise bis zu 2min wartet. Das hab ich bei meinen Bots auch schon mal beobachtet, jedoch war das immer nur dan der fall, wen ich neben den muddysnt noch den publicbot für dummies laufen liess. Also 3bots waren am Mf'en und einer war am cofighten mit dem public bot. Und das hat sich irgendwie nicht so gut vertragen :-/
|
|
|
05/07/2011, 00:47
|
#1751
|
elite*gold: 0
Join Date: Apr 2010
Posts: 339
Received Thanks: 68
|
Quote:
Originally Posted by Shrimps in Bierteig
Er meint glaub ich, das wen der Bot das Fenster zum Gameerstellen offen hat, das der bot dan teilweise bis zu 2min wartet. Das hab ich bei meinen Bots auch schon mal beobachtet, jedoch war das immer nur dan der fall, wen ich neben den muddysnt noch den publicbot für dummies laufen liess. Also 3bots waren am Mf'en und einer war am cofighten mit dem public bot. Und das hat sich irgendwie nicht so gut vertragen :-/
|
Logo, denn 2x D2NT manager vertragen sich ja nicht.
DIe lange wartezeit kann dann auch daher kommen, dass ein Fehler beim erstellen des vorherigen game verursacht wurde etc...
Dafür gibt es ja dann auch die diversen zeitangaben in der ntbot config.
Lg
|
|
|
05/07/2011, 01:18
|
#1752
|
elite*gold: 0
Join Date: Mar 2011
Posts: 38
Received Thanks: 0
|
mhm habe seit 2 tagen das problem dass sich mitten während des runs das d2 fenster ohne fehlermeldung schliesst und daraufhin der d2nt bot restartet
das problem ist dass ich keine fehlermeldung erhalte oder so, woran könnte das liegen? kann man das in irgendwelchen logs nachlesen?
hab schon 2x den bot komplett neu runtergeladen und neu konfiguriert, immer das gleiche, auch am anderen pc :*(
|
|
|
05/07/2011, 01:43
|
#1753
|
elite*gold: 0
Join Date: Feb 2010
Posts: 460
Received Thanks: 346
|
Jo das wars ..Danke von mir! Hab das */ übersehn!
|
|
|
05/07/2011, 02:21
|
#1754
|
elite*gold: 0
Join Date: Dec 2009
Posts: 2
Received Thanks: 0
|
gude,
also erstmal großes lob, mir gefällt dein bot sehr gut !
vornweg : ich use n dudu stormer
jedoch ! (diascript - publicmode)
öfters öffnet der bot mache seals nicht (meistens das von den pits) und bekommt somit ein error und leavt. NT_OpenSealsInt() failed
ODER
er öffnet die seals und telt nicht zu den mobs hin, sprich er steht ganz am rand und macht tornados von ganz weiter entfernung (tornado range ist 3) [ebenfalls das von den pits] ... somit passiert also garnichts und bekommt n error NTA_KillMonster() failed ... die maxtime/maxattacks zum skippen von mobs tritt dann auch nicht ein, warum auch immer...
wie gesagt, ist nicht immer, aber öfters (ca 33%)
wäre nett wenn du das fixen könntest, dann wär alles perfekt
edit: oder wenn mir jemand anderes helfen könnte wär auch nice
mfg
|
|
|
05/07/2011, 03:17
|
#1755
|
elite*gold: 0
Join Date: Mar 2011
Posts: 38
Received Thanks: 0
|
zentaur9n probier mal ein script zum diascript dazu zu nehmen, also z.b. vor dem cs run nihla dann solltes es klappen
bei single dia kommts öfter zu problemen
also mach z.b. travi/dia - dia/nihla oder was immer du willst nur nicht single dia
|
|
|
 |
|
Similar Threads
|
[Release] D2NT 3.1 1.13c
07/17/2016 - Diablo 2 - 91 Replies
hi,
hab eben den d2nt3.1 gefunden. ein neues baba script is dabei.
release thread eon
D2NT3.1
|
[Realease] Muddy's Waypoint Catcher
08/21/2013 - Diablo 2 Programming - 46 Replies
Moin zusammen,
hier mal die erste Release Version eines kleinen Scripts genannt Waypoint Catcher. Das ganze ist jetzt nichtmal 24h alt, dementsprechend sind vermutlich noch einige Bugs vorhanden. Hinweise dazu nehme ich gerne entgegen. ;)
Features:
- Suchen sämtlicher Wegpunkte mit Ausnahme, wobei in Akt ein durch Probleme im Jail Bereich nach dem Wegpunkt Outer Cloister abgebrochen wird
- Wahlweise auch mit TP an jedem gefundenen Wp, sodass man damit auch anderen (nicht-Bots) die...
|
[D2NT] Long Dia Release
05/10/2011 - Diablo 2 Programming - 28 Replies
Ein kleines Script für diablo, es startet beim eingang macht ein tp cleart den weg zum star macht am star noch ein tp dann läufts wie das normale nur cleart es schöner :)
hoffe euch gefällts ich habs noch nicht wirklich getestet (2-3 runs) bugs können gerne hier gepostet werden verbesserungs vorschläge auch :D
installation:
1.)Script in den Bot ordner kopieren
2.)Script im editor oder vergleichbaren öffnen
3.) Msg´s anpassen (ist nicht schwer)
4.) in der char config die zeile...
|
D2NT 3.0 Pickit release
10/22/2010 - Diablo 2 - 77 Replies
edit
|
Muddy's D2NT Help
07/29/2010 - Diablo 2 - 3 Replies
hi i just started to use the bot it work's great.
how do i set up the skill's i use on my Sorc and pick up itme's?
.....
if you reply to this post please use english
|
All times are GMT +1. The time now is 06:32.
|
|