Macro help magery/res

Innuenndo

Neophyte
Hey!
I have a problem with this macro:

if skill 'magery' < 100
if @injournal 'insufficient mana'
clearjournal
useskill 'meditation'
while mana < maxmana
endwhile
else
if skill 'magery' < 30
headmsg 'Buy more skill!'
stop
elseif skill 'magery' < 45
cast 'bless' 'self'
pause 1000
elseif skill 'magery' < 55
cast 'mana drain' 'self'
pause 1000
elseif skill 'magery' < 75
cast 'invisibility' 'self'
pause 1000
elseif skill 'magery' < 100
cast 'mana vampire' 'self'
pause 1000
else
headmsg 'Magery complete!'
stop
endif
endif
elseif skill 'resisting spells' < 100
if @injournal 'insufficient mana'
clearjournal
useskill 'meditation'
while mana < maxmana
endwhile
else
cast 'mana vampire' 'self'
pause 1000
endif
else
headmsg 'Magery and resisting spells complete!'
stop
endif

then i start it i see "speech journal cheks" is not allowed on this server (in game window) and character don't use meditation :( What i'm doing wrong? Plz help!

P.S. Sry for my bad english! :)
 
Last edited by a moderator:

Hanebu

Master
I share my Magery Script with you.
Maybe you can copy some lines...

// Step 1 BP MR SS

if skill 'Magery' < 55

if mana <= 11

useskill 'Meditation'

while not mana == maxmana

endwhile

endif

organizer 'Step1'

pause 600

cast 'Mana Drain'

waitfortarget 15000

target! 'self'

pause 1000

endif

// Step 2 BM NS

if skill 'Magery' >= 55 and skill 'Magery' <= 75

if mana <= 19

useskill 'Meditation'

while not mana == maxmana

endwhile

endif

organizer 'Step2'

pause 500

cast 'Invisibility'

waitfortarget 15000

target! 'self'

pause 1000

endif

// Step 3 BP BM MR SS

if skill 'Magery' > 75

if mana <= 39

useskill 'Meditation'

while not mana == maxmana

endwhile

endif

organizer 'Step3'

pause 1000

cast 'Mana Vampire'

waitfortarget 15000

target! 'self'

pause 1000

endif

if skill 'Meditation' == 100

stop

endif
 
Top