[UOSteam] All Key Subs (New and Improved)

If you make a Client-side script you can publish it here for other players to use
User avatar
Alamiester
Legendary Scribe
Posts: 279
Joined: Wed Jan 04, 2017 8:49 pm

[UOSteam] All Key Subs (New and Improved)

Post by Alamiester »

i realise the menu gumps may change again, but i was looking at the old keys made by dramoor and realized how slow they where. so i made them alot faster. i was halfway through modifying them when the restart happened and i had to redo the menu gump codes, so hopefully they will work for awhile. enjoy! :dance

was playing around with the key subs and tried slappin these all together. it doesnt seem to slow them down much by combining them. works well for those manual miners, where you just wanna hit one spot, but want granite also.

Smelting/Metal/Granite Keys Sub:

Code: Select all

//===========================================================
//--------------Auto Add Metal/Granite to Keys--------------=
//----------------------By: Alamiester----------------------=
//-----------------------------V0.1-------------------------=
//----------------------------------------------------------=
//----------------------------------------------------------=
//===========================================================
//
//===========================================================
//=----------------------Smelts all Ore---------------------=
//===========================================================
while @targettype! '0x19b9' 'Any' '2'
  if not @findtype! '0xe32' '1161' 'backpack' 'any' '2'
    pause 200
    sysmsg '*****No Mobile Forge*****' '20'
    break
  else
    @setalias 'Forge' 'found'
    @usetype!  '0x19b9' 'Any' 'backpack' '1161'
    waitfortarget '500'
    @target! 'found'
  endif
  pause 500
  @canceltarget!
endwhile
pause 500
//===========================================================
//=-----------Opens Metal Keys and adds all Metal-----------=
//===========================================================
if not @findtype! '0x176b' '20' 'backpack'
  sysmsg '*****No Metals Keys*****' '20'
  @canceltarget
  stop
else
  @usetype! '0x176b' '20' 'backpack'
  waitforgump 4213074123 500
  @replygump 0xfb1e68cb 60015
  waitforgump 4213074123 500
  pause 200
  while @findtype! '0x1bf2' 'any' 'backpack' 'any' '2'
    if not @findtype! '0x1bf2' 'any' 'backpack' 'any' '2'
      pause 200
      sysmsg '*****No Metal found.*****' '255'
      @canceltarget
      stop
    else
      @targettype! '0x1bf2' 'any' '2'
      waitforgump 4213074123 500
      pause 300
    endif
  endwhile
  @replygump 0xfb1e68cb 0
  @canceltarget
endif
//===========================================================
//=---------Opens Granite Keys and adds all Granite---------=
//===========================================================
if not @findtype! '0x176b' '1161' 'backpack'
  sysmsg '*****No Granite Keys found.*****' '255'
  @canceltarget
  stop
else
  @usetype! '0x176b' '1161' 'backpack'
  waitforgump 2633467501 500
  @replygump 0x9cf7866d 60015
  waitforgump 2633467501 500
  pause 200
  while @findtype! '0x1779' 'any' 'backpack' 'any' '2'
    if not @findtype! '0x1779' 'any' 'backpack' 'any' '2'
      pause 200
      sysmsg '*****No Granite found.*****' '255'
      @canceltarget
      stop
    else
      @targettype! '0x1779' 'any' '2'
      waitforgump 2633467501 500
      pause 300
    endif
  endwhile
  @replygump 0x9cf7866d 0
  @canceltarget
endif
pause 500
Granite Keys Sub:

Code: Select all

//===========================================================
//-----------------Auto Add Granite to Keys-----------------=
//------------------------By:Dramoor------------------------=
//---------------------Adapted By:Locke---------------------=
//-----------------Streamlined By:Alamiester----------------=
//----------------------------V0.2--------------------------=
//===========================================================
//
//===========================================================
//=---------Opens Granite Keys and adds all Granite---------=
//===========================================================
if not @findtype! '0x176b' '1161' 'backpack'
  sysmsg '*****No Granite Keys found.*****' '255'
  @canceltarget
  stop
else
  @usetype! '0x176b' '1161' 'backpack'
  waitforgump 2633467501 500
  replygump 0x9cf7866d 60015
  waitforgump 2633467501 500
  pause 200
  while @findtype! '0x1779' 'any' 'backpack' 'any' '2'
    if not @findtype! '0x1779' 'any' 'backpack' 'any' '2'
      pause 200
      sysmsg '*****No Granite found.*****' '255'
      @canceltarget
      stop
    else
      @targettype! '0x1779' 'any' '2'
      waitforgump 2633467501 500
      pause 300
    endif
  endwhile
  replygump 0x9cf7866d 0
  @canceltarget
endif
Metal Keys Sub:

Code: Select all

//===========================================================
//------------------Auto Add Metal to Keys------------------=
//------------------------By:Dramoor------------------------=
//---------------------Adapted By:Locke---------------------=
//-----------------Streamlined By:Alamiester----------------=
//-----------------------------V0.2-------------------------=
//===========================================================
//
//===========================================================
//=-----------Opens Metal Keys and adds all Metal-----------=
//===========================================================
if not @findtype! '0x176b' '20' 'backpack'
  sysmsg '*****No Metals Keys*****' '20'
  @canceltarget
  stop
else
  @usetype! '0x176b' '20' 'backpack'
  waitforgump 4213074123 500
  replygump 0xfb1e68cb 60015
  waitforgump 4213074123 500
  pause 200
  while @findtype! '0x1bf2' 'any' 'backpack' 'any' '2'
    if not @findtype! '0x1bf2' 'any' 'backpack' 'any' '2'
      pause 200
      sysmsg '*****No Metal found.*****' '255'
      @canceltarget
      stop
    else
      @targettype! '0x1bf2' 'any' '2'
      waitforgump 4213074123 500
      pause 300
    endif
  endwhile
  @replygump 0xfb1e68cb 0
  @canceltarget
endif
Wood Keys Sub:

Code: Select all

//===========================================================
//----------------Auto Add Wood items to Keys---------------=
//------------------------By:Dramoor------------------------=
//---------------------Adapted By:Locke---------------------=
//-----------------Streamlined By:Alamiester----------------=
//-----------------------------V0.3-------------------------=
//===========================================================
//
@clearjournal
//
//===========================================================
//-----------Checks for Wood and puts in Keys---------------=
//===========================================================
if not @findtype! '0x176b' '88' 'backpack'
  sysmsg '*****No Wood Keys found.*****' '255'
  @canceltarget
  stop
else
  @usetype! '0x176b' '88' 'backpack'
  waitforgump 173511501 500
  @replygump 0xa57934d 60023
  waitforgump 173511501 500
  waitfortarget '5000'
  pause 300
  while @findtype '0x1bd7' 'any' 'backpack' 'any' 'any'
    pause 200
    @targettype! '0x1bd7' 'any' 'any'
    waitforgump 173511501 500
    pause 300
  endwhile
  //===========================================================
  //-----------Checks for Arrows and puts in Keys-------------=
  //===========================================================
  while @findtype! '0xf3f' 'any' 'backpack' 'any' 'any'
    pause 200
    @targettype! '0xf3f' 'any' 'any'
    waitforgump 173511501 500
    pause 300
  endwhile
  //===========================================================
  //-------------Checks for Bolt and puts in Keys-------------=
  //===========================================================
  while @findtype! '0x1bfb' 'any' 'backpack' 'any' 'any'
    pause 200
    @targettype! '0x1bfb' 'any' 'any'
    waitforgump 173511501 500
    pause 300
  endwhile
  //===========================================================
  //-----------Checks for Feathers and puts in Keys-----------=
  //===========================================================
  while @findtype! '0x1bd1' 'any' 'backpack' 'any' 'any'
    pause 200
    @targettype! '0x1bd1' 'any' 'any'
    waitforgump 173511501 500
    pause 300
  endwhile
  //===========================================================
  //-------------Checks for Shaft and Puts in Keys------------=
  //===========================================================
  while @findtype! '0x1bd4' 'any' 'backpack' 'any' 'any'
    pause 200
    @targettype! '0x1bd4' 'any' 'any'
    waitforgump 173511501 500
    pause 300
  endwhile
  //===========================================================
  //---------Checks for Bark Fragment and Puts in Keys--------=
  //===========================================================
  while @findtype! '0x318f' '0' 'backpack' 'any' 'any'
    pause 200
    @targettype! '0x318f' 'any' 'any'
    waitforgump 173511501 500
    pause 300
  endwhile
  //===========================================================
  //-------Checks for Luminescent Fungi and Puts in Keys------=
  //===========================================================
  while @findtype! '0x3191' '0' 'backpack' 'any' 'any'
    pause 200
    @targettype! '0x3191' 'any' 'any'
    waitforgump 173511501 500
    pause 300
  endwhile
  //===========================================================
  //-------------Checks for Switch and Puts in Keys-----------=
  //===========================================================
  while @findtype! '0x2f5f' '0' 'backpack' 'any' 'any'
    pause 200
    @targettype! '0x2f5f' 'any' 'any'
    waitforgump 173511501 500
    pause 300
  endwhile
  //===========================================================
  //--------Checks for Parasitic Plant and Puts in Keys-------=
  //===========================================================
  while @findtype! '0x3190' '0' 'backpack' 'any' 'any'
    pause 200
    @targettype! '0x3190' 'any' 'any'
    waitforgump 173511501 500
    pause 300
  endwhile
  //===========================================================
  //-----------Checks for Kindling and puts in Keys-------------=
  //===========================================================
  while @findtype! '0xde1' 'any' 'backpack' 'any' 'any'
    pause 200
    @targettype! '0xde1' 'any' 'any'
    waitforgump 173511501 500
    pause 300
  endwhile
