UOGamers Community

This is a sample guest message. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

  • To obtain new Razor updates, please reinstall Razor from our new website.

Macro Help

Geaux

Sorceror
I have a macro that has alot of walking around, problem is when world saves it messes it up. Is there a way i can set it to read journal and if it sees world save it pauses for like 60 seconds?
 

Geaux

Sorceror
Kinda long but here is what im working with. Im not sure how to make it pause anytime during the duration of the macro.

if @injournal 'The wold will save in 10 seconds.'
pause 60000
//Gem First Floor
else
msg 'Gem 1'
pause 1000
turn 'South'
pause 1000
useobject 0x42be20d4
pause 1000
useobject 0x42be1baa
pause 1000
useobject 0x42be2347
pause 1000
useobject 0x42be250b
pause 1000
walk "South"
pause 1000
walk "South"
pause 1000
walk "South"
pause 1000
useobject 0x42be871d
pause 1000
useobject 0x42be8682
pause 1000
useobject 0x42be80e5
pause 1000
useobject 0x42be7fd0
pause 1000
walk "South"
pause 1000
walk "South"
pause 1000
walk "South"
pause 1000
useobject 0x42be88ca
pause 1000
useobject 0x42be882d
pause 1000
useobject 0x42be8528
pause 1000
useobject 0x42be8481
pause 1000
walk "South"
pause 1000
walk "South"
pause 1000
walk "South"
pause 1000
useobject 0x42be8e10
pause 1000
useobject 0x42be8f19
pause 1000
useobject 0x42be8ce7
pause 1000
useobject 0x42be8c23
pause 1000
walk "South"
pause 1000
walk "South"
pause 1000
walk "South"
pause 1000
useobject 0x42be93b0
pause 1000
useobject 0x42be9311
pause 1000
walk "South"
pause 1000
walk "South"
pause 1000
turn "East"
pause 1000
walk "East"
pause 1000
walk "East"
pause 1000
walk "East"
pause 1000
walk "East"
pause 1000
walk "East"
pause 1000
turn "North"
pause 1000
walk "North"
pause 1000
walk "North"
pause 1000
useobject 0x42be9183
pause 1000
useobject 0x42be9242
pause 1000
useobject 0x42be7993
pause 1000
useobject 0x42be78af
pause 1000
walk "North"
pause 1000
walk "North"
pause 1000
walk "North"
pause 1000
walk "North"
pause 1000
useobject 0x42be8a81
pause 1000
useobject 0x42be8b98
pause 1000
useobject 0x42be754b
pause 1000
useobject 0x42be73fd
pause 1000
useobject 0x42be65fa
pause 1000
useobject 0x42be6582
pause 1000
useobject 0x42be82a2
pause 1000
useobject 0x42be8350
pause 1000
walk "North"
pause 1000
walk "North"
pause 1000
walk "North"
pause 1000
walk "North"
pause 1000
walk "North"
pause 1000
walk "North"
pause 1000
useobject 0x42be7ea1
pause 1000
useobject 0x42be7dad
pause 1000
useobject 0x42be6153
pause 1000
useobject 0x42be6085
pause 1000
useobject 0x42be52b1
pause 1000
useobject 0x42be46e6
pause 1000
useobject 0x42be30fa
pause 1000
useobject 0x42be2fbc
pause 1000
walk "North"
pause 1000
walk "North"
pause 1000
walk "North"
pause 1000
turn "East"
pause 1000
walk "East"
pause 1000
walk "East"
pause 1000
walk "East"
pause 1000
walk "East"
pause 1000
walk "East"
pause 1000
turn "South"
pause 1000
walk "South"
pause 1000
walk "South"
pause 1000
walk "South"
pause 1000
useobject 0x42be53e0
pause 1000
useobject 0x42be54cf
pause 1000
useobject 0x42be3b71
pause 1000
useobject 0x42be3a4e
pause 1000
useobject 0x42be5a2e
pause 1000
useobject 0x42be58f9
pause 1000
useobject 0x42be5e56
pause 1000
useobject 0x42be5f79
pause 1000
walk "South"
pause 1000
walk "South"
pause 1000
walk "South"
pause 1000
walk "South"
pause 1000
walk "South"
pause 1000
walk "South"
pause 1000
useobject 0x42be64fe
pause 1000
useobject 0x42be63a6
pause 1000
useobject 0x42be69e0
pause 1000
useobject 0x42be6a9d
pause 1000
useobject 0x42be6ddb
pause 1000
useobject 0x42be6d16
pause 1000
useobject 0x42be7227
pause 1000
useobject 0x42be736f
pause 1000
walk "South"
pause 1000
walk "South"
pause 1000
walk "South"
pause 1000
walk "South"
pause 1000
walk "South"
pause 1000
useobject 0x42be6eba
pause 1000
useobject 0x42be6f9b
pause 1000
useobject 0x42be76da
pause 1000
useobject 0x42be77c9
pause 1000
walk "South"
pause 1000
turn "East"
pause 1000
walk "East"
pause 1000
walk "East"
pause 1000
turn 'west'
pause 1000
walk 'west'
pause 1000
endif
clearjournal
playmacro 'Gem 2'
//Gem First Floor End
 

deathviper

Sorceror
Replace your 1000 pauses with below.


//world save 'The world will save in 10 seconds.'
if @injournal '10 seconds.' 'system'
sysmsg 'World Saving, Pausing Script'
pause 60000
clearjournal
else
pause 1000
endif
 
Last edited:

Geaux

Sorceror
Replace your 1000 pauses with below.


//world save 'The world will save in 10 seconds.'
if @injournal '10 seconds.' 'system'
sysmsg 'World Saving, Pausing Script'
pause 60000
clearjournal
else
pause 200
endif
Thanks that looks like it might work. I have each fllor as one macro then it plays the next one when its done to break up the macros.
 

preman

Sorceror
try
Code:
walk 'North, North, East, East, South, South, West, West'

and maybe something like this:

Code:
while @findtype cart_graphic 'any' 'ground' 1 2
  setalias 'cart' 'found'
  clearjournal
  while not @injournal 'There are no more'
    useobject 'cart'
    pause 500
  endwhile
  ignoreobject 'cart'
unsetalias 'cart'
endwhile
walk ..............go to next spot


I'm not sure ...
Ignore list should be reset with the client
if it is not you will need to bind clearignorelist
before you turn on macro
 
Last edited:
Top