D2NT 3.0 Moatscript release!

04/03/2010 00:48 esperin#301
Quote:
Originally Posted by _yen View Post
esperin und ich haben immernoch das Problem, dass die sorc keinen blizzard verwendet, obwohl wir blizzard geskillt haben und unsere Attack config so aussieht:
...
Jemand ne Lösung ? biitteeee
habe jetzt einfach mal zu blizz only umgeskillt und die leicht veränderte moatscript koordinaten genommen und läuft einwandfrei bisher.

ich denke mal einfach die attack config mit blizz eintragen hilft nicht, weil man noch weitere skills in anderen dateien ändern muss, wie hier beschrieben:

Quote:
Originally Posted by fl00l View Post
Fb/Meteor in der NTAttack und NTAttack1 hinzufügen

case 36: // Fire bolt
_NTA_SkillRange[i] = 300;
break;
case 56: // Meteor
_NTA_SkillRange[i] = 300;
break;

Und natuerlich in der ntj von deiner Sorc die Fb/Meteor angeben...
jetzt ists zu spät. umgeskillt ist und jetzt wird sie eh nur noch fuer MF missbraucht :D
04/03/2010 01:21 badman#302
Quote:
Originally Posted by fl00l View Post
Fb/Meteor in der NTAttack und NTAttack1 hinzufügen

case 36: // Fire bolt
_NTA_SkillRange[i] = 300;
break;
case 56: // Meteor
_NTA_SkillRange[i] = 300;
break;

Und natuerlich in der ntj von deiner Sorc die Fb/Meteor angeben...
danke, aber es funzt trotzdem nicht :/
sorc telet immernoch zu nah dran
04/03/2010 08:05 Lukifreeman#303
ich habe folgendes problem.
meine blizz sorc ist nich sonderlich gut equiped, möchte aber dennoch
mit dem moat meppl runs machen.
jedoch steht der immer sehr weit an der "brücke" dran und die hydras machen
ihm poblem.
in welcher zeile kann man verändern das er sich ein wenig mittiger stellt?
weil im moment habe ich ne success von 25%...




ist es diese zeile wo man etwas mit den zahlen rumspielen muss?

if(!NTM_MoveTo(me.areaid, 17564, 8069))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTM_MoveTo()");
return;
}

NTC_Delay(200);

NTM_MoveTo(me.areaid, 17560, 8072);
04/03/2010 10:10 MrTorture#304
Quote:
Originally Posted by Tablet View Post
Mindestgametime wird eigentlich in der Lobby abgesessen ;o
Schon versucht Kiste öffnen auszustellen?
das mit der kiste habe ich jetzt auch für den übergang gemacht, also das er sie nicht mehr öffnet, jetzt killt er meplle und bleibt dort stehn.

würde gern gern die kiste noch öffnen lassen und dann durch nen tp in die stadt. naja geht ja auch so :)

das mit der mindest game time dachte ich mir schon, wollte das nur nochmal bestätigt haben ^^


thx :)



btw:
was denkt ihr lohnt sich mehr: mepple only in hölle oder nen kompletter alptraum run (andy, mepple, diablo, baal, shenk) ?
04/03/2010 12:01 samy353#305
Hallo leute
erstmal kurz was ich use:
D2NT + Moatscript + Blizzard Sorc
gebottet wird pindle und meppl

Okay ich habe folgendes problem:
alle 2-3 runs macht er pindle nicht...
das lauft wie folgt ab:
er macht game auf, telt zu pindle, macht bevor er ihn killt ein portal auf und geht in die stadt, danach geht er weiter zu meppl
als fehlermeldung wird folgendes angezeigt:
NTPindleskin.ntj : NTA_KillMonster() failed (Nihlathaks Tempel)

wie gesagt dass passiert nicht bei jedem run manchmal killt er ihn auch ganz normal...

davor hab ich alp gebottet (ohne moatscript und mit blitz-sorc) und hatte keine probleme


Meine Pindleskin-datei:

Quote:
var _NTNihlathak_Locations = new Array(8, 4);

_NTNihlathak_Locations[0] = [12519, 5203, 12522, 5227]; // Top Left
_NTNihlathak_Locations[1] = [12704, 5019, 12692, 5022]; // Top Right
_NTNihlathak_Locations[2] = [12705, 5391, 12723, 5413]; // Bottom Right
_NTNihlathak_Locations[3] = [12889, 5206, 12898, 5228]; // Bottom Left
_NTNihlathak_Locations[4] = [12519, 5203, 12522, 5196]; // Top Left
_NTNihlathak_Locations[5] = [12704, 5019, 12692, 5413]; // Top Right
_NTNihlathak_Locations[6] = [12705, 5391, 12727, 5022]; // Bottom Right
_NTNihlathak_Locations[7] = [12889, 5206, 12898, 5192]; // Bottom Left

function NTMain()
{
Include("libs/common/NTCommon1.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_CheckAct(5))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTTM_CheckAct()");
return;
}

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

if(!NTM_UsePortal("Portal", 121))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTM_UsePortal()");
return;
}

NTP_DoPrecast(true);

if(!NTM_MoveTo(me.areaid, 10061, 13234))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTM_MoveTo()");
return;
}

if(NTA_KillMonster(GetLocaleString(22497)))
{
NTA_ClearPosition();

NTSI_PickItems();
}

