Advertisement
kolton

Untitled

Nov 15th, 2011
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.96 KB | None | 0 0
  1. function NTMain()
  2. {
  3. Include("libs/common/NTCommon.ntl");
  4. NTC_IncludeLibs();
  5. NTC_IncludeConfig("NTBot/char_configs");
  6.  
  7. NT_LoadConfig();
  8. NTSI_LoadNIPFiles("NTBot/item_configs");
  9.  
  10. NTA_Initialize();
  11.  
  12. if(!NTTM_CheckAct())
  13. {
  14. NTC_SendMsgToScript("NTBotGame.ntj", "NTTM_CheckAct()");
  15. return;
  16. }
  17.  
  18. NTTMGR_TownManager();
  19.  
  20. if(!NTTM_TownMove("waypoint"))
  21. {
  22. NTC_SendMsgToScript("NTBotGame.ntj", "NTTM_TownMove()");
  23. return;
  24. }
  25.  
  26. if(!NTM_TakeWaypoint(101))
  27. {
  28. NTC_SendMsgToScript("NTBotGame.ntj", "NTM_TakeWaypoint()");
  29. return;
  30. }
  31.  
  32. NTP_DoPrecast(true);
  33.  
  34. if(!NTM_MoveToStair(me.areaid, 102))
  35. {
  36. NTC_SendMsgToScript("NTBotGame.ntj", "NTM_MoveToStair()");
  37. return;
  38. }
  39.  
  40. if(!NTM_TakeStair(102))
  41. {
  42. NTC_SendMsgToScript("NTBotGame.ntj", "NTM_TakeStair()");
  43. return;
  44. }
  45.  
  46. NTP_DoPrecast(true);
  47.  
  48. if(!NTTMGR_CheckSafe(NTConfig_CheckSelfSafe, NTConfig_CheckMercSafe))
  49. {
  50. NTC_SendMsgToScript("NTBotGame.ntj", "NTTMGR_CheckSafe()");
  51. return;
  52. }
  53.  
  54. var _coords = [
  55. 17678, 8030,
  56. 17663, 8029,
  57. 17633, 8028,
  58. 17625, 8026,
  59. 17621, 8002,
  60. 17587, 8002,
  61. 17571, 8006]
  62.  
  63. for(var i = 0 ; i < _coords.length ; i+=2)
  64. NTM_MoveTo(me.areaid, _coords[i], _coords[i+1]);
  65.  
  66. if(!NTM_MoveTo(me.areaid, 17560, 8069))
  67. {
  68. NTC_SendMsgToScript("NTBotGame.ntj", "NTM_MoveTo()");
  69. return;
  70. }
  71.  
  72. NTC_Delay(200);
  73.  
  74. if(!NTMoattrick())
  75. {
  76. NTC_SendMsgToScript("NTBotGame.ntj", "NTMoattrick");
  77. return
  78. }
  79.  
  80. if(!NTA_KillMonster(242))
  81. {
  82. NTC_SendMsgToScript("NTBotGame.ntj", "NTA_KillMonster");
  83. return
  84. }
  85.  
  86. if(NTConfig_ClearPosition)
  87. NTA_ClearPosition();
  88.  
  89. NTSI_PickItems();
  90.  
  91. //OpenChestsInArea();
  92.  
  93. NTC_SendMsgToScript("NTBotGame.ntj", "SCRIPT_END");
  94. }
  95.  
  96. function NTMoattrick()
  97. {
  98. var _distance;
  99. var _mephisto;
  100.  
  101. var a = 0;
  102. NTC_Delay(100);
  103. //NTM_MoveTo(me.areaid, 17560, 8067);
  104. NTC_Delay(350);
  105. NTM_MoveTo(me.areaid, 17563, 8072);
  106.  
  107. _mephisto = NTC_FindUnit(NTC_UNIT_MONSTER, 242);
  108.  
  109. if(!_mephisto)
  110. return false;
  111.  
  112. NTC_Delay(350);
  113. NTM_MoveTo(me.areaid, 17575, 8086);
  114. NTC_Delay(350);
  115. NTM_MoveTo(me.areaid, 17584, 8091);
  116. NTC_Delay(1200);
  117. NTM_MoveTo(me.areaid, 17600, 8095);
  118. NTC_Delay(550);
  119. NTM_MoveTo(me.areaid, 17610, 8094);
  120. NTC_Delay(2500);
  121. NTA_ClearPosition(15);
  122.  
  123. _distance = GetDistance(me, _mephisto);
  124.  
  125. while(_distance > 27) {
  126. a++;
  127. //NTM_MoveTo(me.areaid, 17560, 8067);
  128. NTM_MoveTo(me.areaid, 17600, 8095);
  129. NTC_Delay(150);
  130. NTM_MoveTo(me.areaid, 17584, 8091);
  131. NTC_Delay(150);
  132. NTM_MoveTo(me.areaid, 17575, 8086);
  133. NTC_Delay(150);
  134. NTM_MoveTo(me.areaid, 17563, 8072);
  135. NTC_Delay(350);
  136. NTM_MoveTo(me.areaid, 17575, 8086);
  137. NTC_Delay(350);
  138. NTM_MoveTo(me.areaid, 17584, 8091);
  139. NTC_Delay(1200);
  140. NTM_MoveTo(me.areaid, 17600, 8095);
  141. NTC_Delay(550);
  142. NTM_MoveTo(me.areaid, 17610, 8094);
  143. NTC_Delay(2500);
  144. NTA_ClearPosition(15);
  145. _distance = GetDistance(me, _mephisto);
  146. if(a >= NTConfig_MoatRetry)
  147. return false;
  148. }
  149.  
  150. return true;
  151. }
  152.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement