|
||
|
|||||||
| Razor: The Cutting Edge UO Assistant Razor is an Assistant program (similar to the popular UOAssist) for player run Ultima Online shards. |
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 (permalink) |
|
Join Date: Sep 2004
Age: 30
Posts: 18
|
I´ve searched thr forum before posting this, and all I find is people asking how to increase/decrease timeout.
I need to turn the timeout off. Is it possible ? Commenting the code at source maybe (where´s the code, btw ?) Its for a fishing macro, a very simple macro, I just mapped all tiles that my Fishing can reach, and use it combined with UOLoop sending LastObject to the client. The macro is just Wait for target Pause 2 sec Absolute target (tile #1) Wait for target Pause 2 sec Absolute target (tile #2) etc etc when I get an empty spot, the Client will accept the LastObject from the UOLoop and Razor will walk one more Wait for target, until the end of the tiles. But when the spot is full of fishes, I fall in to the Timeout, sometimes a spot can give me fishes for more than a minute ..... Any suggestion else then to turn off the timeout ? (sorry for my bad english) hugs |
|
|
|
|
|
#3 (permalink) |
|
Join Date: Sep 2004
Age: 30
Posts: 18
|
Its my .macro file
the locations are on Brit docks, below library !Loop Assistant.Macros.WaitForTargetAction Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.AbsoluteTargetAction|1|0|0|1491|1 750|-5|6043 Assistant.Macros.WaitForTargetAction Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.AbsoluteTargetAction|1|0|0|1491|1 751|-5|6044 Assistant.Macros.WaitForTargetAction Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.AbsoluteTargetAction|1|0|0|1491|1 752|-5|6040 Assistant.Macros.WaitForTargetAction Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.AbsoluteTargetAction|1|0|0|1491|1 753|-5|6044 Assistant.Macros.WaitForTargetAction Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.AbsoluteTargetAction|1|0|0|1491|1 754|-5|6042 Assistant.Macros.WaitForTargetAction Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.AbsoluteTargetAction|1|0|0|1491|1 755|-5|6043 Assistant.Macros.WaitForTargetAction Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.AbsoluteTargetAction|1|0|0|1491|1 756|-5|6041 Assistant.Macros.WaitForTargetAction Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.AbsoluteTargetAction|1|0|0|1491|1 757|-5|6042 Assistant.Macros.WaitForTargetAction Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.AbsoluteTargetAction|1|0|0|1492|1 757|-5|6042 Assistant.Macros.WaitForTargetAction Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.AbsoluteTargetAction|1|0|0|1492|1 756|-5|6039 Assistant.Macros.WaitForTargetAction Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.AbsoluteTargetAction|1|0|0|1492|1 755|-5|6042 Assistant.Macros.WaitForTargetAction Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.AbsoluteTargetAction|1|0|0|1492|1 754|-5|6040 Assistant.Macros.WaitForTargetAction Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.AbsoluteTargetAction|1|0|0|1492|1 753|-5|6039 Assistant.Macros.WaitForTargetAction Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.AbsoluteTargetAction|1|0|0|1492|1 752|-5|6044 Assistant.Macros.WaitForTargetAction Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.AbsoluteTargetAction|1|0|0|1492|1 751|-5|6044 Assistant.Macros.WaitForTargetAction Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.AbsoluteTargetAction|1|0|0|1492|1 750|-5|6044 Assistant.Macros.WaitForTargetAction Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.AbsoluteTargetAction|1|0|0|1493|1 750|-5|6041 Assistant.Macros.WaitForTargetAction Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.AbsoluteTargetAction|1|0|0|1493|1 751|-5|6039 Assistant.Macros.WaitForTargetAction Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.AbsoluteTargetAction|1|0|0|1493|1 752|-5|6043 Assistant.Macros.WaitForTargetAction Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.AbsoluteTargetAction|1|0|0|1493|1 753|-5|6042 Assistant.Macros.WaitForTargetAction Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.AbsoluteTargetAction|1|0|0|1493|1 754|-5|6039 Assistant.Macros.WaitForTargetAction Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.AbsoluteTargetAction|1|0|0|1493|1 755|-5|6041 Assistant.Macros.WaitForTargetAction Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.AbsoluteTargetAction|1|0|0|1493|1 756|-5|6040 Assistant.Macros.WaitForTargetAction Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.AbsoluteTargetAction|1|0|0|1493|1 757|-5|6044 Assistant.Macros.WaitForTargetAction Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.AbsoluteTargetAction|1|0|0|1494|1 757|-5|6042 Assistant.Macros.WaitForTargetAction Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.AbsoluteTargetAction|1|0|0|1494|1 756|-5|6040 Assistant.Macros.WaitForTargetAction Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.AbsoluteTargetAction|1|0|0|1494|1 755|-5|6043 Assistant.Macros.WaitForTargetAction Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.AbsoluteTargetAction|1|0|0|1494|1 754|-5|6040 Assistant.Macros.WaitForTargetAction Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.AbsoluteTargetAction|1|0|0|1494|1 754|-5|6040 Assistant.Macros.WaitForTargetAction Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.AbsoluteTargetAction|1|0|0|1494|1 753|-5|6043 Assistant.Macros.WaitForTargetAction Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.AbsoluteTargetAction|1|0|0|1494|1 752|-5|6042 Assistant.Macros.WaitForTargetAction Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.AbsoluteTargetAction|1|0|0|1494|1 751|-5|6039 Assistant.Macros.WaitForTargetAction Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.AbsoluteTargetAction|1|0|0|1494|1 750|-5|6040 Assistant.Macros.WaitForTargetAction Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.AbsoluteTargetAction|1|0|0|1495|1 750|-5|6042 Assistant.Macros.WaitForTargetAction Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.AbsoluteTargetAction|1|0|0|1495|1 751|-5|6043 Assistant.Macros.WaitForTargetAction Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.AbsoluteTargetAction|1|0|0|1495|1 752|-5|6040 Assistant.Macros.WaitForTargetAction Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.AbsoluteTargetAction|1|0|0|1495|1 753|-5|6039 Assistant.Macros.WaitForTargetAction Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.AbsoluteTargetAction|1|0|0|1495|1 754|-5|6042 Assistant.Macros.WaitForTargetAction Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.AbsoluteTargetAction|1|0|0|1495|1 755|-5|6039 Assistant.Macros.WaitForTargetAction Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.AbsoluteTargetAction|1|0|0|1495|1 756|-5|6041 Assistant.Macros.WaitForTargetAction Assistant.Macros.PauseAction|00:00:02 Assistant.Macros.AbsoluteTargetAction|1|0|0|1495|1 757|-5|6040 The macros works fine in association with UOLoop. Let me explain how it works. Add a UO macro for last object (like F2) Do a double Click at your fish pole by yourself, its the macro boot operation Put Razor to execute the macro above Put UOLoop for execute the F2 (2000 ms) Then it will fish in a spot until it run out of fishes . While this uoloop is sending F2´s and client is responsing a "im already doing something". When a spot is exhausted, the target becomes available again, cause UOLoop was trying to do a new fishing execute. Once target is available, the line "Wait for target" is executed and the bait is throwed on the next spot, besides the previous spot. BUT, when a spot has a lot of fishes, it takes more than a minute to get all the fishes and the target become available again, so the script fall in the "Timeout" and returns to first tile, that is already exhausted on fishes, then I have to wait razor do 1 unsuccesfull fish attempt in each of previous tiles ... If it isnt clear, let me know, ill try to explain again |
|
|
|
|
|
#5 (permalink) | |||||||
|
Join Date: Aug 2004
Location: Fort Worth Texas, USA
Age: 40
Posts: 114
|
ok you wanted it here it is.
Quote:
Like this: Quote:
Quote:
Quote:
Quote:
Quote:
-4|-3 to 0|-3 to 4|-3 -4|-2 to 0|-2 to 4|-2 -4|-1 to 0|-1 to 4|-1 -4|0 to 0|0 to 4|0 <-------- This is your 7 multiplyer -4|1 to 0|1 to 4|1 -4|2 to 0|2 to 4|2 -4|3 to 0|3 to 4|3 Note: count the x like this -4, -3, -2, -1, 0, 1, 2, 3, 4 <-- this is your 9 multiplyer Now make one called "Move Boat 8" it will look like this: Quote:
<---Oh and see the little "rate this post" thing down here to the left If ya like my post let me know by adding to it. |
|||||||
|
|
|
|
|
#8 (permalink) |
|
Join Date: Oct 2004
Age: 18
Posts: 1
|
hi atm i am new to razor and i would llike to no if u could tell me a macro i can use for blacksmithing like make it make daggers for example ova and ova and then at a certain point open my bank and put them inside it while im not there at the keyboard?
|
|
|
|
|
|
#9 (permalink) | |||
|
Join Date: Aug 2004
Location: Fort Worth Texas, USA
Age: 40
Posts: 114
|
Using a house banking system you can use the following
Quote:
Quote:
In order for this to work you need to have about 50 Ingots and 1 Tong added to your "Restock" Agent With out a house banking system or a banker near a forge use the following and stock up on ingots and tongs. Quote:
|
|||
|
|
|
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|