D2NT TheBluebird How to?

10/03/2010 20:31 BigKeule42#1
Ich hab das Problem, dass wenn ich zum Beispiel Mausoleum laufen lasse mit dem Bot, er nich genug Potions hat (es droppen auch nich ausreichend).
Er steht dann nur da und macht nix.
Ich denke mal es hat was mit der D2NT TheBluebird v1.1 - Bot und Anleitung\D2NT TheBluebird v1.1\D2NT\scripts\libs\common\
NTAttack.ntl zu tun.

Da steht dann sowas:



function NTA_ClearPosition(range, pickitem, safelevel)
{
var _orgx, _orgy;
var _spectype = [0x0A, 0x01, 0x01];
var _skiplist;
var _attackcount = 0;
var _target;
var _distance, _mingid, _mindistance;
var _result;

if(NTConfig_AttackSkill[1] < 1 || NTConfig_AttackSkill[3] < 1)
return false;

switch(arguments.length)
{
case 0:
range = 20;
case 1:
pickitem = false;
case 2:
safelevel = 0;
default:
if(NTConfig_CheckSelfSafe < 0x01 && NTConfig_CheckMercSafe < 0x01)
safelevel = 0;
break;
}


ich denke mal das dadurch eingestellt is, dass wenn er kein mana hat er einfach ein break macht.


Kann man das auch so einstellen dass er einfach ein portal macht in die Stadt geht und sich neue Tränke holt und danach weiter macht.
Oder liegt es an einer anderen stelle?

Bitte um Hilfe
10/03/2010 20:37 Zerker.jar#2
ich möcht auch mal klugscheißern:

(net bös´ gemeint, nur zur info:)

1. gehört in bluebird thread
2. code zwischen "[code][\code]" posten

Greetings
Zerker
10/03/2010 20:37 Nightgrey#3
Quote:
Originally Posted by proezler View Post
PROBLEM: Bot kauft keine Tränke während er ausserhalb der Town ist sondern leaved das Game

LÖSUNG: CHAR config öffnen und das hier suchen:

// Check self safe in field (NOT in town). Set to 0 if you won't
// 0x01 : Potion, 0x02 : Poison, 0x04 : Amplify Damage, 0x08 : Weaken, 0x10 : Iron Maiden, 0x20 : Decrepify, 0x40 : Lower Resist
NTConfig_CheckSelfSafe = 0x04|0x40;
// Check merc's safe in field (NOT in town). Set to 0 if you won't
// 0x01 : Death, 0x02 : Poison, 0x04 : Amplify Damage, 0x08 : Weaken, 0x10 : Iron Maiden, 0x20 : Decrepify, 0x40 : Lower Resist
NTConfig_CheckMercSafe = 0x01|0x04|0x10|0x40;

Das hier machen:

wenn du willst das er tränke holt musst du hinter NTConfig_CheckSelfSafe = 0x04|0x40 noch |0x01; schreiben, also so: NTConfig_CheckSelfSafe = 0x04|0x40|0x01; Oben hast du die aufführungen was er dann macht. Aslo bei 0x10 geht er z.b. zum healer weil dan weaken fluch auf char is, usw.

Muss also dann so aussehen:
NTConfig_CheckSelfSafe = 0x01|0x04|0x40;
NTConfig_CheckMercSafe = 0x01|0x04|0x40;


Übersetzt heisst das: Du gehst in die Stadt wenn du selbst 01.keine Potions hast 02.Amplify Damage hast und 03.deine Resis runtergesetzt sind
Beim Merc bedeutet das 01. --> wenn tot --> dann Stadt
SuFu FTW!!!

€: Danke übrigens an proezler - ist schon das 3. Mal diese Woche, dass ich diesen seinen Post zitiere :D
10/03/2010 20:40 BigKeule42#4
Hey danke! ich hatte es irgendwie nich gefunden oder mich wahrscheinlich zu doof angestellt!!

Dankesehr!
10/03/2010 20:45 BigKeule42#5
Hey,
Jetz kauft er aber nach jedem benutzten Trank einmal neu kann ich das auch so einstellen dass er es nur macht wenn alle Manatränke z.b. leer sind!?

Mfg Keule
10/03/2010 20:59 BigKeule42#6
btw er macht es nur im mausoleum nirgendwo anders!