endif
pause 600
@replygump 0xa57934d 0
sysmsg 'All Done!'
@canceltarget
Tailor Keys Sub:

Code: Select all

//===========================================================
//--------------Auto add Tailor items to Keys---------------=
//------------------------By:Dramoor------------------------=
//---------------------Adapted By:Locke---------------------=
//-----------------Streamlined By:Alamiester----------------=
//-----------------------------V0.2-------------------------=
//----------------------------------------------------------=
//===========================================================
//
@clearjournal
//
//===========================================================
//=-----Checks for any kind of leather and Puts in Keys-----=
//===========================================================
if not @findtype! '0x176b' '69' 'backpack'
  sysmsg '*****No Tailors Keys found.*****' '69'
  @canceltarget
  stop
else
  @usetype! '0x176b' '69' 'backpack'
  waitforgump 1106836505 500
  @replygump 0x41f8fc19 60029
  waitforgump 1106836505 500
  waitfortarget '5000'
  pause 300
  while @findtype! '0x1081' 'any' 'backpack' 'any' 'any'
    pause 200
    @targettype! '0x1081' 'any' 'backpack'
    waitforgump 1106836505 500
    pause 300
  endwhile
  //===========================================================
  //=----------Checks for scales and Puts in Keys-------------=
  //===========================================================
  while @findtype! '0x26b4' 'any' 'backpack' 'any' 'any'
    pause 200
    @targettype! '0x26b4' 'any' 'backpack'
    waitforgump 1106836505 500
    pause 300
  endwhile
  //===========================================================
  //=----------Checks for cloth and Puts in Keys--------------=
  //===========================================================
  while @findtype! '0x1766' 'any' 'backpack' 'any' 'any'
    pause 200
    @targettype! '0x1766' 'any' 'backpack'
    waitforgump 1106836505 500
    pause 300
  endwhile
  //===========================================================
  //=----------Checks for Bolt of cloth and Puts in Keys------=
  //===========================================================
  while @findtype! '0xf95' 'any' 'backpack' 'any' 'any'
    pause 200
    @targettype! '0xf95' 'any' 'backpack'
    waitforgump 1106836505 500
    pause 300
  endwhile
  //===========================================================
  //=----------Checks for Ball of Yarn and Puts in Keys-------=
  //===========================================================
  while @findtype! '0xe1e' 'any' 'backpack' 'any' 'any'
    pause 200
    @targettype! '0xe1e' 'any' 'backpack'
    waitforgump 1106836505 500
    pause 300
  endwhile
  //===========================================================
  //=-------Checks for Spool of Thread and Puts in Keys-------=
  //===========================================================
  while @findtype! '0xfa0' 'any' 'backpack' 'any' 'any'
    pause 200
    @targettype! '0xfa0' 'any' 'backpack'
    waitforgump 1106836505 500
    pause 300
  endwhile
  //===========================================================
  //=----------Checks for Pile of Wool and Puts in Keys-------=
  //===========================================================
  while @findtype! '0xdf8' 'any' 'backpack' 'any' 'any'
    pause 200
    @targettype! '0xdf8' 'any' 'backpack'
    waitforgump 1106836505 500
    pause 300
  endwhile
  //===========================================================
  //=--------Checks for Bale of Cotton and Puts in Keys-------=
  //===========================================================
  while @findtype! '0xdf9' 'any' 'backpack' 'any' 'any'
    pause 200
    @targettype! '0xdf9' 'any' 'backpack'
    waitforgump 1106836505 500
    pause 300
  endwhile
  //===========================================================
  //=-------------Checks for Flax and Puts in Keys------------=
  //===========================================================
  while @findtype! '0x1a9c' 'any' 'backpack' 'any' 'any'
    pause 200
    @targettype! '0x1a9c' 'any' 'backpack'
    waitforgump 1106836505 500
    pause 300
  endwhile
