PDA

View Full Version : fletching script.



m1kinsey
11-25-2008, 11:43 PM
can someone tell me why this script is not looping back to the top?

#shaft.Cmd

goto ARROWSHAFT

ARROWSHAFT:
pause 1
put get 1 shaft from my backp
match ARROWSTART I could not find
match ARROWS2 arrow shaft
match ARROWS2 rough bone shaft
match ARROWS2 rough wooden shaft
matchwait

ARROWS2:
put get 1 my shaft
put get my dagg
pause 1
put cut my shaft with my dagge
match ARROWSHAFT you discard
match ARROWS4 keep the shaft
matchwait

ARROWS4:
pause 1
put get my dagg
put cut nock in my shaft with my dagg
pause 1
put cut nock in my shaft with my dagg
match ARROWSHAFT toss it
match ARROWS5 cut a nock
matchwait

ARROWS5:
pause 1
put put my dagg in my sheat
put put shaft in barrel
pause 1
match goto ARROWSHAFT feel pleased with yourself
matchwait

AestheticDeath
11-25-2008, 11:49 PM
match goto ARROWSHAFT feel pleased with yourself


delete the goto, and see if it works

Deathravin
11-26-2008, 10:34 AM
You can ditch that first goto while you're at it too.

Or just use any of the other 900 fletch rank up scripts. Yours will work, but you'll be throwing a lot of experience away at higher ranks.

You can either get lich and use this:

goto "checkxp"

getshaftp:
pause("1s")
waitrt?
getshaft:
match "getshaftp", "Sorry, you may only type ahead 1 command."
match "getshaftp", "...wait"
match "cutshaft", "You remove a single"
match "stop", "Get what?"
waitrt?
put "get 1 shaft from my backpack"
matchwait

cutshaftp:
pause("1s")
waitrt?
cutshaft:
match "cutshaftp", "Sorry, you may only type ahead 1 command."
match "cutshaftp", "...wait"
match "checkxp", "Realizing it would never fly straight, you discard"
match "cutnocks", "You pare away the excess"
match "cutnocks", "Generally, you should paint or crest"
match "cutnocks", "Do you mean to CUT NOCKS"
waitrt?
put "cut my shaft with my knife"
matchwait

cutnocksp:
pause("1s")
waitrt?
cutnocks:
match "cutnocks", "Sorry, you may only type ahead 1 command."
match "cutnocks", "...wait"
match "cutnocksp", "Generally, you should paint or crest"
match "checkxp", "That'll never fire... might as well toss it."
match "dropshaft", "You carefully cut a nock into the end of the arrow shaft."
waitrt?
put "cut nock in my shaft with my knife"
matchwait

dropshaftp:
pause("1s")
waitrt?
dropshaft:
match "dropshaftp", "Sorry, you may only type ahead 1 command."
match "dropshaftp", "...wait"
match "checkxp", "You put"
match "checkxp", "As you place"
match "checkxp", "You drop"
waitrt?
put "put shaft in wastebasket"
matchwait

checkxp:
if checkmind(4) == true then echo "Waiting for mind" end
while checkmind(4) == true
pause("5s")
end
pause("1s")
goto "getshaft"

stop:
exit

Or just put in a exp checker into yours that makes sure you're muddled or lower before you keep fletching.