Go Back   RunUO - Ultima Online Emulation > RunUO > Utility Support > Razor: The Cutting Edge UO Assistant

Razor: The Cutting Edge UO Assistant Razor is an Assistant program (similar to the popular UOAssist) for player run Ultima Online shards.

Reply
 
Thread Tools Display Modes
Old 02-08-2007, 10:30 AM   #1 (permalink)
Forum Newbie
 
Join Date: Jul 2003
Posts: 60
Default writing manual macro

Having a problem trying to work this script out for razor. How can I have to if statement go to different spots? Heres script friend made for mining. Unfortunately I cant figure out for the life of me a way to put a second statement to go elsewhere in the script.

Assistant.Macros.DoubleClickTypeAction|3897|True
Assistant.Macros.WaitForTargetAction|1
Assistant.Macros.TargetRelLocAction|0|0
Assistant.Macros.PauseAction|00:00:00.5000000
Assistant.Macros.IfAction|4|0|there is no metal
It looks to see if any ore, but then loops back. What if it cant mine spot? Any way to have more then one if then statements?
Assistant.Macros.TargetRelLocAction|0|0
Assistant.Macros.PauseAction|00:00:01
Assistant.Macros.ExtCastSpellAction|32|4294967295
Assistant.Macros.WaitForTargetAction|3
Assistant.Macros.TargetTypeAction|False|7956
Assistant.Macros.PauseAction|00:00:02
Assistant.Macros.UseSkillAction|21
Assistant.Macros.EndIfAction
Assistant.Macros.IfAction|4|0|you can't
Assistant.Macros.TargetRelLocAction|0|0
Assistant.Macros.ExtCastSpellAction|32|4294967295
Assistant.Macros.WaitForTargetAction|30
Assistant.Macros.TargetTypeAction|False|7956
Assistant.Macros.PauseAction|00:00:02
Assistant.Macros.UseSkillAction|21
Assistant.Macros.EndIfAction
Assistant.Macros.IfAction|50|1|5|Ore
Assistant.Macros.DoubleClickTypeAction|6585|True
Assistant.Macros.WaitForTargetAction|1
Assistant.Macros.TargetTypeAction|False|3634
Assistant.Macros.PauseAction|00:00:00.5000000
Assistant.Macros.DoubleClickTypeAction|5995|True
Assistant.Macros.WaitForGumpAction|3970871777|Fals e|1
Assistant.Macros.GumpResponseAction|200|0|0
Assistant.Macros.WaitForTargetAction|1
Assistant.Macros.WaitForGumpAction|3970871777|Fals e|1
Assistant.Macros.TargetTypeAction|False|7154
Assistant.Macros.WaitForTargetAction|1
Assistant.Macros.EndIfAction
Lord-Xanthor is offline   Reply With Quote
Old 02-08-2007, 03:45 PM   #2 (permalink)
Forum Master
 
Lord_Greywolf's Avatar
 
Join Date: Dec 2005
Posts: 6,626
Send a message via Yahoo to Lord_Greywolf
Default

it is the else command

if this is true:
do list
else
do list
end if
__________________
http://www.AoAUO.com

:) ..... Come for the Customs, Play for the Fun. Return to see your new Friends ..... :)
Lord_Greywolf is offline   Reply With Quote
Old 02-11-2007, 02:03 AM   #3 (permalink)
Forum Newbie
 
Join Date: Jul 2003
Posts: 60
Default thanks

thanks for info. One last question. Instead of having to retype a whole lot of code, is there some type of command like the goto? heres an example from old Atari 800 basic hehe (yes im that old =P )

10 double click shovel
20 if ingots=30 then end
30 goto 10

arent numbers in razor I know, but was hoping might be a command?
Lord-Xanthor is offline   Reply With Quote
Old 02-11-2007, 02:49 AM   #4 (permalink)
Forum Master
 
Lord_Greywolf's Avatar
 
Join Date: Dec 2005
Posts: 6,626
Send a message via Yahoo to Lord_Greywolf
Default

there is no goto function - might want to suggest it or something simular

closest thing you will get right now if weight is <= or >= a certain amiunt then do this - else do this - else or skip it - can not do by item count
__________________
http://www.AoAUO.com

:) ..... Come for the Customs, Play for the Fun. Return to see your new Friends ..... :)
Lord_Greywolf is offline   Reply With Quote
Old 02-15-2007, 04:30 AM   #5 (permalink)
Forum Newbie
 