endif
pause 600
@replygump 0x41f8fc19 0
sysmsg 'All Done!'
@canceltarget
SpellCaster Keys Sub:

Code: Select all

//============================================================
//=------------------Auto Add Regs to Keys-------------------=
//=----------------------By:Dramoor--------------------------=
//----------------Streamlined By: Alamiester-----------------=
//=---------------------------V0.3---------------------------=
//=----------------------------------------------------------=
//============================================================
//
@clearjournal
//
//============================================================
//=------------------Opens SpellCaster's Keys----------------=
//============================================================
if not @findtype! '0x176b' '33' 'backpack'
  sysmsg '*****No Keys*****' '33'
  stop
else
  @usetype! '0x176b' '33' 'backpack'
  waitforgump 247257139 500
  @replygump 0xebcd833 60030
  waitforgump 247257139 500
  waitfortarget '5000'
  pause 300
endif
//==============================================================
//=------------Checks for Black Pearl and Puts in Keys---------=
//==============================================================
if not @targettype! '0xf7a' '0'
else
  @targettype! '0xf7a' '0'
  waitfortarget '5000'
  pause 300
  @replygump 0xebcd833 0
endif
//==============================================================
//=------------Checks for Blood Moss and Puts in Keys----------=
//==============================================================
if not @targettype! '0xf7b' '0'
else
  @targettype! '0xf7b' '0'
  waitfortarget '5000'
  pause 300
  @replygump 0xebcd833 0
endif
//==============================================================
//=--------------Checks for Garlic and Puts in Keys------------=
//==============================================================
if not @targettype! '0xf84' '0'
else
  @targettype! '0xf84' '0'
  waitfortarget '5000'
  pause 300
  @replygump 0xebcd833 0
endif
//==============================================================
//=--------------Checks for Ginseng and Puts in Keys-----------=
//==============================================================
if not @targettype! '0xf85' '0'
else
  @targettype! '0xf85' '0'
  waitfortarget '5000'
  pause 300
  @replygump 0xebcd833 0
endif
//==============================================================
//=-----------Checks for Mandrake Root and Puts in Keys--------=
//==============================================================
if not @targettype! '0xf86' '0'
else
  @targettype! '0xf86' '0'
  waitfortarget '5000'
  pause 300
  @replygump 0xebcd833 0
endif
//==============================================================
//=------------Checks for NightShade and Puts in Keys----------=
//==============================================================
if not @targettype! '0xf88' '0'
else
  @targettype! '0xf88' '0'
  waitfortarget '5000'
  pause 300
  @replygump 0xebcd833 0
endif
//==============================================================
//=-----------Checks for Sulfurous Ash and Puts in Keys--------=
//==============================================================
if not @targettype! '0xf8c' '0'
else
  @targettype! '0xf8c' '0'
  waitfortarget '5000'
  pause 300
  @replygump 0xebcd833 0
endif
//==============================================================
//=-----------Checks for Spiders Silk and Puts in Keys---------=
//==============================================================
if not @targettype! '0xf8d' '0'
else
  @targettype! '0xf8d' '0'
  waitfortarget '5000'
  pause 300
  @replygump 0xebcd833 0
endif
//==============================================================
//=-------------Checks for Batwing and Puts in Keys------------=
//==============================================================
if not @targettype! '0xf78' '0'
else
  @targettype! '0xf78' '0'
  waitfortarget '5000'
  pause 300
  @replygump 0xebcd833 0
