Need Stealing script

Kird

Adept
////////////////////////////////////
// The easiest way to train
// stealing is in your own house,
// from a secure container. If
// you train in a dungeon, remove
// the '//' from the last 2
// lines and stand 1 tile north
// of the container. This macro
// uses empty bottles to train.
//
// Turn on loop and click play!
//
// ~~Made by kdivers~~
////////////////////////////////////

if not @findalias 'host'

headmsg 'Select host container to steal from, typically a secured house container'

promptalias 'host'

useobject 'host'

pause 600

endif

if skill 'stealing' < 100

@findtype 0xf0e 0x0 'host'

useskill 'stealing'

waitfortarget 2000

target! 'found'

pause 600

if @injournal 'You success' 'system'

movetype 0xf0e 'backpack' 'host'

clearjournal

pause 10000

else

pause 10000

endif

else

headmsg 'Stealing complete!'

stop

endif

//moveitemoffset 'host' 'ground' 0 1 0

//pause 600
 

halygon

Grandmaster
Here is what I made to train my multiple thieves. Haven't used it in a year or so, but worked fine then:

Code:
//
//Stealing training - Find a secluded spot (Nujel'm is great) behind a wall to hide.  Script picks up container and sets it back on ground to keep it from decay.
//Buy or start with 50 stealing
//
//These Prompt for the Container you are stealing from and the bag with 8 stones of items in it -- Steal the bag (Steal8) from the container on the ground
promptalias 'Container'
promptalias 'Steal8'
//This Prompts for the Container you are stealing from and the bag with 9 stones of items in it -- Steal the bag (Steal9) from the container on the ground
promptalias 'Steal9'
while skill 'Stealing' < 82
  @clearjournal
  moveitemoffset 'Container' 'ground' 1 0 0
  pause 1000
  while not @injournal 'You successfully steal' 'system'
    useskill 'Stealing'
    waitfortarget 15000
    target! 'Steal8'
    pause 11000
  endwhile
  moveitem 'Steal8' 'Container' 54 87 0
  pause 1000
  moveitem 'Container' 'backpack' 79 92 0
  pause 1000
endwhile
while skill 'Stealing' < 100
  @clearjournal
  moveitemoffset 'Container' 'ground' 1 0 0
  pause 1000
  while not @injournal 'You successfully steal' 'system'
    useskill 'Stealing'
    waitfortarget 15000
    target! 'Steal9'
    pause 11000
  endwhile
  moveitem 'Steal9' 'Container' 54 87 0
  pause 1000
  moveitem 'Container' 'backpack' 79 92 0
  pause 1000
endwhile
 

killhazard

Neophyte
this is what i got right now. it works without error, the only thing it doesnt do is stop once you get to GM. otherwise it works perfectly. uses bottles in a bag facing south, just like the other script.



if not @findalias 'host'

headmsg 'Select host container to steal from, typically a secured house container'

promptalias 'host'

useobject 'host'

pause 600

endif

if skill 'stealing' < 100

@findtype 0xf0e 0x0 'host'

useskill 'stealing'

waitfortarget 2000

target! 'found'

pause 600

movetype 0xf0e 'backpack' 'host'

pause 10000

endif

moveitemoffset 'host' 'ground' 0 1 0

pause 600
 

killhazard

Neophyte
////////////////////////////////////
// The easiest way to train
// stealing is in your own house,
// from a secure container. If
// you train in a dungeon, remove
// the '//' from the last 2
// lines and stand 1 tile north
// of the container. This macro
// uses empty bottles to train.
//
// Turn on loop and click play!
//
// ~~Made by kdivers~~
////////////////////////////////////

if not @findalias 'host'

headmsg 'Select host container to steal from, typically a secured house container'

promptalias 'host'

useobject 'host'

pause 600

endif

if skill 'stealing' < 100

@findtype 0xf0e 0x0 'host'

useskill 'stealing'

waitfortarget 2000

target! 'found'

pause 600

if @injournal 'You success' 'system'

movetype 0xf0e 'backpack' 'host'

clearjournal

pause 10000

else

pause 10000

endif

else

headmsg 'Stealing complete!'

stop

endif

//moveitemoffset 'host' 'ground' 0 1 0

//pause 600
oh cool, thanks dude
 

killhazard

Neophyte
Here is what I made to train my multiple thieves. Haven't used it in a year or so, but worked fine then:

Code:
//
//Stealing training - Find a secluded spot (Nujel'm is great) behind a wall to hide.  Script picks up container and sets it back on ground to keep it from decay.
//Buy or start with 50 stealing
//
//These Prompt for the Container you are stealing from and the bag with 8 stones of items in it -- Steal the bag (Steal8) from the container on the ground
promptalias 'Container'
promptalias 'Steal8'
//This Prompts for the Container you are stealing from and the bag with 9 stones of items in it -- Steal the bag (Steal9) from the container on the ground
promptalias 'Steal9'
while skill 'Stealing' < 82
  @clearjournal
  moveitemoffset 'Container' 'ground' 1 0 0
  pause 1000
  while not @injournal 'You successfully steal' 'system'
    useskill 'Stealing'
    waitfortarget 15000
    target! 'Steal8'
    pause 11000
  endwhile
  moveitem 'Steal8' 'Container' 54 87 0
  pause 1000
  moveitem 'Container' 'backpack' 79 92 0
  pause 1000
endwhile
while skill 'Stealing' < 100
  @clearjournal
  moveitemoffset 'Container' 'ground' 1 0 0
  pause 1000
  while not @injournal 'You successfully steal' 'system'
    useskill 'Stealing'
    waitfortarget 15000
    target! 'Steal9'
    pause 11000
  endwhile
  moveitem 'Steal9' 'Container' 54 87 0
  pause 1000
  moveitem 'Container' 'backpack' 79 92 0
  pause 1000
endwhile
awesome! much better than the cheap script i just cut from other scripts.
 
Top