else if(!NTConfig_NihlathakExtension)
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTA_KillMonster()");
return;
}

if(NTConfig_NihlathakExtension)
{
var _location;

for(var i = 0 ; i < 3 ; i++)
{
if(!NTM_MoveToStair(me.areaid, 122+i))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTM_MoveToStair()");
return;
}

if(!NTM_TakeStair(122+i))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTM_TakeStair()");
return;
}
}

NTP_DoPrecast(false);

_location = NT_FindNihlathakInt();

if(_location == -1)
{
NTC_SendMsgToScript("NTBotGame.ntj", "NT_FindNihlathakInt()");
return;
}

if(!NTM_MoveTo(me.areaid, _NTNihlathak_Locations[_location][2], _NTNihlathak_Locations[_location][3]))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTM_MoveTo()");
return;
}

if(!NTTMGR_CheckSafe(NTConfig_CheckSelfSafe, NTConfig_CheckMercSafe))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTTMGR_CheckSafe()");
return;
}

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

if(NTConfig_ClearPosition)
NTA_ClearPosition();

NTSI_PickItems();
}

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

// Internal function
function NT_FindNihlathakInt()
{
var i, x, y;
var _nihlathak;
var _mindist = 999999;
var _currdist;
var _location = -1;

_nihlathak = GetPresetUnits(me.areaid, NTC_UNIT_OBJECT, 462);

if(!_nihlathak || _nihlathak.length < 1)
return _location;

x = _nihlathak[0].roomx*5 + _nihlathak[0].x;
y = _nihlathak[0].roomy*5 + _nihlathak[0].y;

for(i = 0 ; i < 8 ; i++)
{
_currdist = GetDistance(_NTNihlathak_Locations[i][0], _NTNihlathak_Locations[i][1], x, y);

if(_currdist < _mindist)
{
_mindist = _currdist;
_location = i;
}
}

return _location;
}
04/03/2010 12:14 Lukifreeman#306
NTC_Delay(300);
NTM_WalkTo(17563, 8072)
NTC_Delay(250);
NTM_WalkTo(17585, 8095)
NTC_Delay(250);
NTM_MoveTo(me.areaid, 17611, 8085)
NTC_Delay(250);


das is nen meppl delay bei mir telt der sich immer zu nach an fluss.
hat wer ne bessere idee wo er nich so nah dran is und die hydras den immer killn?
04/03/2010 12:15 Fear_Me#307
geht das mit ner nooby light soso auch?
04/03/2010 12:19 Lukifreeman#308
Quote:
Originally Posted by Fear_Me View Post
geht das mit ner nooby light soso auch?
jop sollte zumindest musst nur andere skill nehmen nich 59 für blizzard :-)
04/03/2010 12:51 Ricochet#309
NTC_Delay(450);
NTM_WalkTo(17581, 8083)
NTC_Delay(1000);
NTM_MoveTo(me.areaid, 17609, 8086)
NTC_Delay(2500);


funktioniert bei mir bestens
04/03/2010 17:10 esperin#310
Also wie schon gesagt funktioniert Pindle zu 90% und Mephi zu 100% jetzt, absolut perfekt. Nur manchmal ist Pindle "nicht da" bzw ich denke mal der bot sieht ihn nicht richtig/zu spät und überspringt den dann, aber egal.

Habe noch Summoner hinzugefügt, der auch zu 90% geht, manchmal chicken wegen Adds.

Danach hab ich noch Mausoleum eingestellt um die Games was zu verlängern und weil da ja alles droppen kann. Allerdings hier krieg ich fast immer maxgametime drop oder chicken.

-chicken ist klar wenn er in mob telet

-maxgametime drop passiert entweder weil er nur rumsteht und nix mehr macht ohne grund oder weil ihm mana ausgeht und er dann immer was macht sobald er wieder bisschen mana hat (blizz casten oder tele). tut dann einfach nix und wartet halt bis game zuende ist. gibts dafür ne lösung außer maxgametime zu reduzieren, denn wenn ichs verkürze killt der da nicht viel bevor ende ist...
wenn ihm das mana+mana pots ausgeht, soll er halt quitten oder neue kaufen gehen, aber rumstehen ist bischen schwach. werde es wohl trotzdem drin lassen, sonst sind die games zu schnell und ich krieg RD :/
04/03/2010 17:14 joshiii#311
Quote:
Originally Posted by Fear_Me View Post
geht das mit ner nooby light soso auch?
wenn du kein infi hast wirst du 10 min brauchen bis meppel down is ^^ wenn du das ueberhaupt schaffst ^^

durch cold mastery dass - cold macht schafft man das mit cold
aber meppel hat gute light res also wird da nich viel gehn xD
04/03/2010 17:38 samy353#312
weiß niemand ne lösung für mein prob auf seite 31?
04/04/2010 10:40 opklasse#313
Moin leute :)

lohnt sich ne sorc mit max block ohne cta?

mfg
mane
04/04/2010 21:55 sxelek#314
Bei mir passiert volgendes er pullt mephisto and den fluss runter wartet dort aber auf der seite wo meppel steht immer anstatt auf die andere seite zu telen und meppel zu killen ab und zu klappt es zwar aber meistens nicht hab bei 10runs 8 chicken
04/04/2010 23:59 opklasse#315
Hi Leute,

wo und was muss ich ändern das meine sorc nicht immer so nah an den Summoner telet?

mfg mane