endif
//==============================================================
//=-----------Checks for Grave Dust and Puts in Keys-----------=
//==============================================================
if not @targettype! '0xf8f' '0'
else
  @targettype! '0xf8f' '0'
  waitfortarget '5000'
  pause 300
  @replygump 0xebcd833 0
endif
//==============================================================
//=-----------Checks for Daemon Blood and Puts in Keys---------=
//==============================================================
if not @targettype! '0xf7d' '0'
else
  @targettype! '0xf7d' '0'
  waitfortarget '5000'
  pause 300
  @replygump 0xebcd833 0
endif
//==============================================================
//=-----------Checks for Nox Crystal and Puts in Keys----------=
//==============================================================
if not @targettype! '0xf8e' '0'
else
  @targettype! '0xf8e' '0'
  waitfortarget '5000'
  pause 300
  @replygump 0xebcd833 0
endif
//==============================================================
//=-------------Checks for Pig Iron and Puts in Keys-----------=
//==============================================================
if not @targettype! '0xf8a' '0'
else
  @targettype! '0xf8a' '0'
  waitfortarget '5000'
  pause 300
  @replygump 0xebcd833 0
endif
//==============================================================
//=----------Checks for Spring Water and Puts in Keys----------=
//==============================================================
if not @targettype! '0xe24' '1151'
else
  @targettype! '0xe24' '1151'
  waitfortarget '5000'
  pause 300
  @replygump 0xebcd833 0
endif
//==============================================================
//=---------Checks for Petrified Wood and Puts in Keys---------=
//==============================================================
if not @targettype! '0x97a' '1132'
else
  @targettype! '0x97a' '1132'
  waitfortarget '5000'
  pause 300
  @replygump 0xebcd833 0
endif
//==============================================================
//=--------Checks for Destroying Angel and Puts in Keys--------=
//==============================================================
if not @targettype! '0xe1f' '656'
else
  @targettype! '0xe1f' '656'
  waitfortarget '5000'
  pause 300
  @replygump 0xebcd833 0
endif
//==============================================================
//=------------Checks for Demon Bones and Puts in Keys---------=
//==============================================================
if not @targettype! '0xf80' '0'
else
  @targettype! '0xf80' '0'
  waitfortarget '5000'
  pause 300
  @replygump 0xebcd833 0
endif
//==============================================================
//=-------------Checks for BeesWax and Puts in Keys------------=
//==============================================================
if not @targettype! '0x1422' '0'
else
  @targettype! '0x1422' '0'
  waitfortarget '5000'
  pause 300
  @replygump 0xebcd833 0
endif
//==============================================================
//=-----------Checks for Blank Scrolls and Puts in Keys--------=
//==============================================================
if not @targettype! '0xef3' '0'
else
  @targettype! '0xef3' '0'
  waitfortarget '5000'
  pause 300
  @replygump 0xebcd833 0
endif
//==============================================================
//=---------------Checks for Bones and Puts in Keys------------=
//==============================================================
if not @targettype! '0xf7e' '0'
else
  @targettype! '0xf7e' '0'
  waitfortarget '5000'
  pause 300
  @replygump 0xebcd833 0
endif
//==============================================================
//=---------------Checks for Bottles and Puts in Keys----------=
//==============================================================
if not @targettype! '0xf0e' '0'
else
  @targettype! '0xf0e' '0'
  waitfortarget '5000'
  pause 300
  @replygump 0xebcd833 0
endif
//==============================================================
//=--------Checks for Ethereal Powder and Puts in Keys---------=
//==============================================================
if not @targettype! '0xf8f' '2089'
else
  @targettype! '0xf8f' '2089'
  waitfortarget '5000'
  pause 300
  @replygump 0xebcd833 0
endif
//==============================================================
//=-------------Checks for Fertile Dirt and Puts in Keys-------=
//==============================================================
if not @targettype! '0xf81' '0'
else
  @targettype! '0xf81' '0'
  waitfortarget '5000'
  pause 300
  @replygump 0xebcd833 0
endif
//==============================================================
//=-------------Checks for Key Ring and Puts in Keys-----------=
//==============================================================
if not @targettype! '0x176b' '0'
else
  @targettype! '0x176b' '0'
  waitfortarget '5000'
  pause 300
  @replygump 0xebcd833 0
