Guest User

Untitled

a guest
Apr 27th, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.20 KB | None | 0 0
  1. function NTMain(){
  2.  
  3. var wp;
  4. var wpsHave = [];
  5. var NT_WpIsInTown = [0, 9, 18, 27, 30];
  6.  
  7. Include("libs/common/NTCommon.ntl");
  8. NTC_IncludeLibs();
  9. NTC_IncludeConfig("NTBot/char_configs");
  10.  
  11. NT_LoadConfig();
  12. NTSI_LoadNIPFiles("NTBot/item_configs");
  13.  
  14. NTA_Initialize();
  15.  
  16. if(!NTTM_CheckAct()){
  17. NTC_SendMsgToScript("NTBotGame.ntj", "NTTM_CheckAct()");
  18. return;
  19. }
  20. NTTMGR_TownManager();
  21.  
  22. switch(me.act) {
  23. case 1: wp = 119
  24. break
  25. case 2: wp = 156
  26. break
  27. case 3: wp = 237
  28. break
  29. case 4: wp = 398
  30. break
  31. case 5: wp = 429
  32. break
  33. }
  34.  
  35. NTTM_TownMove("waypoint")
  36.  
  37. _unit = NTC_FindUnit(NTC_UNIT_OBJECT, wp);
  38.  
  39. if(_unit) { // initializes wps so ones we have can be detected this should actually be done at the start of game
  40. NTC_DoClick(NTC_CLICK_LDOWN, NTC_SHIFT_NONE, _unit);
  41. Delay(1000);
  42. me.Cancel(1);
  43. }
  44. Delay(100);
  45. for(var i = 0; i < 39; i++) {
  46. if(GetWaypoint(i) && NT_WpIsInTown.indexOf(i) == -1) {
  47. wpsHave.push(NT_WPIdToAreaId[i]);
  48. }
  49. }
  50.  
  51. NTM_TakeWaypoint(NTC_RandomSelect(wpsHave));
  52.  
  53. NTP_DoPrecast(true);
  54.  
  55. NTC_SendMsgToScript("NTBotGame.ntj", "SCRIPT_END");
  56. }
  57.  
  58. var NT_WPIdToAreaId = [];
  59. NT_WPIdToAreaId[0] = 1;
  60. NT_WPIdToAreaId[1] = 3;
  61. NT_WPIdToAreaId[2] = 4;
  62. NT_WPIdToAreaId[3] = 5;
  63. NT_WPIdToAreaId[4] = 6;
  64. NT_WPIdToAreaId[5] = 27;
  65. NT_WPIdToAreaId[6] = 29;
  66. NT_WPIdToAreaId[7] = 32;
  67. NT_WPIdToAreaId[8] = 35;
  68. NT_WPIdToAreaId[9] = 40;
  69. NT_WPIdToAreaId[10] = 48;
  70. NT_WPIdToAreaId[11] = 42;
  71. NT_WPIdToAreaId[12] = 57;
  72. NT_WPIdToAreaId[13] = 43;
  73. NT_WPIdToAreaId[14] = 44;
  74. NT_WPIdToAreaId[15] = 52;
  75. NT_WPIdToAreaId[16] = 74;
  76. NT_WPIdToAreaId[17] = 46;
  77. NT_WPIdToAreaId[18] = 75;
  78. NT_WPIdToAreaId[19] = 76;
  79. NT_WPIdToAreaId[20] = 77;
  80. NT_WPIdToAreaId[21] = 78;
  81. NT_WPIdToAreaId[22] = 79;
  82. NT_WPIdToAreaId[23] = 80;
  83. NT_WPIdToAreaId[24] = 81;
  84. NT_WPIdToAreaId[25] = 83;
  85. NT_WPIdToAreaId[26] = 101;
  86. NT_WPIdToAreaId[27] = 103;
  87. NT_WPIdToAreaId[28] = 106;
  88. NT_WPIdToAreaId[29] = 107;
  89. NT_WPIdToAreaId[30] = 109;
  90. NT_WPIdToAreaId[31] = 111;
  91. NT_WPIdToAreaId[32] = 112;
  92. NT_WPIdToAreaId[33] = 113;
  93. NT_WPIdToAreaId[34] = 115;
  94. NT_WPIdToAreaId[35] = 123;
  95. NT_WPIdToAreaId[36] = 117;
  96. NT_WPIdToAreaId[37] = 118;
  97. NT_WPIdToAreaId[38] = 129;
Add Comment
Please, Sign In to add comment