werd ich heute nachmittag ausprobieren^^Quote:
Es ist bekannt, dass ich Diablo doof finde. [Only registered and activated users can see links. Click Here To Register...] Mal mit dieser NTDiabloLeechFight versuchen, glaub hatte bei anderen funktioniert.
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; } if(me.areaid != 103) { if(!NTTM_TownMove("waypoint")) { NTC_SendMsgToScript("NTBotGame.ntj", "NTTM_TownMove()"); return; } if(!NTM_TakeWaypoint(103)) { NTC_SendMsgToScript("NTBotGame.ntj", "NTM_TakeWaypoint()"); return; } } NTTMGR_TownManager(); NTTM_TownMove("portalspot"); for(i = 0; i <= 100; i++) { if(NTC_InMyParty(NTConfig_Leader)) break; Delay(200); } while(me.areaid == 103 && NTC_InMyParty(NTConfig_Leader)) { if(NT_GetLeader(NTConfig_Leader).areaid >= 129) { NTC_SendMsgToScript("NTBotGame.ntj", "SCRIPT_END"); return; } NTM_UsePortal("BluePortal", 108, NTConfig_Leader); // 50 Delay(1000); } NTP_DoPrecast(true); NTA_ClearPosition(10, true); NTM_MoveTo(me.areaid, 7792, 5291); NTA_ClearPosition(20, true); NTM_MoveTo(me.areaid, 7792, 5291); NTA_ClearPosition(30, true); if(NTConfig_Teleport) { NTC_SwapWeapons(1) } if(!NT_OpenSealsInt()) { NTC_SendMsgToScript("NTBotGame.ntj", "NT_OpenSealsInt()"); return; } if(NTConfig_PublicMode) Say(NTConfig_KillDiaMsg); NTM_MoveTo(me.areaid, 7792, 5292); NTP_DoPrecast(true); NTC_FindUnit(NTC_UNIT_MONSTER, 243, 100); if(NTConfig_Teleport) { NTC_SwapWeapons(0) } NTA_KillMonster(243); NTSI_PickItems(); Say(NTConfig_DiaNxtGame); NTC_SendMsgToScript("NTBotGame.ntj", "SCRIPT_END"); // Internal function function NT_OpenSealsInt() { var i, _unit; var _result; _unit = GetPresetUnits(me.areaid, NTC_UNIT_OBJECT); if(!_unit) return false; _result = false; for(i = 0 ; i < _unit.length ; i++) { if(_unit[i].id == 396) { if(_unit[i].roomy*5 + _unit[i].y == 5275) _result = NT_OpenVizierSealInt(1); else _result = NT_OpenVizierSealInt(2); break; } } if(!_result) return false; NTA_ClearPosition(30, true, 2); NTP_DoPrecast(false); _result = false; for(i = 0 ; i < _unit.length ; i++) { if(_unit[i].id == 394) { if(_unit[i].roomx*5 + _unit[i].x == 7773) _result = NT_OpenDeSeisSealInt(1); else _result = NT_OpenDeSeisSealInt(2); break; } } if(!_result) return false; NTA_ClearPosition(30, true, 2); NTP_DoPrecast(true); _result = false; for(i = 0 ; i < _unit.length ; i++) { if(_unit[i].id == 392) { if(_unit[i].roomx*5 + _unit[i].x == 7893) _result = NT_OpenVenomSealInt(1); else _result = NT_OpenVenomSealInt(2); break; } } return _result; } function NT_OpenVizierSealInt(type) { var _monstername = GetLocaleString(2851); var i, n; var i, n; var _attackpos = [7740, 5300, 7792, 5291, 7740, 5280, 7720, 5280, 7720, 5300]; for(i = 0 ; i < _attackpos.length ; i += 2) { NTM_MoveTo(me.areaid, _attackpos[i], _attackpos[i+1]); NTA_ClearPosition(25, true, 2); } NTM_MoveTo(me.areaid, 7735, 5291); NTA_ClearPosition(40, true, 2); for(i = 0 ; i < 3 ; i++) { if(type == 1) { NTM_MoveTo(me.areaid, 7695, 5293); NTA_ClearPosition(25, true, 2); NTM_MoveTo(me.areaid, 7664, 5314); NTA_ClearPosition(25, true, 2); NTM_MoveTo(me.areaid, 7673, 5293); NTA_ClearPosition(25, true, 2); NTM_MoveTo(me.areaid, 7662, 5276); NTA_ClearPosition(25, true, 2); NTM_MoveTo(me.areaid, 7676, 5294); NTA_ClearPosition(60, true, 2); if(me.classid == NTC_CHAR_CLASS_PALADIN) NTM_MoveTo(me.areaid, 7678, 5292); } else { NTM_MoveTo(me.areaid, 7695, 5316); NTA_ClearPosition(25, true, 2); NTM_MoveTo(me.areaid, 7664, 5314); NTA_ClearPosition(25, true, 2); NTM_MoveTo(me.areaid, 7654, 5281); NTA_ClearPosition(25, true, 2); NTM_MoveTo(me.areaid, 7695, 5316); NTA_ClearPosition(60, true, 2); if(me.classid == NTC_CHAR_CLASS_PALADIN) NTM_MoveTo(me.areaid, 7676, 5320); } for(n = 0 ; n < 10 ; n++) { NTC_Delay(200); if(NTConfig_Teleport) { NTC_SwapWeapons(0) } if(NTA_KillMonster(_monstername)) { NTA_ClearPosition(40); NTSI_PickItems(); if(NTConfig_Teleport) { NTC_SwapWeapons(1) } return NTM_MoveTo(me.areaid, 7792, 5291); } } } return false; } function NT_OpenDeSeisSealInt(type) { var i, n; var _monstername = GetLocaleString(2852); var _attackpos = [7780, 5255, 7800, 5255, 7800, 5235, 7780, 5235, 7774, 5214]; var _monstername = GetLocaleString(2852); for(i = 0 ; i < _attackpos.length ; i += 2) { NTM_MoveTo(me.areaid, _attackpos[i], _attackpos[i+1]); NTA_ClearPosition(25, true, 2); } NTM_MoveTo(me.areaid, 7790, 5244); NTA_ClearPosition(40, true, 2); for(i = 0 ; i < 3 ; i++) { if(type == 1) { NTM_MoveTo(me.areaid, 7773, 5194); NTA_ClearPosition(25, true, 2); NTM_MoveTo(me.areaid, 7813, 5188); NTA_ClearPosition(25, true, 2); NTM_MoveTo(me.areaid, 7809, 5155); NTA_ClearPosition(25, true, 2); NTM_MoveTo(me.areaid, 7777, 5155); NTA_ClearPosition(60, true, 2); if(me.classid == NTC_CHAR_CLASS_PALADIN) NTM_MoveTo(me.areaid, 7768, 5206); else NTM_MoveTo(me.areaid, 7774, 5220); } else { NTM_MoveTo(me.areaid, 7810, 5202); NTA_ClearPosition(25, true, 2); NTM_MoveTo(me.areaid, 7774, 5180); NTA_ClearPosition(25, true, 2); NTM_MoveTo(me.areaid, 7785, 5153); NTA_ClearPosition(25, true, 2); NTM_MoveTo(me.areaid, 7809, 5154); NTA_ClearPosition(60, true, 2); if(me.classid == NTC_CHAR_CLASS_PALADIN) NTM_MoveTo(me.areaid, 7773, 5178); else NTM_MoveTo(me.areaid, 7788, 5192); } for(n = 0 ; n < 10 ; n++) { NTC_Delay(200); if(NTConfig_Teleport) { NTC_SwapWeapons(0) } if(NTA_KillMonster(_monstername)) { NTA_ClearPosition(40); NTSI_PickItems(); if(NTConfig_Teleport) { NTC_SwapWeapons(1) } NTP_DoPrecast(false); return NTM_MoveTo(me.areaid, 7792, 5291); } } } return false; } function NT_OpenVenomSealInt(type) { var i, n; var _monstername = GetLocaleString(2853); var _attackpos = [7835, 5280, 7835, 5300, 7855, 5300, 7855, 5280]; for(i = 0 ; i < _attackpos.length ; i += 2) { NTM_MoveTo(me.areaid, _attackpos[i], _attackpos[i+1]); NTA_ClearPosition(25, true, 2); } NTM_MoveTo(me.areaid, 7843, 5292); NTA_ClearPosition(40, true, 2); for(i = 0 ; i < 3 ; i++) { if(type == 1) { NTM_MoveTo(me.areaid, 7871, 5293); NTA_ClearPosition(25, true, 2); NTM_MoveTo(me.areaid, 7893, 5307); NTA_ClearPosition(25, true, 2); NTM_MoveTo(me.areaid, 7912, 5280); NTA_ClearPosition(25, true, 2); NTM_MoveTo(me.areaid, 7931, 5293); NTA_ClearPosition(25, true, 2); NTM_MoveTo(me.areaid, 7908, 5293); NTA_ClearPosition(60, true, 2); if(me.classid == NTC_CHAR_CLASS_PALADIN) NTM_MoveTo(me.areaid, 7892, 5298); } else { NTM_MoveTo(me.areaid, 7893, 5274); NTA_ClearPosition(25, true, 2); NTM_MoveTo(me.areaid, 7927, 5280); NTA_ClearPosition(25, true, 2); NTM_MoveTo(me.areaid, 7930, 5308); NTA_ClearPosition(25, true, 2); NTM_MoveTo(me.areaid, 7929, 5294); NTA_ClearPosition(60, true, 2); if(me.classid == NTC_CHAR_CLASS_PALADIN) NTM_MoveTo(me.areaid, 7927, 5275); } for(n = 0 ; n < 10 ; n++) { NTC_Delay(200); if(NTConfig_Teleport) { NTC_SwapWeapons(0) } if(NTA_KillMonster(_monstername)) { NTSI_PickItems(); NTA_ClearPosition(40, true, 2); } if(NTConfig_Teleport) { NTC_SwapWeapons(1) } if(NTC_PutSkill(124, NTC_HAND_RIGHT)) NTC_PingDelay(1000); } return true; } return false; } function NT_GetLeader(_name) { _player = GetPlayerUnit(); if(_player) { while(_player.GetNext()) { if(_player.name == _name) { return _player; } } } } }
[Only registered and activated users can see links. Click Here To Register...]
btw: nur 2 der 3 leechfighter sind gecrashed heute nacht :D