endif
//==============================================================
//=---------Checks for an Empty Potion Keg and Puts in Keys----=
//==============================================================
if not @targettype! '0x1940' '0'
else
  @targettype! '0x1940' '0'
  waitfortarget '5000'
  pause 300
  @replygump 0xebcd833 0
endif
//==============================================================
//=-------------Checks for Trans Powder and Puts in Keys-------=
//==============================================================
if not @targettype! '0x26b8' '0'
else
  @targettype! '0x26b8' '0'
  waitfortarget '5000'
  pause 300
  @replygump 0xebcd833 0
endif
//==============================================================
//=----------------Checks for Sand and Puts in Keys------------=
//==============================================================
if not @targettype! '0x11ea' '0'
else
  @targettype! '0x11ea' '0'
  waitfortarget '5000'
  pause 300
  @replygump 0xebcd833 0
endif
//==============================================================
//=-------------Checks for Zoogi Fungus and Puts in Keys-------=
//==============================================================
if not @targettype! '0x26b7' '0'
else
  @targettype! '0x26b7' '0'
  waitfortarget '5000'
  pause 300
  @replygump 0xebcd833 0
endif
//==============================================================
//=--------Checks for Recall Runes and Puts in Keys------------=
//==============================================================
while @findtype '0x1f14' '0' 'backpack' 'any' '1'
  if not @findtype '0x1f14' '0' 'backpack' 'any' '1'
    sysmsg '*****Everything Added.*****' '255'
    @canceltarget
    @replygump 0xebcd833 0
    stop
  else
    if @injournal "For safety reasons marked runes can not be added to resource keys." "system"
      @canceltarget
      @replygump 0xebcd833 0
      sysmsg 'Move marked runes out of your backpack!' '255'
      stop
    else
      @targettype! '0x1f14' '0' 'backpack'
      waitforgump 247257139 500
      pause 300
      @replygump 0xebcd833 0
    endif
  endif
endwhile
@replygump 0xebcd833 0
@canceltarget
Last edited by Alamiester on Wed Sep 12, 2018 10:14 am, edited 17 times in total.
User avatar
Alamiester
Legendary Scribe
Posts: 279
Joined: Wed Jan 04, 2017 8:49 pm

Re: [UOSteam] All Key Subs (New and Improved)

Post by Alamiester »

i added some pauses in the tailor and wood keys, if it didnt work for you try copying them again. should work now :P
something wasnt jiving with them still so i adjusted them again. think i had to much bloat in there. did some deleting. sometimes it seems i overthink these macros, then i go through them and start removing parts and it works way better, lol.
User avatar
Alamiester
Legendary Scribe
Posts: 279
Joined: Wed Jan 04, 2017 8:49 pm

Re: [UOSteam] All Key Subs (New and Improved)

Post by Alamiester »

updated the reg keys to add every rune in your backpack, except marked ones. :P
User avatar
Old Fart
Novice Scribe
Posts: 8
Joined: Fri Aug 31, 2012 7:59 pm

Re: [UOSteam] All Key Subs (New and Improved)

Post by Old Fart »

Awesome work. Thank you Very much for fixing these. I tried taking a stab at them and , yeah my computer went one strike. Apparently coding is not in my wheelhouse. :?

I am however having a small issue when using the one that fills the metal keys. It just hangs up at the end for some reason and i have to manually shut it down. I did try to delete and reinstall the code a couple of times thinking maybe I didn't copy everything correctly but to no avail.

Any suggestions would be great. :?:

Thanks again great work.

Old Fart
The sum of the whole is equal to the sum of it's parts ! However, if there are any parts left over after completing the whole then just through them away then shhhh... *(whisper) don't tell anybody....
Silent
Legendary Scribe
Posts: 217
Joined: Tue Nov 27, 2012 5:05 pm
Location: Portugal

Re: [UOSteam] All Key Subs (New and Improved)

Post by Silent »

Image
Lurking the forums since dec 2012
User avatar
Alamiester
Legendary Scribe
Posts: 279
Joined: Wed Jan 04, 2017 8:49 pm

Re: [UOSteam] All Key Subs (New and Improved)

Post by Alamiester »

Old Fart wrote:Awesome work. Thank you Very much for fixing these. I tried taking a stab at them and , yeah my computer went one strike. Apparently coding is not in my wheelhouse. :?

