Author Topic: Moongate Stealth Trainer  (Read 12251 times)

0 Members and 1 Guest are viewing this topic.

Offline krovikanTopic starter

  • Jr. Member
  • **
  • Posts: 17
  • Activity:
    0%
  • Reputation Power: 1
  • krovikan has no influence.
  • Respect: +12
  • Referrals: 1
    • View Profile
Moongate Stealth Trainer
« on: September 24, 2013, 07:40:02 PM »
+1
This is super easy to make and buggy script, all it does is hop back and forth between Skara Brae and Trinsnic and move a tile to the northeast to train stealth.   I know its really simple, but I'm sure theres gotta be some lazy soul out there that could benefit from it.

Bugs out every so often, so I find myself having to manually put my char back at the gate.

To run, get yerself some stealth and hiding, go to the good ole Trammel trins or skara brae moongate and loop it

Code: [Select]
useobject 0x40025e20
pause 1000
replygump 0xe0e675b8 1 5
walk "Northeast"
pause 1000
msg 'o'
pause 1000
useobject 0x40025e1f
pause 1000
replygump 0xe0e675b8 1 6
walk "Northeast"
pause 1000
msg 'o'
pause 1000
 

 :-[
"Quoting Elites/GMods/Admins in your siggys. Smiley" -- TrailMyx

Offline dxrom

  • Master of the milestones!
  • Elite
  • *
  • *
  • Posts: 1080
  • Activity:
    0%
  • Reputation Power: 15
  • dxrom is working their way up.dxrom is working their way up.dxrom is working their way up.
  • KEYBOARD COWBOY, GREAT SAMURAI OF THE INTERNET.
  • Respect: +277
  • Referrals: 1
    • View Profile
Re: Moongate Stealth Trainer
« Reply #1 on: September 24, 2013, 08:07:01 PM »
+1
I just made one of these a few days ago for the Stealth client beta. I figured I should let you know that you can train another skill while training stealth this way, as stealth does not enable a skill timer when used passively.

For example you can have it use Tracking (you don't need to do anything with tracking other than use the skill and ignore the gump in order to get a gain) and your stealth/hiding training wont be interfered with at all.



 ​_██​_
(ಠ​_ృ)
I do say, ol' Chap! Come play EVE Online! Why here is a 21 Day Free Trial!

Offline dxrom

  • Master of the milestones!
  • Elite
  • *
  • *
  • Posts: 1080
  • Activity:
    0%
  • Reputation Power: 15
  • dxrom is working their way up.dxrom is working their way up.dxrom is working their way up.
  • KEYBOARD COWBOY, GREAT SAMURAI OF THE INTERNET.
  • Respect: +277
  • Referrals: 1
    • View Profile
Re: Moongate Stealth Trainer
« Reply #2 on: September 24, 2013, 11:05:08 PM »
+1
Some pointers also:

Try using the TYPE for the gate (exploitable by third part, i know. but that can be avoided) as opposed to the ID of the gate. you can remedy this easily with a check.
Code: [Select]
if findtype 0xf6c '0x0' 'ground' 1 5
endif

You can also make use of distance variable in order to avoid third party exploitation (aka someone dropping a gate and your script selecting it instead). The distance check can be implemented with information based off of the original findtype check.

http://www.runuo.com/products/assistuo/doc/statements/distance-and-range

Example :
Code: [Select]
if distance 'found' == 0
Sometimes when you only take one step out of moongate hidden, you aren't given a stealth check and thus wont receive a gain for it so utilizing a for loop in a direction away then to the gate can be beneficial.

Example:
Code: [Select]
turn "South"
for 4
  walk "South"
endfor
pause '750'
for 4
  walk "North"
endfor

Unfortunately with the limitation of AUO you cannot set a non-mobile target as an anchor to move around so various distance checks are required and logical thought given to movement.

Also something very useful when dealing with gumps is the waitforgump function.

http://www.runuo.com/products/assistuo/doc/gumps/wait-for-gump

Example :
Code: [Select]
waitforgump 0x258 5000
Again given the limitations of AUO, the ideal method for handling the destination selection would be via control of a Integer that is incremented +1 every turn (and reset after 8, allowing for travel through all tram destinations except New Haven) HOWEVER with the assistance of x and y checks on 'self' you can maintain a semblance of control over avoiding selecting a destination that is located where you are currently.

Please see http://www.runuo.com/products/assistuo/doc/statements/loops-and-keywords for x and y check :
Code: [Select]
// Check character position
if x 'self' >= 380 and y 'self' <= 45
 // Tell party
 partymsg 'Inside treasure zone!'
endif

Example :
Code: [Select]
if x 'self' == 1828 and y 'self' == 2949
  replygump 0x258 1 5
endif
if x 'self' == 2701 and y 'self' == 693
  replygump 0x258 1 6
endif

I know you didn't ask for it, but I hope that this helps :>



 ​_██​_
(ಠ​_ృ)
I do say, ol' Chap! Come play EVE Online! Why here is a 21 Day Free Trial!

Offline krovikanTopic starter

  • Jr. Member
  • **
  • Posts: 17
  • Activity:
    0%
  • Reputation Power: 1
  • krovikan has no influence.
  • Respect: +12
  • Referrals: 1
    • View Profile
Re: Moongate Stealth Trainer
« Reply #3 on: September 25, 2013, 06:14:08 AM »
+1
Wow!  Really cool pointers

Thank you a lot thats really helpful :D
"Quoting Elites/GMods/Admins in your siggys. Smiley" -- TrailMyx