need uosteam script for train carpentry

Share your guides, how-tos, FAQs, and so forth. This is not for support -- post questions in General Discussion.
Post Reply
User avatar
Skrillex
Posts: 1045
Location: Spain

need uosteam script for train carpentry

Post by Skrillex »

hello guys, would be fine if somebody can share his train up carpentry macro :D ty
Skrillex#5409

The Boy Who Shattered Time
User avatar
The Silvertiger
Posts: 4469

Re: need uosteam script for train carpentry

Post by The Silvertiger »

Here's my updater version of kdivers script. Requires tinkering, ingots and boards, and buy atleast 30 carpentry.

Code: Select all

////////////////////////////////////
//   This macro is designed for   //
//  training carpentry from 30.   //
// It uses standard saws. Due to  //
//  the weight of boards, it is   //
// written to be used in a house  //
// with a chest to restock from.  //
//                                //
//   Warning: Throws away deeds!  //
//           Bank them!           //
//                                //
//  Turn on loop and click play!  //
//                                //
//      ~~Made by kdivers~~       //
////////////////////////////////////
if not @listexists 'carpjunk'
  createlist 'carpjunk'
  pushlist 'carpjunk' 0x9aa
  pushlist 'carpjunk' 0xe3f
  pushlist 'carpjunk' 0x14f0
  pushlist 'carpjunk' 0x14f0 // DEED! WATCH OUT!
  pushlist 'carpjunk' 0xb4a
  pushlist 'carpjunk' 0xe89
  pushlist 'carpjunk' 0x13f8
endif
while @counttype 0x1eb8 0 'backpack' < 2
  usetype! 0x1eb8
  waitforgump 0x38920abd 15000
  replygump 0x38920abd 8
  waitforgump 0x38920abd 15000
  replygump 0x38920abd 23
endwhile
while @counttype 0x1034 0 'backpack' < 2
  usetype 0x1eb8 0x0 'backpack'
  waitforgump 0x38920abd 15000
  replygump 0x38920abd 51
  waitforgump 0x38920abd 15000
endwhile
if not @findobject 'trash'
  headmsg 'Select your trash barrel'
  promptalias 'trash'
endif
if not @findobject 'restock'
  headmsg 'Select the container with your boards'
  promptalias 'restock'
  useobject 'restock'
endif
if @counttype 0x1bd7 0x0 'backpack' < 20
  movetype 0x1bd7 'restock' 'backpack' 0 0 0 0x0 150
  pause 1000
endif
if @counttype 0x1bf2 0x0 'backpack' < 20
  movetype 0x1bf2 'restock' 'backpack' 0 0 0 0x0 100
  pause 1000
endif
if skill 'carpentry' < 30
  headmsg 'Buy more skill!'
  stop
elseif skill 'carpentry' < 40
  if usetype 0x1034 0x0 'backpack'
    waitforgump 0x38920abd 15000
    replygump 0x38920abd 15
    waitforgump 0x38920abd 15000
    replygump 0x38920abd 2
    waitforgump 0x38920abd 2000
  endif
elseif skill 'carpentry' < 50
  if usetype 0x1034 0x0 'backpack'
    waitforgump 0x38920abd 15000
    replygump 0x38920abd 15
    waitforgump 0x38920abd 15000
    replygump 0x38920abd 16
    waitforgump 0x38920abd 2000
  endif
elseif skill 'carpentry' < 70
  if usetype 0x1034 0x0 'backpack'
    waitforgump 0x38920abd 15000
    replygump 0x38920abd 43
    waitforgump 0x38920abd 15000
    replygump 0x38920abd 128
    waitforgump 0x38920abd 15000
  endif
elseif skill 'carpentry' < 75
  if usetype 0x1034 0x0 'backpack'
    waitforgump 0x38920abd 15000
    replygump 0x38920abd 8
    waitforgump 0x38920abd 15000
    replygump 0x38920abd 72
    waitforgump 0x38920abd 2000
  endif
elseif skill 'carpentry' < 90
  if usetype 0x1034 0x0 'backpack'
    waitforgump 0x38920abd 15000
    replygump 0x38920abd 22
    waitforgump 0x38920abd 15000
    replygump 0x38920abd 9
    waitforgump 0x38920abd 2000
  endif
elseif skill 'carpentry' < 100
  if usetype 0x1034 0x0 'backpack'
    waitforgump 0x38920abd 15000
    replygump 0x38920abd 22
    waitforgump 0x38920abd 15000
    replygump 0x38920abd 16
    waitforgump 0x38920abd 2000
  endif
else
  headmsg 'Carpentry completed!'
  stop
endif
if contents 'backpack' > 115 or diffweight < 20
  for 0 to carpjunk
    while @movetype carpjunk[] 'backpack' 'trash'
    endwhile
  endfor
endif
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."
abugannus likes this.
Top
Post Reply