Mining cart house guide
Re: Mining cart house guide
kentares wrote:Alvin, thank you for the heads up. Amazing how quickly time goes by when starting a new job.
Stares at Kentares with arms folded while tapping foot
Unfolds arms while still tapping foot but is now shaking finger at Kentares
Stops shaking finger and puts hands on hips stops tapping foot
Makes mental note of the date turns around and thanks Alvin
Gabba Gabba Hey!!!
哈哈哈
哈哈哈
Re: Mining cart house guide
Bama wrote:
Stares at Kentares with arms folded while tapping foot
Unfolds arms while still tapping foot but is now shaking finger at Kentares
Stops shaking finger and puts hands on hips stops tapping foot
Makes mental note of the date turns around and thanks Alvin
-
- Posts: 852
Re: Mining cart house guide
no one ever gave me the macro no
Silvertiger trolls kids like you for breakfast. - anonymous
Money for revenge, man that's hardly an expense
Make the candles balanced
Money for revenge, man that's hardly an expense
Make the candles balanced
Re: Mining cart house guide
Is it possible to write a script in UO Steam that will:
01. Place Goza Mats
02. Place a Mining Cart
03. Record the ID / Serial # of the Mining Cart (to be used later to gather from)
04. Raise Goza Mats
05. Rinse & Repeat until the Mining Carts are stacked 6 high and remove the Goza Mats?
I am playing with UO Steam a bit; I more or less have a clunky Razor script that does that; but want to have it all in one script.
Thank you for your time and experience,
kentares
01. Place Goza Mats
02. Place a Mining Cart
03. Record the ID / Serial # of the Mining Cart (to be used later to gather from)
04. Raise Goza Mats
05. Rinse & Repeat until the Mining Carts are stacked 6 high and remove the Goza Mats?
I am playing with UO Steam a bit; I more or less have a clunky Razor script that does that; but want to have it all in one script.
Thank you for your time and experience,
kentares
Re: Mining cart house guide
Code for placing 6x Mining Carts with 3x Goza:
My 2 lil setup Mining Carts!
Code: Select all
promptalias 'north goza'
promptalias 'middle goza'
promptalias 'south goza'
for 6
usetype '0x14f0' 0 'backpack'
waitforgump 0xdfd9785a 15000
replygump 0xdfd9785a 100
waitfortarget 15000
target! 'middle goza'
pause 500
usetype! '0xfc1' 0 'backpack'
waitforgump 0xd47b8107 15000
replygump 0xd47b8107 2
waitforgump 0xd47b8107 15000
for 3
waitfortarget 15000
target! 'north goza'
endfor
for 3
waitfortarget 15000
target! 'middle goza'
endfor
for 3
waitfortarget 15000
target! 'south goza'
endfor
pause 250
canceltarget
endfor
useobject 'lefthand'
pause 550
target! 'north goza'
pause 550
useobject 'lefthand'
pause 550
target! 'middle goza'
pause 550
useobject 'lefthand'
pause 550
target! 'south goza'
Vitek-, deathviper and kentares like this.
Top
- The Silvertiger
- Posts: 4469
Re: Mining cart house guide
I do not think that you can get and record the serial via steam, but you can via easyuo [technically illegal, but they won't bother you for this.]
Never forget June 4th 1989!
Selling List & Vendor
"Screenshots will never be used as evidence but more of a reference tool for us to help in our investigations."
Selling List & Vendor
"Screenshots will never be used as evidence but more of a reference tool for us to help in our investigations."
Re: Mining cart house guide
Code: Select all
promptalias 'north goza'
promptalias 'middle goza'
promptalias 'south goza'
for 6
usetype '0x14f0' 0 'backpack'
waitforgump 0xdfd9785a 15000
replygump 0xdfd9785a 102
waitfortarget 15000
target! 'middle goza'
pause 500
usetype! '0xfc1' 0 'backpack'
waitforgump 0xd47b8107 15000
replygump 0xd47b8107 2
waitforgump 0xd47b8107 15000
for 3
waitfortarget 15000
target! 'north goza'
waitfortarget 15000
target! 'middle goza'
waitfortarget 15000
target! 'south goza'
endfor
pause 250
canceltarget
endfor
usetype! '0xfc1' 0 'backpack'
waitforgump 0xd47b8107 15000
replygump 0xd47b8107 3
waitforgump 0xd47b8107 15000
for 9
waitfortarget 15000
target! 'north goza'
waitfortarget 15000
target! 'middle goza'
waitfortarget 15000
target! 'south goza'
endfor
useobject 'lefthand'
pause 550
target! 'north goza'
pause 550
useobject 'lefthand'
pause 550
target! 'middle goza'
pause 550
useobject 'lefthand'
pause 550
target! 'south goza'
The Silvertiger likes this.
Top
Re: Mining cart house guide
Show us.............................kentares wrote:This upgraded code will now lower the gozamats to a level that targeting can see them and destroy them with an axe that is armed. This upgraded code will also drop gem carts instead of ore carts.Code: Select all
promptalias 'north goza' promptalias 'middle goza' promptalias 'south goza' for 6 usetype '0x14f0' 0 'backpack' waitforgump 0xdfd9785a 15000 replygump 0xdfd9785a 102 waitfortarget 15000 target! 'middle goza' pause 500 usetype! '0xfc1' 0 'backpack' waitforgump 0xd47b8107 15000 replygump 0xd47b8107 2 waitforgump 0xd47b8107 15000 for 3 waitfortarget 15000 target! 'north goza' waitfortarget 15000 target! 'middle goza' waitfortarget 15000 target! 'south goza' endfor pause 250 canceltarget endfor usetype! '0xfc1' 0 'backpack' waitforgump 0xd47b8107 15000 replygump 0xd47b8107 3 waitforgump 0xd47b8107 15000 for 9 waitfortarget 15000 target! 'north goza' waitfortarget 15000 target! 'middle goza' waitfortarget 15000 target! 'south goza' endfor useobject 'lefthand' pause 550 target! 'north goza' pause 550 useobject 'lefthand' pause 550 target! 'middle goza' pause 550 useobject 'lefthand' pause 550 target! 'south goza'
Gabba Gabba Hey!!!
哈哈哈
哈哈哈
Re: Mining cart house guide
The Silvertiger wrote:I do not think that you can get and record the serial via steam, but you can via easyuo [technically illegal, but they won't bother you for this.]
Code: Select all
;=================================================
; Script Name: Mining Cart Serial ID Gatherer
; to be used with UOS v1.0.5
; Author: kentares
; Version: 1.049
; Client Tested with: 7.0.63.2
; EUO version tested with: 1.6.0.333
; Shard OSI / FS: Demise
; Revision Date: 01/04/2019
; Public Release: Still in development
;=================================================
if #CHARDIR = 4 {
set %gemX 345
set %gemY 334
set %gemZ 13
set %gem0 %gemY - ( %gemZ * 0 )
set %gem1 %gemY - ( %gemZ * 1 )
set %gem2 %gemY - ( %gemZ * 2 )
set %gem3 %gemY - ( %gemZ * 3 )
set %gem4 %gemY - ( %gemZ * 4 )
set %gem5 %gemY - ( %gemZ * 5 )
click %gemX %gem0 mc d
click %gemX %gem1 mc d
click %gemX %gem2 mc d
click %gemX %gem3 mc d
click %gemX %gem4 mc d
click %gemX %gem5 mc d
}
halt
If you have UOS recording and run the EUO Script above; UOS will successfully record the Serial IDs for you. Still working on the different Character Directions; but so far this is working quite well. I look forward to your input and experience!
kentares
The Silvertiger and Bama like this.
Top
Re: Mining cart house guide
Code: Select all
;=================================================
; Script Name: Mining Cart Serial ID Gatherer
; to be used with UOS v1.0.5
; Author: kentares
; Version: 1.095
; Client Tested with: 7.0.63.2
; EUO version tested with: 1.6.0.333
; Shard OSI / FS: Demise
; Revision Date: 01/04/2019
; Public Release: Still in development
;=================================================
if #CHARDIR = 0
{
; Row directly infront of avatar
set %gemX 432
set %gemY 246
set %gemZ 13
set %gem0 %gemY - ( %gemZ * 0 )
set %gem1 %gemY - ( %gemZ * 1 )
set %gem2 %gemY - ( %gemZ * 2 )
set %gem3 %gemY - ( %gemZ * 3 )
set %gem4 %gemY - ( %gemZ * 4 )
set %gem5 %gemY - ( %gemZ * 5 )
click %gemX %gem0 mc d
click %gemX %gem1 mc d
click %gemX %gem2 mc d
click %gemX %gem3 mc d
click %gemX %gem4 mc d
click %gemX %gem5 mc d
; 2nd Row Over
set %gemX %gemX + 24
set %gemY %gemY + 24
set %gem0 %gemY - ( %gemZ * 0 )
set %gem1 %gemY - ( %gemZ * 1 )
set %gem2 %gemY - ( %gemZ * 2 )
set %gem3 %gemY - ( %gemZ * 3 )
set %gem4 %gemY - ( %gemZ * 4 )
set %gem5 %gemY - ( %gemZ * 5 )
click %gemX %gem0 mc d
click %gemX %gem1 mc d
click %gemX %gem2 mc d
click %gemX %gem3 mc d
click %gemX %gem4 mc d
click %gemX %gem5 mc d
; 3rd Row Over
set %gemX %gemX + 24
set %gemY %gemY + 24
set %gem0 %gemY - ( %gemZ * 0 )
set %gem1 %gemY - ( %gemZ * 1 )
set %gem2 %gemY - ( %gemZ * 2 )
set %gem3 %gemY - ( %gemZ * 3 )
set %gem4 %gemY - ( %gemZ * 4 )
set %gem5 %gemY - ( %gemZ * 5 )
click %gemX %gem0 mc d
click %gemX %gem1 mc d
click %gemX %gem2 mc d
click %gemX %gem3 mc d
click %gemX %gem4 mc d
click %gemX %gem5 mc d
}
if #CHARDIR = 2
{
set %gemX 456
set %gemY 334
set %gemZ 13
set %gem0 %gemY - ( %gemZ * 0 )
set %gem1 %gemY - ( %gemZ * 1 )
set %gem2 %gemY - ( %gemZ * 2 )
set %gem3 %gemY - ( %gemZ * 3 )
set %gem4 %gemY - ( %gemZ * 4 )
set %gem5 %gemY - ( %gemZ * 5 )
click %gemX %gem0 mc d
click %gemX %gem1 mc d
click %gemX %gem2 mc d
click %gemX %gem3 mc d
click %gemX %gem4 mc d
click %gemX %gem5 mc d
; 2nd Row Over
set %gemX %gemX + 22
set %gemY %gemY - 22
set %gem0 %gemY - ( %gemZ * 0 )
set %gem1 %gemY - ( %gemZ * 1 )
set %gem2 %gemY - ( %gemZ * 2 )
set %gem3 %gemY - ( %gemZ * 3 )
set %gem4 %gemY - ( %gemZ * 4 )
set %gem5 %gemY - ( %gemZ * 5 )
click %gemX %gem0 mc d
click %gemX %gem1 mc d
click %gemX %gem2 mc d
click %gemX %gem3 mc d
click %gemX %gem4 mc d
click %gemX %gem5 mc d
; 3rd Row Over
set %gemX %gemX + 22
set %gemY %gemY - 22
set %gem0 %gemY - ( %gemZ * 0 )
set %gem1 %gemY - ( %gemZ * 1 )
set %gem2 %gemY - ( %gemZ * 2 )
set %gem3 %gemY - ( %gemZ * 3 )
set %gem4 %gemY - ( %gemZ * 4 )
set %gem5 %gemY - ( %gemZ * 5 )
click %gemX %gem0 mc d
click %gemX %gem1 mc d
click %gemX %gem2 mc d
click %gemX %gem3 mc d
click %gemX %gem4 mc d
click %gemX %gem5 mc d
}
if #CHARDIR = 4
{
set %gemX 345
set %gemY 334
set %gemZ 13
set %gem0 %gemY - ( %gemZ * 0 )
set %gem1 %gemY - ( %gemZ * 1 )
set %gem2 %gemY - ( %gemZ * 2 )
set %gem3 %gemY - ( %gemZ * 3 )
set %gem4 %gemY - ( %gemZ * 4 )
set %gem5 %gemY - ( %gemZ * 5 )
click %gemX %gem0 mc d
click %gemX %gem1 mc d
click %gemX %gem2 mc d
click %gemX %gem3 mc d
click %gemX %gem4 mc d
click %gemX %gem5 mc d
; 2nd Row Over
set %gemX %gemX + 22
set %gemY %gemY + 22
set %gem0 %gemY - ( %gemZ * 0 )
set %gem1 %gemY - ( %gemZ * 1 )
set %gem2 %gemY - ( %gemZ * 2 )
set %gem3 %gemY - ( %gemZ * 3 )
set %gem4 %gemY - ( %gemZ * 4 )
set %gem5 %gemY - ( %gemZ * 5 )
click %gemX %gem0 mc d
click %gemX %gem1 mc d
click %gemX %gem2 mc d
click %gemX %gem3 mc d
click %gemX %gem4 mc d
click %gemX %gem5 mc d
; 3rd Row Over
set %gemX %gemX + 22
set %gemY %gemY + 22
set %gem0 %gemY - ( %gemZ * 0 )
set %gem1 %gemY - ( %gemZ * 1 )
set %gem2 %gemY - ( %gemZ * 2 )
set %gem3 %gemY - ( %gemZ * 3 )
set %gem4 %gemY - ( %gemZ * 4 )
set %gem5 %gemY - ( %gemZ * 5 )
click %gemX %gem0 mc d
click %gemX %gem1 mc d
click %gemX %gem2 mc d
click %gemX %gem3 mc d
click %gemX %gem4 mc d
click %gemX %gem5 mc d
}
if #CHARDIR = 6
{
set %gemX 366
set %gemY 246
set %gemZ 13
set %gem0 %gemY - ( %gemZ * 0 )
set %gem1 %gemY - ( %gemZ * 1 )
set %gem2 %gemY - ( %gemZ * 2 )
set %gem3 %gemY - ( %gemZ * 3 )
set %gem4 %gemY - ( %gemZ * 4 )
set %gem5 %gemY - ( %gemZ * 5 )
click %gemX %gem0 mc d
click %gemX %gem1 mc d
click %gemX %gem2 mc d
click %gemX %gem3 mc d
click %gemX %gem4 mc d
click %gemX %gem5 mc d
; 2nd Row Over
set %gemX %gemX + 22
set %gemY %gemY - 22
set %gem0 %gemY - ( %gemZ * 0 )
set %gem1 %gemY - ( %gemZ * 1 )
set %gem2 %gemY - ( %gemZ * 2 )
set %gem3 %gemY - ( %gemZ * 3 )
set %gem4 %gemY - ( %gemZ * 4 )
set %gem5 %gemY - ( %gemZ * 5 )
click %gemX %gem0 mc d
click %gemX %gem1 mc d
click %gemX %gem2 mc d
click %gemX %gem3 mc d
click %gemX %gem4 mc d
click %gemX %gem5 mc d
; 3rd Row Over
set %gemX %gemX + 22
set %gemY %gemY - 22
set %gem0 %gemY - ( %gemZ * 0 )
set %gem1 %gemY - ( %gemZ * 1 )
set %gem2 %gemY - ( %gemZ * 2 )
set %gem3 %gemY - ( %gemZ * 3 )
set %gem4 %gemY - ( %gemZ * 4 )
set %gem5 %gemY - ( %gemZ * 5 )
click %gemX %gem0 mc d
click %gemX %gem1 mc d
click %gemX %gem2 mc d
click %gemX %gem3 mc d
click %gemX %gem4 mc d
click %gemX %gem5 mc d
}
halt
Improvements and suggestions are always welcome and expected.
kentares
The Silvertiger likes this.
Top
Re: Mining cart house guide
Code: Select all
promptalias 'north goza'
promptalias 'middle goza'
promptalias 'south goza'
for 6
// Double-Click Mining Cart Deed
usetype '0x14f0' 0 'backpack'
waitforgump 0xdfd9785a 15000
// Select the South Facing Gem Cart
// replygump 0xdfd9785a 102
// Select the East Facing Gem Cart
replygump 0xdfd9785a 103
waitfortarget 15000
// Place the Cart on the 'middle goza'
target! 'middle goza'
pause 500
// Open the Interior Decorator
usetype! '0xfc1' 0 'backpack'
waitforgump 0xd47b8107 15000
// Select the Raise / Up option
replygump 0xd47b8107 2
waitforgump 0xd47b8107 15000
for 3
waitfortarget 15000
target! 'north goza'
waitfortarget 15000
target! 'middle goza'
waitfortarget 15000
target! 'south goza'
endfor
pause 250
canceltarget
endfor
// Open the Interior Decorator
usetype! '0xfc1' 0 'backpack'
waitforgump 0xd47b8107 15000
// Select the Lower / Down option
replygump 0xd47b8107 3
waitforgump 0xd47b8107 15000
for 9
waitfortarget 15000
target! 'north goza'
waitfortarget 15000
target! 'middle goza'
waitfortarget 15000
target! 'south goza'
endfor
// Destroy each goza mat
useobject 'lefthand'
pause 550
target! 'north goza'
pause 550
useobject 'lefthand'
pause 550
target! 'middle goza'
pause 550
useobject 'lefthand'
pause 550
target! 'south goza'
Re: Mining cart house guide
Code: Select all
;=================================================
; Script Name: Mining Cart Serial ID Gatherer
; to be used with UOS v1.0.5
; Author: kentares
; Version: 1.138
; Client Tested with: 7.0.63.2
; EUO version tested with: 1.6.0.333
; Shard OSI / FS: Demise
; Revision Date: 01/04/2019
; Public Release: Still in development
;=================================================
if #CHARDIR = 0
{
set %counter 0
set %gemX 432
set %gemY 246
set %gemZ 13
for %i 0 5
{
set %gemV %gemY - ( %gemZ * %counter )
click %gemX %gemV mc d
event SysMessage %counter %gemX / %gemV #LOBJECTID
set %counter %counter + 1
}
; 2nd Row Over
set %counter 0
set %gemX %gemX + 24
set %gemY %gemY + 24
for %i 0 5
{
set %gemV %gemY - ( %gemZ * %counter )
click %gemX %gemV mc d
event SysMessage %counter %gemX / %gemV #LOBJECTID
set %counter %counter + 1
}
; 3rd Row Over
set %counter 0
set %gemX %gemX + 24
set %gemY %gemY + 24
for %i 0 5
{
set %gemV %gemY - ( %gemZ * %counter )
click %gemX %gemV mc d
event SysMessage %counter %gemX / %gemV #LOBJECTID
set %counter %counter + 1
}
}
if #CHARDIR = 2
{
set %counter 0
set %gemX 456
set %gemY 334
set %gemZ 13
for %i 0 5
{
set %gemV %gemY - ( %gemZ * %counter )
click %gemX %gemV mc d
event SysMessage %counter %gemX / %gemV #LOBJECTID
set %counter %counter + 1
}
; 2nd Row Over
set %counter 0
set %gemX %gemX + 22
set %gemY %gemY - 22
for %i 0 5
{
set %gemV %gemY - ( %gemZ * %counter )
click %gemX %gemV mc d
event SysMessage %counter %gemX / %gemV #LOBJECTID
set %counter %counter + 1
}
; 3rd Row Over
set %counter 0
set %gemX %gemX + 22
set %gemY %gemY - 22
for %i 0 5
{
set %gemV %gemY - ( %gemZ * %counter )
click %gemX %gemV mc d
event SysMessage %counter %gemX / %gemV #LOBJECTID
set %counter %counter + 1
}
}
if #CHARDIR = 4
{
set %counter 0
set %gemX 345
set %gemY 334
set %gemZ 13
for %i 0 5
{
set %gemV %gemY - ( %gemZ * %counter )
click %gemX %gemV mc d
event SysMessage %counter %gemX / %gemV #LOBJECTID
set %counter %counter + 1
}
; 2nd Row Over
set %counter 0
set %gemX %gemX + 22
set %gemY %gemY + 22
for %i 0 5
{
set %gemV %gemY - ( %gemZ * %counter )
click %gemX %gemV mc d
event SysMessage %counter %gemX / %gemV #LOBJECTID
set %counter %counter + 1
}
; 3rd Row Over
set %counter 0
set %gemX %gemX + 22
set %gemY %gemY + 22
for %i 0 5
{
set %gemV %gemY - ( %gemZ * %counter )
click %gemX %gemV mc d
event SysMessage %counter %gemX / %gemV #LOBJECTID
set %counter %counter + 1
}
}
if #CHARDIR = 6
{
set %counter 0
set %gemX 366
set %gemY 246
set %gemZ 13
for %i 0 5
{
set %gemV %gemY - ( %gemZ * %counter )
click %gemX %gemV mc d
event SysMessage %counter %gemX / %gemV #LOBJECTID
set %counter %counter + 1
}
; 2nd Row Over
set %counter 0
set %gemX %gemX + 22
set %gemY %gemY - 22
for %i 0 5
{
set %gemV %gemY - ( %gemZ * %counter )
click %gemX %gemV mc d
event SysMessage %counter %gemX / %gemV #LOBJECTID
set %counter %counter + 1
}
; 3rd Row Over
set %counter 0
set %gemX %gemX + 22
set %gemY %gemY - 22
for %i 0 5
{
set %gemV %gemY - ( %gemZ * %counter )
click %gemX %gemV mc d
event SysMessage %counter %gemX / %gemV #LOBJECTID
set %counter %counter + 1
}
}
halt
The Silvertiger likes this.
Top