I am however having a small issue when using the one that fills the metal keys. It just hangs up at the end for some reason and i have to manually shut it down. I did try to delete and reinstall the code a couple of times thinking maybe I didn't copy everything correctly but to no avail.

Any suggestions would be great. :?:

Thanks again great work.

Old Fart
looking at the code and comparing it to the other ones that are the same besides the graphic its looking for, i don't see any reason why it should hang. unless its trying to add something to the keys that it cant. try emptying your pack except what your trying to add to the keys. sometimes if there is a graphic that is insured that is the same as what your adding it will hang on that and keep trying to add it. ive noticed that on my toolhouse filler making flour sifters that are the same as the footprint affects.

otherwise take out all of the @ symbols so it gives feedback and you should be able to see what its getting stuck on.
User avatar
Alamiester
Legendary Scribe
Posts: 279
Joined: Wed Jan 04, 2017 8:49 pm

Re: [UOSteam] All Key Subs (New and Improved)

Post by Alamiester »

updated to v0.2 i think i figured out what was making it miss stuff, i had one of the layers set to backpack and it should have been 2 so that it checks two layers of bags. i fixed it on all of the subs.
User avatar
Alamiester
Legendary Scribe
Posts: 279
Joined: Wed Jan 04, 2017 8:49 pm

Re: [UOSteam] All Key Subs (New and Improved)

Post by Alamiester »

ive updated the spellcaster key sub. it now closes the gump after running it.
Figger4
Expert Scribe
Posts: 32
Joined: Sat Feb 03, 2018 8:07 am

Re: [UOSteam] All Key Subs (New and Improved)

Post by Figger4 »

the one that smelts the ore and puts the ingots on metal key, It was messing up, it couldnt find the mobile forge. You had it @target! 'Forge' ( how does it know what is the forge ), so i changed it to the graphic @Target! '0xe32, but that didnt fix it either, so I changed it to the forge's serial code and that fixed it
User avatar
Alamiester
Legendary Scribe
Posts: 279
Joined: Wed Jan 04, 2017 8:49 pm

Re: [UOSteam] All Key Subs (New and Improved)

Post by Alamiester »

Figger4 wrote:the one that smelts the ore and puts the ingots on metal key, It was messing up, it couldnt find the mobile forge. You had it @target! 'Forge' ( how does it know what is the forge ), so i changed it to the graphic @Target! '0xe32, but that didnt fix it either, so I changed it to the forge's serial code and that fixed it

ah, nice catch! i probly had my mobile forge already set to an alias in uosteam so it worked on mine. i fixxed it. :)
wolfbain5
Apprentice Scribe
Posts: 10
Joined: Mon Sep 10, 2018 9:21 pm

Re: [UOSteam] All Key Subs (New and Improved)

Post by wolfbain5 »

in the tailor key there is a typo
@replygump 0x41f8fc19 60029 instead of @replygump 0x41f8fc19 60028

the regs key has a slight problem, hangs with a cursor selection at the end and doesnt terminate
User avatar
Alamiester
Legendary Scribe
Posts: 279
Joined: Wed Jan 04, 2017 8:49 pm

Re: [UOSteam] All Key Subs (New and Improved)

Post by Alamiester »

i updated the tailor keys code, thanks. been awhile since ive used these. did something get updated in the key gumps? seems theres menu issues with the reg keys also.
User avatar
Alamiester
Legendary Scribe
Posts: 279
Joined: Wed Jan 04, 2017 8:49 pm

Re: [UOSteam] All Key Subs (New and Improved)

Post by Alamiester »

looks like flax was added to tailors and zoogi fungus to reg keys.
User avatar
Alamiester
Legendary Scribe
Posts: 279
Joined: Wed Jan 04, 2017 8:49 pm

Re: [UOSteam] All Key Subs (New and Improved)

Post by Alamiester »

well after playin around with the tailor key it seems just plain broke. ill update it after i rework it and get flax added to it. i havnt had much issues with spellcasters. i dont think anything changed on that actually, zoogi was already in there i noticed after looking at it, lol
User avatar
Alamiester
Legendary Scribe
Posts: 279
Joined: Wed Jan 04, 2017 8:49 pm

Re: [UOSteam] All Key Subs (New and Improved)

Post by Alamiester »

posted updated tailor key sub, to include flax. also updated wood keys for gump id change and added kindling.
Post Reply