Advertisement
Guest User

Untitled

a guest
Nov 26th, 2014
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.22 KB | None | 0 0
  1. ;VARIABLES
  2.  
  3. set #lpc 10000 ;Scriptspeed
  4. set %casttime 0
  5. set %time
  6. set %lag 0 ;If u normally cast faster then the script does, take a negative value (example -1)
  7. set %bandagewait #scnt2
  8. set %usetaunt yes ;;; set to no if you dont want to use them
  9. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  10. ;; dont edit these variables
  11. set %td #scnt2
  12. set %t 1
  13. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  14. ;KEY SETUP
  15.  
  16. PauseLoop:
  17. onhotkey SCROLLLOCK
  18. {
  19. event SysMessage Spellkeys: Enabled
  20. wait 2
  21. goto Start
  22. }
  23. if #hits < #maxhits && #scnt2 > %bandagewait
  24. gosub aids
  25. goto PauseLoop:
  26.  
  27. start:
  28. onhotkey SCROLLLOCK
  29. {
  30. event SysMessage Spellkeys: Disabled
  31. wait 2
  32. goto PauseLoop
  33. }
  34.  
  35. ;onhotkey q
  36. ;goto Paralyze
  37.  
  38. ;onhotkey 1
  39. ;goto GreaterHeal
  40.  
  41. ;onhotkey 1
  42. ;goto GreaterHealLT
  43.  
  44. onhotkey 1
  45. goto Heal
  46.  
  47. ;onhotkey 3
  48. ;goto cure
  49.  
  50. ;onhotkey 3
  51. ;goto ArchCure
  52.  
  53. ;onhotkey 4
  54. ;goto ChivHealCure
  55.  
  56. onhotkey a
  57. goto Poison
  58.  
  59. onhotkey s
  60. goto Fireball
  61.  
  62. onhotkey g
  63. goto Harm
  64.  
  65. ;onhotkey h
  66. ;goto EnergyBolt
  67.  
  68. onhotkey d
  69. goto Explosion
  70.  
  71. onhotkey f
  72. goto Flamestrike
  73.  
  74. onhotkey j
  75. goto corpseskin
  76.  
  77. ;onhotkey k
  78. ;goto PainSpike
  79.  
  80. onhotkey h
  81. goto Painspike
  82.  
  83. ;onhotkey m
  84. ;goto CorspeSkin
  85.  
  86. onhotkey j
  87. goto poisonstrike
  88.  
  89. onhotkey v
  90. goto strangle
  91.  
  92. onhotkey c
  93. goto MagicArrow
  94.  
  95. onhotkey q
  96. goto CorspeSkin
  97.  
  98. onhotkey w
  99. goto Curse
  100.  
  101. ;onhotkey 0
  102. ;goto Dispel
  103.  
  104. onhotkey e
  105. goto EvilOmen
  106.  
  107. onhotkey r
  108. goto bloodOath
  109.  
  110. ;onhotkey 9
  111. ;goto HealCure
  112.  
  113. ;onhotkey 8
  114. ;goto Bless
  115.  
  116. onhotkey t
  117. goto Removecurse
  118.  
  119. onhotkey b
  120. goto energybolt
  121.  
  122. ;onhotkey o
  123. ;goto CloseWounds
  124.  
  125. onhotkey m
  126. goto lightning
  127.  
  128. if #hits < #maxhits && #scnt2 > %bandagewait
  129. gosub aids
  130.  
  131. goto start
  132.  
  133.  
  134. ;SPELLS
  135.  
  136. Weaken:
  137. event macro 15 7
  138. set %casttime 5
  139. gosub CastLastTarget
  140.  
  141. GreaterHeal:
  142. event macro 15 28
  143. set %casttime 1
  144. gosub CastSelf
  145.  
  146. GreaterHealLT:
  147. event macro 15 28
  148. set %casttime 2
  149. gosub CastLastTarget
  150.  
  151. Heal:
  152. if c in #charstatus
  153. goto cure
  154. event macro 15 3
  155. set %casttime 6
  156. gosub CastSelf
  157. if c in #charstatus
  158.  
  159. cure:
  160. event macro 15 10
  161. set %casttime 6
  162. gosub CastSelf
  163.  
  164. ArchCure:
  165. event macro 15 24
  166. set %casttime 12
  167. gosub CastSelf
  168.  
  169. ArchCureLT:
  170. event macro 15 24
  171. set %casttime 10
  172. gosub CastLastTarget
  173.  
  174. Poison:
  175. event macro 15 19
  176. set %casttime 7
  177. gosub CastLastTarget
  178.  
  179. Fireball:
  180. event macro 15 4
  181. set %casttime 3
  182. set %time ( #Scnt2 + %casttime + %lag )
  183. set %timex ( %time + 3 )
  184. CastLastTargetLoop5:
  185. if ( #Scnt2 >= %time && #targcurs > 0 )
  186. {
  187. event macro 22 0
  188. }
  189. if ( #scnt2 >= %timex && #targcurs < 1 )
  190. goto start2
  191. goto CastLastTargetLoop5
  192. if ( #scnt2 >= %timex && #targcurs < 1 )
  193. goto start2
  194.  
  195. start2:
  196. event macro 15 17
  197. set %casttime 9
  198. gosub CastLastTarget
  199.  
  200. Harm:
  201. event macro 15 11
  202. set %casttime 5
  203. gosub CastLastTarget
  204.  
  205. EnergyBolt:
  206. event macro 15 41
  207. set %casttime 16
  208. gosub CastLastTarget
  209.  
  210. Explosion:
  211. ;event macro 15 42
  212. ;set %casttime 16
  213. ;gosub CastLastTarget
  214.  
  215. event macro 15 42
  216. set %casttime 16
  217. set %time ( #Scnt2 + %casttime + %lag )
  218. set %timex ( %time + 3 )
  219. CastLastTargetLoop5:
  220. if ( #Scnt2 >= %time && #targcurs > 0 )
  221. {
  222. event macro 15 50
  223.  
  224. }
  225. if ( #scnt2 >= %timex && #targcurs < 1 )
  226. goto start3
  227. goto CastLastTargetLoop5
  228. if ( #scnt2 >= %timex && #targcurs < 1 )
  229. goto start3
  230.  
  231. start3:
  232. event macro 15 17
  233. set %casttime 9
  234. gosub CastLastTarget
  235.  
  236. Flamestrike:
  237. event macro 15 50
  238. set %casttime 19
  239. gosub CastLastTarget
  240.  
  241. Explosion2:
  242. goto Explosion
  243. goto Flamestrike
  244.  
  245. Lightning:
  246. event macro 15 29
  247. set %casttime 12
  248. gosub CastLastTarget
  249.  
  250. PainSpike:
  251. event macro 15 109
  252. set %casttime 4
  253. gosub CastLastTarget
  254.  
  255. BloodOath:
  256. event macro 15 102
  257. set %casttime 12
  258. gosub CastLastTarget
  259.  
  260. CorspeSkin:
  261. event macro 15 103
  262. set %casttime 9
  263. gosub CastLastTarget
  264.  
  265. Curse:
  266. event macro 15 26
  267. set %casttime 9
  268. gosub CastLastTarget
  269.  
  270. Mindblast:
  271. event macro 15 36
  272. set %casttime 12
  273. gosub CastLastTarget
  274.  
  275. MagicArrow:
  276. event macro 15 4
  277. set %casttime 4
  278. gosub CastLastTarget
  279.  
  280. Strangle:
  281. event macro 15 111
  282. set %casttime 13
  283. gosub CastLastTarget
  284.  
  285. Dispel:
  286. event macro 15 40
  287. set %casttime 12
  288. gosub CastLastTarget
  289.  
  290. EvilOmen:
  291. event macro 15 105
  292. set %casttime 6
  293. gosub CastLastTarget
  294.  
  295. Bless:
  296. event macro 15 16
  297. set %casttime 6
  298. gosub CastSelf
  299.  
  300. PoisonStrike:
  301. event macro 15 110
  302. set %casttime 12
  303. gosub CastLastTarget
  304.  
  305. CleansyByFire:
  306. event macro 15 201
  307. set %casttime 6
  308. gosub CastSelf
  309.  
  310. CloseWounds:
  311. event macro 15 202
  312. set %casttime 8
  313. gosub CastSelf
  314.  
  315. RemoveCurse:
  316. event macro 15 209
  317. set %casttime 8
  318. gosub CastSelf
  319.  
  320. ChivHealCure:
  321. if C in #charstatus
  322. goto CleansyByFire
  323. goto Heal
  324.  
  325. HealCure:
  326. if C in #charstatus
  327. goto Cure
  328. goto Heal
  329.  
  330. sub Aids ;; double clicks bandages
  331. finditem ZLF C_ , #backpackid
  332. if #findcnt < 1
  333. return
  334. set #Lobjectid #findid
  335. event macro 17 0
  336. target
  337. event macro 23 0
  338. set %Bandagewait ( #sCnt2 + ( 100 - ( ( #dex - 10 ) / 20 ) * 10 ) ) + 6
  339. gosub gettuant
  340. return
  341.  
  342. ;SUB ROUTINES
  343.  
  344. sub CastLastTarget
  345. set %time ( #Scnt2 + %casttime + %lag )
  346. set %timex ( %time + 3 )
  347. CastLastTargetLoop:
  348. if ( #Scnt2 >= %time && #targcurs > 0 )
  349. {
  350. event macro 22 0
  351. goto start
  352. }
  353. if ( #scnt2 >= %timex && #targcurs < 1 )
  354. goto start
  355. goto CastLastTargetLoop
  356.  
  357. sub CastSelf
  358. set %time ( #Scnt2 + %casttime + %lag )
  359. set %timex ( %time + 3 )
  360. CastSelfLoop:
  361. if ( #Scnt2 >= %time && #targcurs > 0 )
  362. {
  363. event macro 23 0
  364. goto start
  365. }
  366. if ( #scnt2 >= %timex && #targcurs < 1 )
  367. goto start
  368. goto CastSelfLoop
  369.  
  370. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  371. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  372. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  373. sub gettaunt
  374. if #scnt2 < %TD || %usetaunt = no
  375. return
  376. gosub %t
  377. set %t ( %t + 1 )
  378. if %t = 27
  379. set %t 1
  380. set %TD ( #scnt2 + 40 )
  381. return
  382. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  383.  
  384. sub 1
  385. event macro 1 0 you dont have a chance fatty
  386. return
  387. sub 2
  388. event macro 1 0 try again when you bring an army
  389. return
  390. sub 3
  391. event macro 1 0 that all you got?
  392. return
  393. sub 4
  394. event macro 1 0 why don't you try to not suck so bad
  395. return
  396. sub 5
  397. event macro 1 0 really? you need go get a 400 powerscroll in pvp then try again
  398. return
  399. sub 6
  400. event macro 1 0 go-go-gadget pwn-yer-@zz
  401. return
  402. sub 7
  403. event macro 1 0 you're not gonna cry, are you?
  404. return
  405. sub 8
  406. event macro 1 0 if yo momma would'a had change for a 20, you'd have been a BJ
  407. return
  408. sub 9
  409. event macro 1 0 you should just stand there and die.. get it over quicker
  410. return
  411. sub 10
  412. event macro 1 0 you mad brah?
  413. return
  414. sub 11
  415. event macro 1 0 need a tissue?
  416. return
  417. sub 12
  418. event macro 1 0 damn popeye, you need a can of spinach? you suck bra
  419. return
  420. sub 13
  421. event macro 1 0 my name is Donald and you're fired!
  422. return
  423. sub 14
  424. event macro 1 0 you're the weakest link!
  425. return
  426. sub 15
  427. event macro 1 0 where'd you learn that from, the new player dungeon?
  428. return
  429. sub 16
  430. event macro 1 0 oooh.. that tickles
  431. return
  432. sub 17
  433. event macro 1 0 my 5 year old pvp's better than you
  434. return
  435. sub 18
  436. event macro 1 0 rage log - go ahead!
  437. return
  438. sub 19
  439. event macro 1 0 rage much?
  440. return
  441. sub 20
  442. event macro 1 0 you mad bro?
  443. return
  444. sub 21
  445. event macro 1 0 just uninstall UO, you're terri-bad
  446. return
  447. sub 22
  448. event macro 1 0 you're still holding your dildo, try using a weapon
  449. return
  450. sub 23
  451. event macro 1 0 tree hugging hippy
  452. return
  453. sub 24
  454. event macro 1 0 are you trying to hit me or hug me to death?
  455. return
  456. sub 25
  457. event macro 1 0 blondie hits harder than you
  458. return
  459. sub 26
  460. event macro 1 0 you mad you bad?
  461. return
  462.  
  463. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  464. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement