Guest User

Untitled

a guest
Dec 10th, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.56 KB | None | 0 0
  1.  
  2. set %skill 3
  3. set %plecakid QANIKZF
  4. set %twojplecakid ZRUTAZF
  5. set %idLamy 0
  6. initevents
  7. set %kop 0
  8. set %runda 0
  9. set %syspid 0
  10. set %systid 0
  11. set %jrud 0
  12. set %wjt 0
  13. set %zacz 0
  14. start:
  15. set %licz2 0
  16. if %kop = 0
  17. {
  18. set #ltargetx #charposx
  19. set #ltargety #charposy
  20. }
  21. if %kop = 1
  22. {
  23. set #ltargetx #charposx
  24. set #ltargety #charposy + 1
  25. }
  26. if %kop = 2
  27. {
  28. set #ltargetx #charposx - 1
  29. set #ltargety #charposy
  30. }
  31. if %kop = 3
  32. {
  33. set #ltargetx #charposx
  34. set #ltargety #charposy - 1
  35. }
  36. if %kop = 4
  37. {
  38. set #ltargetx #charposx + 1
  39. set #ltargety #charposy
  40. }
  41. if %kop = 5
  42. {
  43. set #ltargetx #charposx + 1
  44. set #ltargety #charposy + 1
  45. }
  46. if %kop = 6
  47. {
  48. set #ltargetx #charposx
  49. set #ltargety #charposy + 2
  50. }
  51. if %kop = 7
  52. {
  53. set #ltargetx #charposx - 1
  54. set #ltargety #charposy + 1
  55. }
  56. if %kop = 8
  57. {
  58. set #ltargetx #charposx - 2
  59. set #ltargety #charposy
  60. }
  61. if %kop = 9
  62. {
  63. set #ltargetx #charposx - 1
  64. set #ltargety #charposy - 1
  65. }
  66. if %kop = 10
  67. {
  68. set #ltargetx #charposx
  69. set #ltargety #charposy - 2
  70. }
  71. if %kop = 11
  72. {
  73. set #ltargetx #charposx + 1
  74. set #ltargety #charposy - 1
  75. }
  76. if %kop = 12
  77. {
  78. set #ltargetx #charposx + 2
  79. set #ltargety #charposy
  80. }
  81. if %kop = 13
  82. {
  83. set #ltargetx #charposx + 2
  84. set #ltargety #charposy + 1
  85. }
  86. if %kop = 14
  87. {
  88. set #ltargetx #charposx + 2
  89. set #ltargety #charposy + 2
  90. }
  91. if %kop = 15
  92. {
  93. set #ltargetx #charposx + 1
  94. set #ltargety #charposy + 2
  95. }
  96. if %kop = 16
  97. {
  98. set #ltargetx #charposx - 1
  99. set #ltargety #charposy + 2
  100. }
  101. if %kop = 17
  102. {
  103. set #ltargetx #charposx - 2
  104. set #ltargety #charposy + 2
  105. }
  106. if %kop = 18
  107. {
  108. set #ltargetx #charposx - 2
  109. set #ltargety #charposy + 1
  110. }
  111. if %kop = 19
  112. {
  113. set #ltargetx #charposx - 2
  114. set #ltargety #charposy - 1
  115. }
  116. if %kop = 20
  117. {
  118. set #ltargetx #charposx - 2
  119. set #ltargety #charposy - 2
  120. }
  121. if %kop = 21
  122. {
  123. set #ltargetx #charposx - 1
  124. set #ltargety #charposy - 2
  125. }
  126. if %kop = 22
  127. {
  128. set #ltargetx #charposx + 1
  129. set #ltargety #charposy - 2
  130. }
  131. if %kop = 23
  132. {
  133. set #ltargetx #charposx + 2
  134. set #ltargety #charposy - 2
  135. }
  136. if %kop = 24
  137. {
  138. set #ltargetx #charposx + 2
  139. set #ltargety #charposy - 1
  140. }
  141. ignoreitem reset
  142. kilofek:
  143. finditem npf
  144. if #findkind = -1
  145. {
  146. set #sysmsgcol 1080
  147. event sysmessage Nie znaleziono kilofa
  148. halt
  149. }
  150. if #findkind = 1
  151. {
  152. ignoreitem #findid
  153. goto kilofek
  154. }
  155. set %kilofek #findid
  156. if %zacz = 0
  157. {
  158. set #sysmsgcol 1264
  159. event sysmessage Zaczynam kopac - 1
  160. set %zacz 1
  161. wait 1
  162. }
  163. kil:
  164. set %licz 0
  165. set #lobjectid #findid
  166. event macro 17
  167. loop:
  168. set #ltargetkind 3
  169. set %licz %licz + 1
  170. wait 1
  171. wait 1
  172. if #targcurs = 1
  173. goto dylej
  174. if %licz > 6
  175. goto kil
  176. goto loop
  177. dylej:
  178. // event macro 22
  179. // event macro 22
  180. event macro 22
  181. wait 5
  182. if Wybrane_miejsce_jest in #sysmsg
  183. goto start
  184. if Tu_nic_nie_wykopiesz in #sysmsg
  185. {
  186. if %kop = 24
  187. {
  188. set #sysmsgcol 1080
  189. wait 1
  190. event sysmessage Skonczono kopac
  191. halt
  192. }
  193. set %kop %kop + 1
  194. set %rkop %kop + 1
  195. set #sysmsgcol 1264
  196. wait 1
  197. event sysmessage Zaczynam kopac w nastepnym miejscu - %rkop
  198. goto start
  199. }
  200. if lopaty_lub_szufelki in #sysmsg
  201. {
  202. if %kop = 24
  203. {
  204. set #sysmsgcol 1080
  205. wait 1
  206. event sysmessage Skonczono kopac
  207. halt
  208. }
  209. set %kop %kop + 1
  210. set %rkop %kop + 1
  211. set #sysmsgcol 1264
  212. wait 1
  213. event sysmessage Zaczynam kopac w nastepnym miejscu - %rkop
  214. goto start
  215. }
  216. rudka:
  217. finditem %plecakid
  218. set #findmod 25_7
  219. if #findkind = -1
  220. {
  221. if %syspid = 1
  222. goto wtym
  223. if %jrud = 1
  224. {
  225. str lower %plecakid
  226. set #sysmsgcol 1080
  227. wait 1
  228. if #strres = N/A
  229. event sysmessage Nie znaleziono plecaka %plecakid - Nie przenosze rudy
  230. if #strres <> N/A
  231. event sysmessage Nie znaleziono plecaka #strres - Nie przenosze rudy
  232. set %syspid 1
  233. }
  234. goto wtym
  235. }
  236. set %x #findx
  237. set %y #findy
  238. set %syspid 0
  239. finditem dwj
  240. if #findkind = -1
  241. {
  242. if %systid = 1
  243. goto wtym
  244. if %jrud = 1
  245. {
  246. str lower %twojplecakid
  247. set #sysmsgcol 1080
  248. wait 1
  249. if #strres = N/A
  250. event sysmessage Nie znaleziono rudy w plecaku - %twojplecakid
  251. if #strres <> N/A
  252. event sysmessage Nie znaleziono rudy w plecaku - #strres
  253. set %systid 1
  254. }
  255. goto wtym
  256. }
  257. if #findbagid <> %twojplecakid
  258. {
  259. ignoreitem #findid
  260. goto rudka
  261. }
  262. set %systid 0
  263. set %jrud 0
  264. event drag #findid
  265. if #findstack > 1
  266. {
  267. wait 2
  268. msg $
  269. }
  270. wait 2
  271. click %x %y
  272. if That_item_is_too_heavy in #sysmsg
  273. {
  274. set #sysmsgcol 1080
  275. event sysmessage Plecak jest juz pelny
  276. halt
  277. }
  278. goto rudka
  279. wtym:
  280. set %jrud 0
  281. set %licz2 %licz2 + 1
  282. if That_item_is_too_heavy in #sysmsg
  283. {
  284. set #sysmsgcol 1080
  285. event sysmessage Plecak jest juz pelny
  286. halt
  287. }
  288. if #sysmsg = W_tym_miejscu_nie_ma_juz_rudy.
  289. {
  290. if %kop = 24
  291. {
  292. set #sysmsgcol 1080
  293. event sysmessage Skonczono kopac
  294. halt
  295. }
  296. set %kop %kop + 1
  297. set %rkop %kop + 1
  298. set #sysmsgcol 1264
  299. wait 1
  300. event sysmessage Zaczynam kopac w nastepnym miejscu - %rkop
  301. wait 10
  302. goto next
  303. }
  304. if Wlozyl in #sysmsg
  305. {
  306. set %jrud 1
  307. wait 10
  308. goto next
  309. }
  310. if Znalazl in #sysmsg
  311. {
  312. set %jrud 1
  313. wait 10
  314. goto next
  315. }
  316. if Nie_udalo_ci_sie in #sysmsg
  317. {
  318. wait 10
  319. goto next
  320. }
  321. if Your_skill_in_Mining in #sysmsg
  322. {
  323. scanjournal 1
  324. if Your_skill_in in #journal
  325. {
  326. set %jrud 1
  327. goto next
  328. }
  329. }
  330. if Your_skill_in_Gornictwo in #sysmsg
  331. {
  332. scanjournal 1
  333. if Your_skill_in in #journal
  334. {
  335. set %jrud 1
  336. wait 4s
  337. goto next
  338. }
  339. }
  340. if Wybrane_miejsce_jest_za_daleko in #sysmsg
  341. goto next
  342. if %licz2 > 110
  343. goto next
  344. goto wtym
  345. next:
  346. if %runda = 1
  347. {
  348. set %runda 0
  349. goto start
  350. }
  351. if %skill <> 1
  352. goto armsal
  353. set %ltn 0
  354. anat:
  355. finditem wn
  356. if #findkind = -1
  357. {
  358. finditem bo
  359. if #findkind = -1
  360. set %ltn 1
  361. }
  362. if #finddist > 3
  363. {
  364. ignoreitem #findid
  365. goto anat
  366. }
  367. if %ltn = 0
  368. goto anat2
  369. if %wjt = 1
  370. goto anat2
  371. ltanat:
  372. set %licz 0
  373. event macro 13 1
  374. petl:
  375. set %licz %licz + 1
  376. if #targcurs = 1
  377. {
  378. wait 2
  379. wskter:
  380. set #sysmsgcol 1152
  381. event sysmessage Wskaz teraz na czym ma byc robiona Anatomia
  382. set %licz 0
  383. goto petl2
  384. }
  385. if %licz > 50
  386. goto ltanat
  387. goto petl
  388. petl2:
  389. set %licz %licz + 1
  390. set %wjt 1
  391. if #targcurs = 0
  392. goto wskaz
  393. if %licz > 300
  394. goto wskter
  395. goto petl2
  396. wskaz:
  397. wait 10
  398. set %lt #ltargetid
  399. if Anulowano in #sysmsg
  400. {
  401. set #sysmsgcol 1080
  402. event sysmessage Nie wskazano celu!
  403. set %wjt 0
  404. }
  405. goto srund
  406. anat2:
  407. set %licz 0
  408. event macro 13 1
  409. loop2:
  410. set #ltargetkind 1
  411. if %ltn = 0
  412. set #ltargetid #findid
  413. if %ltn = 1
  414. set #ltargetid %lt
  415. set %licz %licz + 1
  416. wait 1
  417. wait 1
  418. if #targcurs = 1
  419. goto adalej
  420. if %licz > 5
  421. goto anat2
  422. goto loop2
  423. armsal:
  424. if %skill <> 2
  425. goto hid
  426. wiedza:
  427. set %licz 0
  428. event macro 13 4
  429. loop3:
  430. set #ltargetkind 1
  431. set #ltargetid %kilofek
  432. set %licz %licz + 1
  433. wait 1
  434. wait 1
  435. if #targcurs = 1
  436. goto adalej
  437. if %licz > 5
  438. goto wiedza
  439. goto loop3
  440. adalej:
  441. repeat
  442. wait 5
  443. event macro 22
  444. until #targcurs = 0
  445. wait 1
  446. hid:
  447. if %skill <> 3
  448. goto srund
  449. hid2:
  450. set %licz 0
  451. event macro 13 21
  452. loop4:
  453. scanjournal 1
  454. set %licz %licz + 1
  455. wait 1
  456. wait 1
  457. if #charstatus = H
  458. goto srund
  459. if nie_udalo_Ci_sie_tu in #journal
  460. goto srund
  461. if %licz > 10
  462. goto hid2
  463. goto loop4
  464. srund:
  465. set %runda 1
  466. goto start
Add Comment
Please, Sign In to add comment