Join Date: Jul 2003
Posts: 60
Default New mining macro works with daat, cept problem =(

Went to update what I posted below, and couldnt find it, then reply showed up later and couldnt delete this one so ereased it and reply below is what Ineed help with. Sorry about that.

Last edited by Lord-Xanthor; 02-15-2007 at 06:39 AM. Reason: made changes to script
Lord-Xanthor is offline   Reply With Quote
Old 02-15-2007, 06:35 AM   #6 (permalink)
Forum Newbie
 
Join Date: Jul 2003
Posts: 60
Default New mining macro works with daat, cept problem =(

Im at a loss again. Macro works fine, but uses 75 runebooks set to default so I dont lose runes if I die. I tried making it so it would pick different runebooks by using item type, except it keeps using same book, or if I use the second script inserted, it bypasses checks. Anyone have any idea maybe how to get the second part to work right or better idea?

Quote:
!Loop
Assistant.Macros.IfAction|0|0|115
Assistant.Macros.ExtCastSpellAction|32|4294967295
Assistant.Macros.WaitForTargetAction|30
Assistant.Macros.AbsoluteTargetAction|0|0|10777646 79|45|129|0|7956
Assistant.Macros.DoubleClickTypeAction|3617|True
Assistant.Macros.WaitForTargetAction|30
Assistant.Macros.HotKeyAction|1059|
Assistant.Macros.WaitForStatAction|0|1|115|3600
Assistant.Macros.ElseAction
Assistant.Macros.DoubleClickTypeAction|3897|True
Assistant.Macros.WaitForTargetAction|1
Assistant.Macros.TargetRelLocAction|1|2
Assistant.Macros.PauseAction|00:00:00.3000000
Assistant.Macros.IfAction|5|1|450
Assistant.Macros.DoubleClickTypeAction|6585|True
Assistant.Macros.WaitForTargetAction|30
Assistant.Macros.AbsoluteTargetAction|0|0|10738475 92|160|66|0|3634
Assistant.Macros.PauseAction|00:00:01
Assistant.Macros.DoubleClickTypeAction|6585|True
Assistant.Macros.WaitForTargetAction|30
Assistant.Macros.AbsoluteTargetAction|0|0|10738475 92|160|66|0|3634
Assistant.Macros.PauseAction|00:00:01
Assistant.Macros.ElseAction
Assistant.Macros.IfAction|4|0|your backpack is
Assistant.Macros.DoubleClickTypeAction|6585|True
Assistant.Macros.WaitForTargetAction|30
Assistant.Macros.AbsoluteTargetAction|0|0|10738475 92|159|109|0|3634
Assistant.Macros.PauseAction|00:00:01
Assistant.Macros.DoubleClickTypeAction|6585|True
Assistant.Macros.WaitForTargetAction|30
Assistant.Macros.AbsoluteTargetAction|0|0|10738475 92|159|109|0|3634
Assistant.Macros.PauseAction|00:00:01
Assistant.Macros.ElseAction
Assistant.Macros.IfAction|50|1|20|Granite
Assistant.Macros.ExtCastSpellAction|32|4294967295
Assistant.Macros.WaitForTargetAction|30
Assistant.Macros.AbsoluteTargetAction|0|0|10777646 79|45|129|0|7956
Assistant.Macros.PauseAction|00:00:01
Assistant.Macros.ForAction|4
Assistant.Macros.LiftTypeAction|6009|1
Assistant.Macros.DropAction|0x405981F5|(-1, -1, 0)|0
Assistant.Macros.PauseAction|00:00:01
Assistant.Macros.LiftTypeAction|6009|1
Assistant.Macros.DropAction|0x405981F5|(-1, -1, 0)|0
Assistant.Macros.PauseAction|00:00:01
Assistant.Macros.LiftTypeAction|6009|1
Assistant.Macros.DropAction|0x405981F5|(-1, -1, 0)|0
Assistant.Macros.PauseAction|00:00:01
Assistant.Macros.LiftTypeAction|6009|1
Assistant.Macros.DropAction|0x405981F5|(-1, -1, 0)|0
Assistant.Macros.PauseAction|00:00:01
Assistant.Macros.LiftTypeAction|6009|1
Assistant.Macros.DropAction|0x405981F5|(-1, -1, 0)|0
Assistant.Macros.PauseAction|00:00:01
Assistant.Macros.LiftTypeAction|6009|1
Assistant.Macros.DropAction|0x405981F5|(-1, -1, 0)|0
Assistant.Macros.PauseAction|00:00:01
Assistant.Macros.LiftTypeAction|7154|500
Assistant.Macros.DropAction|0x405981F5|(-1, -1, 0)|0
Assistant.Macros.PauseAction|00:00:01
Assistant.Macros.LiftTypeAction|7154|500
Assistant.Macros.DropAction|0x405981F5|(-1, -1, 0)|0
Assistant.Macros.PauseAction|00:00:01
Assistant.Macros.LiftTypeAction|7154|500
Assistant.Macros.DropAction|0x405981F5|(-1, -1, 0)|0
Assistant.Macros.PauseAction|00:00:01
Assistant.Macros.LiftTypeAction|7154|500
Assistant.Macros.DropAction|0x405981F5|(-1, -1, 0)|0
Assistant.Macros.PauseAction|00:00:01
Assistant.Macros.EndForAction
Assistant.Macros.ExtCastSpellAction|32|4294967295
Assistant.Macros.WaitForTargetAction|30
Assistant.Macros.TargetTypeAction|False|8901
Assistant.Macros.ElseAction
Assistant.Macros.IfAction|4|0|you can't mine
Assistant.Macros.ExtCastSpellAction|32|4294967295
Assistant.Macros.WaitForTargetAction|30
Assistant.Macros.TargetTypeAction|False|8901
Assistant.Macros.ElseAction
Assistant.Macros.IfAction|4|0|there is no metal
Assistant.Macros.TargetRelLocAction|0|0
Assistant.Macros.PauseAction|00:00:01
Assistant.Macros.ExtCastSpellAction|32|4294967295
Assistant.Macros.WaitForTargetAction|3
Assistant.Macros.TargetTypeAction|False|8901
Assistant.Macros.PauseAction|00:00:02
Assistant.Macros.UseSkillAction|21
Assistant.Macros.IfAction|4|0|you can't
Assistant.Macros.TargetRelLocAction|0|0
Assistant.Macros.ExtCastSpellAction|32|4294967295
Assistant.Macros.WaitForTargetAction|30
Assistant.Macros.TargetTypeAction|False|8901
Assistant.Macros.PauseAction|00:00:02
Assistant.Macros.UseSkillAction|21
Assistant.Macros.IfAction|50|1|5|Ore
Assistant.Macros.DoubleClickTypeAction|6585|True
Assistant.Macros.WaitForTargetAction|1
Assistant.Macros.TargetTypeAction|False|3634
Assistant.Macros.PauseAction|00:00:00.5000000
Assistant.Macros.DoubleClickTypeAction|5995|True
Assistant.Macros.WaitForGumpAction|3970871777|Fals e|1
Assistant.Macros.GumpResponseAction|200|0|0
Assistant.Macros.WaitForTargetAction|1
Assistant.Macros.WaitForGumpAction|3970871777|Fals e|1
Assistant.Macros.TargetTypeAction|False|7154
Assistant.Macros.IfAction|50|1|5|Granite
Assistant.Macros.ExtCastSpellAction|32|4294967295
Assistant.Macros.WaitForTargetAction|30
Assistant.Macros.AbsoluteTargetAction|0|0|10751229 80|74|75|0|7956
Assistant.Macros.LiftTypeAction|6009|1
Assistant.Macros.DropAction|0x405981F5|(-1, -1, 0)|0
Assistant.Macros.LiftTypeAction|6009|1
Assistant.Macros.DropAction|0x405981F5|(-1, -1, 0)|0
Assistant.Macros.LiftTypeAction|6009|1
Assistant.Macros.DropAction|0x405981F5|(-1, -1, 0)|0
Assistant.Macros.LiftTypeAction|6009|1
Assistant.Macros.DropAction|0x405981F5|(-1, -1, 0)|0
Assistant.Macros.LiftTypeAction|6009|1
Assistant.Macros.DropAction|0x405981F5|(-1, -1, 0)|0
Assistant.Macros.LiftTypeAction|6009|1
Assistant.Macros.DropAction|0x405981F5|(-1, -1, 0)|0
Assistant.Macros.ExtCastSpellAction|32|4294967295
Assistant.Macros.WaitForTargetAction|30
Assistant.Macros.TargetTypeAction|False|8901

Second part I tried putting in to select buttons. It decides what button to press by looking at how many granites characters dug up. Only thing I could think of since I cant see an random number generator..

Quote:
Assistant.Macros.IfAction|50|0|0|Granite
Assistant.Macros.DoubleClickTypeAction|8901|True
Assistant.Macros.WaitForGumpAction|160375814|False |300
Assistant.Macros.GumpResponseAction|5|0|0
Assistant.Macros.ElseAction
Assistant.Macros.IfAction|50|0|2|Granite
Assistant.Macros.DoubleClickTypeAction|8901|True
Assistant.Macros.WaitForGumpAction|160375814|False |300
Assistant.Macros.GumpResponseAction|11|0|0
Assistant.Macros.ElseAction
Assistant.Macros.IfAction|50|0|4|Granite
Assistant.Macros.DoubleClickTypeAction|8901|True
Assistant.Macros.WaitForGumpAction|160375814|False |300
Assistant.Macros.GumpResponseAction|17|0|0
Assistant.Macros.ElseAction
Assistant.Macros.IfAction|50|0|6|Granite
Assistant.Macros.DoubleClickTypeAction|8901|True
Assistant.Macros.WaitForGumpAction|160375814|False |300
Assistant.Macros.GumpResponseAction|23|0|0
Assistant.Macros.ElseAction
Assistant.Macros.IfAction|50|0|7|Granite
Assistant.Macros.DoubleClickTypeAction|8901|True
Assistant.Macros.WaitForGumpAction|160375814|False |300
Assistant.Macros.GumpResponseAction|29|0|0
Assistant.Macros.ElseAction
Assistant.Macros.IfAction|50|0|8|Granite
Assistant.Macros.DoubleClickTypeAction|8901|True
Assistant.Macros.WaitForGumpAction|160375814|False |300
Assistant.Macros.GumpResponseAction|35|0|0
Assistant.Macros.ElseAction
Assistant.Macros.IfAction|50|0|9|Granite
Assistant.Macros.DoubleClickTypeAction|8901|True
Assistant.Macros.WaitForGumpAction|160375814|False |300
Assistant.Macros.GumpResponseAction|41|0|0
Assistant.Macros.ElseAction
Assistant.Macros.IfAction|50|0|10|Granite
Assistant.Macros.DoubleClickTypeAction|8901|True
Assistant.Macros.WaitForGumpAction|160375814|False |300
Assistant.Macros.GumpResponseAction|47|0|0
Assistant.Macros.ElseAction
Assistant.Macros.IfAction|50|0|11|Granite
Assistant.Macros.DoubleClickTypeAction|8901|True
Assistant.Macros.WaitForGumpAction|160375814|False |300
Assistant.Macros.GumpResponseAction|53|0|0
Assistant.Macros.ElseAction
Assistant.Macros.IfAction|50|0|12|Granite
Assistant.Macros.DoubleClickTypeAction|8901|True
Assistant.Macros.WaitForGumpAction|160375814|False |300
Assistant.Macros.GumpResponseAction|59|0|0
Assistant.Macros.ElseAction
Assistant.Macros.IfAction|50|0|13|Granite
Assistant.Macros.DoubleClickTypeAction|8901|True
Assistant.Macros.WaitForGumpAction|160375814|False |300
Assistant.Macros.GumpResponseAction|65|0|0
Assistant.Macros.ElseAction
Assistant.Macros.IfAction|50|0|14|Granite
Assistant.Macros.DoubleClickTypeAction|8901|True
Assistant.Macros.WaitForGumpAction|160375814|False |300
Assistant.Macros.GumpResponseAction|71|0|0
Assistant.Macros.ElseAction
Assistant.Macros.IfAction|50|0|15|Granite
Assistant.Macros.DoubleClickTypeAction|8901|True
Assistant.Macros.WaitForGumpAction|160375814|False |300
Assistant.Macros.GumpResponseAction|77|0|0
Assistant.Macros.ElseAction
Assistant.Macros.IfAction|50|0|16|Granite
Assistant.Macros.DoubleClickTypeAction|8901|True
Assistant.Macros.WaitForGumpAction|160375814|False |300
Assistant.Macros.GumpResponseAction|83|0|0
Assistant.Macros.ElseAction
Assistant.Macros.IfAction|50|0|17|Granite
Assistant.Macros.DoubleClickTypeAction|8901|True
Assistant.Macros.WaitForGumpAction|160375814|False |300
Assistant.Macros.GumpResponseAction|89|0|0
Assistant.Macros.ElseAction
Assistant.Macros.DoubleClickTypeAction|8901|True
Assistant.Macros.WaitForGumpAction|160375814|False |300
Assistant.Macros.GumpResponseAction|95|0|0
Lord-Xanthor is offline   Reply With Quote
Old 02-15-2007, 01:35 PM   #7 (permalink)
Forum Master
 
Lord_Greywolf's Avatar
 
Join Date: Dec 2005
Posts: 6,626
Send a message via Yahoo to Lord_Greywolf
Default

when the person resets his shard, or makes 1 change to the ore info file - all your marked spots will be changed? - just an fyi on it
__________________
http://www.AoAUO.com

:) ..... Come for the Customs, Play for the Fun. Return to see your new Friends ..... :)
Lord_Greywolf is offline   Reply With Quote
Reply

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off



Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 RC5