Again...Taking requests/suggestions

I have been attempting to train Carpentry and have been trying to use this script, but every time i do it uses the saws but then says i do not have enough skill to make the item. I have 47 but it should be adjusting whats being made according to the characters skill. Any chance you could tell me what im doing wrong or if something in the script is written wrong or.... any help would be appreciated. Im so irritated with the damn thing.

////////////////////////////////////
// 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 // DEED! WATCH OUT!
pushlist 'carpjunk' 0xb4a
pushlist 'carpjunk' 0xe89
pushlist 'carpjunk' 0x13f8
endif
if not @findtype 0x1034 0x0 'backpack'
headmsg 'Get more saws!'
stop
endif
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 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 36
waitforgump 0x38920abd 15000
replygump 0x38920abd 44
waitforgump 0x38920abd 2000
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

https://github.com/her/uosteam/blob/master/skill/Carpentry.uos
 

Experience

Grandmaster
I have been attempting to train Carpentry and have been trying to use this script, but every time i do it uses the saws but then says i do not have enough skill to make the item. I have 47 but it should be adjusting whats being made according to the characters skill. Any chance you could tell me what im doing wrong or if something in the script is written wrong or.... any help would be appreciated. Im so irritated with the damn thing.



https://github.com/her/uosteam/blob/master/skill/Carpentry.uos
What is your show real carpentry skill and the requirement of the item its trying to make?
 
What is your show real carpentry skill and the requirement of the item its trying to make?

Its currently 73.
Im assuming the script is attempting to make whatever it says it makes at <70

Its apparently written to be based on your real skill. It says its all automated.
 

Evil Galad

Novice
I have been attempting to train Carpentry and have been trying to use this script, but every time i do it uses the saws but then says i do not have enough skill to make the item. I have 47 but it should be adjusting whats being made according to the characters skill. Any chance you could tell me what im doing wrong or if something in the script is written wrong or.... any help would be appreciated. Im so irritated with the damn thing.



https://github.com/her/uosteam/blob/master/skill/Carpentry.uos

Just tried the carpentry script and also ran into the same problem.
 
hi m8. back again with another request..

id like a script that lets you target a runebook and whenever you press the hotkey itll recall to the next spot in the book. Cycling through each spot
 

Experience

Grandmaster
hi m8. back again with another request..

id like a script that lets you target a runebook and whenever you press the hotkey itll recall to the next spot in the book. Cycling through each spot
I think I have one that does this. But if not i'll write it up and post it tonight
 

Experience

Grandmaster
hi m8. back again with another request..

id like a script that lets you target a runebook and whenever you press the hotkey itll recall to the next spot in the book. Cycling through each spot
if not @findobject 'RBook'

promptalias 'RBook'

endif
if not listexists 'Runes'
createlist 'Runes'
endif
if list 'Runes' == 0

pushlist 'Runes' 5

pushlist 'Runes' 11

pushlist 'Runes' 17

pushlist 'Runes' 23

pushlist 'Runes' 29

pushlist 'Runes' 35

pushlist 'Runes' 41

pushlist 'Runes' 47

pushlist 'Runes' 53

pushlist 'Runes' 59

pushlist 'Runes' 65

pushlist 'Runes' 71

pushlist 'Runes' 77

pushlist 'Runes' 83

pushlist 'Runes' 89

pushlist 'Runes' 95

endif

for 0 to 'Runes'

useobject 'RBook'

pause 900

waitforgump 0x554b87f3 5000

replygump 0x554b87f3 Runes[]

pause 4000

if injournal 'blocked' 'system'

@clearjournal

replay

else

poplist 'Runes' 'front'

stop

endif

endfor
 
Last edited by a moderator:
if not @findobject 'RBook'

promptalias 'RBook'

endif

if list 'Runes' == 0

pushlist 'Runes' 5

pushlist 'Runes' 11

pushlist 'Runes' 17

pushlist 'Runes' 23

pushlist 'Runes' 29

pushlist 'Runes' 35

pushlist 'Runes' 41

pushlist 'Runes' 47

pushlist 'Runes' 53

pushlist 'Runes' 59

pushlist 'Runes' 65

pushlist 'Runes' 71

pushlist 'Runes' 77

pushlist 'Runes' 83

pushlist 'Runes' 89

pushlist 'Runes' 95

endif

for 0 to 'Runes'

useobject 'RBook'

pause 900

waitforgump 0x554b87f3 5000

replygump 0x554b87f3 Runes[]

pause 4000

if injournal 'blocked' 'system'

@clearjournal

replay

else

poplist 'Runes' 'front'

stop

endif

endfor

list: list runes not found
error line 22
cp4chh
 

Experience

Grandmaster
Thief macro for stealing specific regs or bandages?
@ignoreobject 'backpack'
@getfriend 'innocent' 'criminal' 'grey' 'gray' 'humanoid' 'closest'
while @inrange 'friend' 1 and @findlayer 'friend' '21'
@setalias 'sbag' 'found'
pause 100
useobject! 'sbag'
//Steal Bandage
if @findtype '0xe21' 'any' 'sbag' '1' '1'
useskill 'stealing'
waitfortarget 5000
target! 'found'
pause 10100
//Steal Arrows
elseif @findtype '0xf3f' 'any' 'sbag' 'any' '1'
useskill 'stealing'
waitfortarget 5000
target! 'found'
pause 10100
endif
endwhile
pause 200
 
Sorry for the late reply, i ended up using razor until 65, when i hit 65 skill and started making staves, it worked. Sooooo, who knows.

Anyway, i do have one more project for you if youre interested.

Do you remember when you wrote me the organizing scrolls and then adding scrolls to spellbook scripts?
Which run perfectly and are fantastic i might add.


Is it possible for you to do a third one that checks for missing spells in a spellbook, uses inscription to write the needed spells and then adds them? Heh.... WE'RE GOIN FULLY AUTOMATED HERE!
 

Experience

Grandmaster
Sorry for the late reply, i ended up using razor until 65, when i hit 65 skill and started making staves, it worked. Sooooo, who knows.

Anyway, i do have one more project for you if youre interested.

Do you remember when you wrote me the organizing scrolls and then adding scrolls to spellbook scripts?
Which run perfectly and are fantastic i might add.


Is it possible for you to do a third one that checks for missing spells in a spellbook, uses inscription to write the needed spells and then adds them? Heh.... WE'RE GOIN FULLY AUTOMATED HERE!
Unfortuneately because of the limited information steam can read on UOF. I can only have it decide if the book is empty or full
 
Unfortuneately because of the limited information steam can read on UOF. I can only have it decide if the book is empty or full

Okay, how about this.
a script that takes needed regs and scrolls from a secure chest, writes say.. 20 of each spell, and then organizes into the 1-8 containers from the other script you wrote me.
So i guess uhhh... an expanded and slightly modified version of the recall maker script.
 
Last edited by a moderator:

Experience

Grandmaster
Okay, how about this.
a script that takes needed regs and scrolls from a secure chest, writes say.. 20 of each spell, and then organizes into the 1-8 containers from the other script you wrote me.
So i guess uhhh... an expanded and slightly modified version of the recall maker script.
I will see if i can't do that
 
Top