Results 1 to 10 of 10

Thread: New Account Sequence

  1. #1
    Join Date
    May 2012
    Location
    Glorious Nippon
    Posts
    1,011
    Mentioned
    50 Post(s)
    Quoted
    505 Post(s)

    Default New Account Sequence

    Hey everyone! It's been a while since I've done anything Runescape-related but I'm slowing getting back into it.
    I've been messing around with reflection and I'm interested in making a script that takes a new account through all the boring early game stuff (f2p for now).

    The problem is that haven't actually played Runescape legit since 2007 and have no idea what to do or where to do it. I know there are some easy quests (cook's assistant, rune mysteries) and I have a basic starter WC script, but that's about it.

    My goal right now is simply to get an outline of an efficient path for a new account. I found some decent guides, but they were from before OSRS was f2p. Any ideas are appreciated


    I might make a separate thread about this, but for now...
    If anyone has experience with web/node walking, I'd love to hear from you. I made one yesterday and it works, but I'd like a better way to collect and manage nodes. For pathfinding I'm using Dijkstra atm, but maybe something else would be better?
    e: oh and handling obstacles/dungeons.. I have no clue :P
    Last edited by Citrus; 06-19-2016 at 06:03 PM.

  2. #2
    Join Date
    Jul 2015
    Posts
    80
    Mentioned
    1 Post(s)
    Quoted
    22 Post(s)

    Default

    It all depends on your strategy and type of botting you wanna do, the one thing is for sure, im speaking about OSRS the ban will come sooner or later. Is it just for private use or goldfarming? If its private use you wanna make sure you have high quality script and dont bot for too much time, while taking breaks, and just use your common sense to avoid detection. Goldfarming? Thats just different story. Ban will come, just be prepared and make your strategy. And automate as much as you can, that will save you lots of time. The simplest solutions are the best.

    Thats just from my experience, if you ask specific question ill try to answer as much as i know.

    cheers!

  3. #3
    Join Date
    May 2012
    Location
    Glorious Nippon
    Posts
    1,011
    Mentioned
    50 Post(s)
    Quoted
    505 Post(s)

    Default

    My only goal is the script itself, if that makes sense. I'm still not interested in the game, but writing scripts is fun. I'd like to imitate a legit player who knows the game well enough to play efficiently. Looking at the f2p quests, there are basically no requirements. I guess I'll just start with the easy ones.

  4. #4
    Join Date
    Apr 2016
    Location
    New Zealand
    Posts
    76
    Mentioned
    0 Post(s)
    Quoted
    32 Post(s)

    Default

    Do you mean some kind of tutorial island to dragon slayer script? I have a 7 qp script in the works, the hardest thing would be the testing I think.

  5. #5
    Join Date
    May 2012
    Location
    Glorious Nippon
    Posts
    1,011
    Mentioned
    50 Post(s)
    Quoted
    505 Post(s)

    Default

    Quote Originally Posted by Dissimulo View Post
    Do you mean some kind of tutorial island to dragon slayer script? I have a 7 qp script in the works, the hardest thing would be the testing I think.
    Yeah pretty much. Maybe some skilling as well. As far as I can tell, most of the f2p quests are super simple. Lots of walking and talking. I just need to make a big list of stuff to collect/buy so that everything goes smoothly.
    Last edited by Citrus; 06-20-2016 at 05:54 AM.

  6. #6
    Join Date
    Apr 2016
    Location
    New Zealand
    Posts
    76
    Mentioned
    0 Post(s)
    Quoted
    32 Post(s)

    Default

    I took notes down when doing the quests legit:

    7QP notes

    7QP script

    Start in cooks kitchen

    Talk to cook, start dialouge for quest

    pick up pot

    climb down trap door

    Point(3216 + RandomRange(-1, 1), 9624 + RandomRange(-1, 1))

    pick up bucket

    Point(3210 + RandomRange(-1, 1), 9616 + RandomRange(-1, 1))

    climb up ladder

    walk path to milk cow
    Point(3221 + RandomRange(-1, 1), 3218 + RandomRange(-1, 1))
    Point(3234 + RandomRange(-1, 1), 3223 + RandomRange(-1, 1))
    Point(3249 + RandomRange(-1, 1), 3225 + RandomRange(-1, 1))
    Point(3259 + RandomRange(-1, 1), 3236 + RandomRange(-1, 1))
    Point(3256 + RandomRange(-1, 1), 3247 + RandomRange(-1, 1))
    Point(3250 + RandomRange(-1, 1), 3259 + RandomRange(-1, 1))
    Point(3252 + RandomRange(-1, 1), 3267 + RandomRange(-1, 1))

    check gate

    click cow
    wait until not animating

    Point(3253 + RandomRange(-1, 1), 3267 + RandomRange(-1, 1))

    check gate

    Point(3242 + RandomRange(-1, 1), 3262 + RandomRange(-1, 1))
    Point(3228 + RandomRange(-1, 1), 3262 + RandomRange(-1, 1))
    Point(3220 + RandomRange(-1, 1), 3271 + RandomRange(-1, 1))
    Point(3210 + RandomRange(-1, 1), 3279 + RandomRange(-1, 1))
    Point(3198 + RandomRange(-1, 1), 3279 + RandomRange(-1, 1))
    Point(3188 + RandomRange(-1, 1), 3283 + RandomRange(-1, 1))
    Point(3181 + RandomRange(-1, 1), 3288 + RandomRange(-1, 1))

    check gate

    Point(3184 + RandomRange(-1, 1), 3297 + RandomRange(-1, 1))

    grab egg

    Point(3181 + RandomRange(-1, 1), 3289 + RandomRange(-1, 1))

    check gate

    Point(3171 + RandomRange(-1, 1), 3286 + RandomRange(-1, 1))
    Point(3163 + RandomRange(-1, 1), 3289 + RandomRange(-1, 1))

    check gate

    pick wheat

    Point(3167 + RandomRange(-1, 1), 3302 + RandomRange(-1, 1))

    check large door

    climb up ladder

    climb up ladder

    use grain on hopper

    operate controls

    climb down ladder

    climb down ladder

    use pot on flour bin

    check large door

    Point(3166 + RandomRange(-1, 1), 3294 + RandomRange(-1, 1))
    Point(3174 + RandomRange(-1, 1), 3285 + RandomRange(-1, 1))
    Point(3185 + RandomRange(-1, 1), 3282 + RandomRange(-1, 1))
    Point(3188 + RandomRange(-1, 1), 3280 + RandomRange(-1, 1))

    check gate

    Point(3189 + RandomRange(-1, 1), 3276 + RandomRange(-1, 1))

    check door

    Point(3190 + RandomRange(-1, 1), 3273 + RandomRange(-1, 1))

    Talk to farmer, start quest

    take shears

    check door

    Point(3188 + RandomRange(-1, 1), 3279 + RandomRange(-1, 1))

    check gate

    Point(3196 + RandomRange(-1, 1), 3277 + RandomRange(-1, 1))

    climb over stile

    shear sheep

    blind walk? to
    Point(3212 + RandomRange(-1, 1), 3261 + RandomRange(-1, 1))

    check gate

    Point(3217 + RandomRange(-1, 1), 3248 + RandomRange(-1, 1))
    Point(3223 + RandomRange(-1, 1), 3239 + RandomRange(-1, 1))
    Point(3232 + RandomRange(-1, 1), 3230 + RandomRange(-1, 1))
    Point(3228 + RandomRange(-1, 1), 3219 + RandomRange(-1, 1))
    Point(3219 + RandomRange(-1, 1), 3218 + RandomRange(-1, 1))
    Point(3208 + RandomRange(-1, 1), 3213 + RandomRange(-1, 1))

    talk to cook, finish quest

    exit quest screen

    Point(3205 + RandomRange(-1, 1), 3209 + RandomRange(-1, 1))

    climb up staircase

    Point(3207 + RandomRange(-1, 1), 3214 + RandomRange(-1, 1))

    check door

    spin spinning wheel

    make 20 balls of wool

    wait till not animating

    Point(3205 + RandomRange(-1, 1), 3209 + RandomRange(-1, 1))

    climb down staircase

    Point(3214 + RandomRange(-1, 1), 3217 + RandomRange(-1, 1))
    Point(3228 + RandomRange(-1, 1), 3218 + RandomRange(-1, 1))
    Point(3231 + RandomRange(-1, 1), 3230 + RandomRange(-1, 1))
    Point(3222 + RandomRange(-1, 1), 3240 + RandomRange(-1, 1))
    Point(3217 + RandomRange(-1, 1), 3253 + RandomRange(-1, 1))
    Point(3217 + RandomRange(-1, 1), 3266 + RandomRange(-1, 1))
    Point(3211 + RandomRange(-1, 1), 3278 + RandomRange(-1, 1))
    Point(3199 + RandomRange(-1, 1), 3279 + RandomRange(-1, 1))
    Point(3188 + RandomRange(-1, 1), 3280 + RandomRange(-1, 1))

    check gate

    Point(3189 + RandomRange(-1, 1), 3276 + RandomRange(-1, 1))

    check door

    Point(3190 + RandomRange(-1, 1), 3273 + RandomRange(-1, 1))

    Talk to farmer, finish quest

    exit quest screen

    check door

    Point(3188 + RandomRange(-1, 1), 3279 + RandomRange(-1, 1))

    check gate

    Point(3202 + RandomRange(-1, 1), 3279 + RandomRange(-1, 1))
    Point(3213 + RandomRange(-1, 1), 3278 + RandomRange(-1, 1))
    Point(3221 + RandomRange(-1, 1), 3269 + RandomRange(-1, 1))
    Point(3228 + RandomRange(-1, 1), 3262 + RandomRange(-1, 1))
    Point(3243 + RandomRange(-1, 1), 3263 + RandomRange(-1, 1))
    Point(3241 + RandomRange(-1, 1), 3275 + RandomRange(-1, 1))
    Point(3238 + RandomRange(-1, 1), 3288 + RandomRange(-1, 1))
    Point(3239 + RandomRange(-1, 1), 3302 + RandomRange(-1, 1))
    Point(3246 + RandomRange(-1, 1), 3312 + RandomRange(-1, 1))
    Point(3257 + RandomRange(-1, 1), 3323 + RandomRange(-1, 1))
    Point(3269 + RandomRange(-1, 1), 3330 + RandomRange(-1, 1))
    Point(3276 + RandomRange(-1, 1), 3341 + RandomRange(-1, 1))
    Point(3273 + RandomRange(-1, 1), 3352 + RandomRange(-1, 1))
    Point(3269 + RandomRange(-1, 1), 3361 + RandomRange(-1, 1))
    Point(3270 + RandomRange(-1, 1), 3367 + RandomRange(-1, 1))

    pick from cadava bush

    Point(3281 + RandomRange(-1, 1), 3373 + RandomRange(-1, 1))
    Point(3293 + RandomRange(-1, 1), 3382 + RandomRange(-1, 1))
    Point(3291 + RandomRange(-1, 1), 3396 + RandomRange(-1, 1))
    Point(3287 + RandomRange(-1, 1), 3410 + RandomRange(-1, 1))
    Point(3286 + RandomRange(-1, 1), 3418 + RandomRange(-1, 1))
    Point(3274 + RandomRange(-1, 1), 3428 + RandomRange(-1, 1))
    Point(3260 + RandomRange(-1, 1), 3428 + RandomRange(-1, 1))
    Point(3248 + RandomRange(-1, 1), 3429 + RandomRange(-1, 1))
    Point(3233 + RandomRange(-1, 1), 3430 + RandomRange(-1, 1))
    Point(3219 + RandomRange(-1, 1), 3428 + RandomRange(-1, 1))

    find and walk to romeo

    talk to romeo, start quest

    Point(3211 + RandomRange(-1, 1), 3424 + RandomRange(-1, 1))
    Point(3197 + RandomRange(-1, 1), 3429 + RandomRange(-1, 1))
    Point(3183 + RandomRange(-1, 1), 3430 + RandomRange(-1, 1))
    Point(3169 + RandomRange(-1, 1), 3433 + RandomRange(-1, 1))

    check door

    Point(3159 + RandomRange(-1, 1), 3435 + RandomRange(-1, 1))

    climb up staircase

    Point(3157 + RandomRange(-1, 1), 3431 + RandomRange(-1, 1))

    check door

    if juliet on balcony
    check door

    talk to juliet

    if on balcony
    check door

    Point(3157 + RandomRange(-1, 1), 3430 + RandomRange(-1, 1))

    check door

    Point(3155 + RandomRange(-1, 1), 3436 + RandomRange(-1, 1))

    climb down staircase

    Point(3164 + RandomRange(-1, 1), 3433 + RandomRange(-1, 1))

    check door

    Point(3176 + RandomRange(-1, 1), 3428 + RandomRange(-1, 1))
    Point(3191 + RandomRange(-1, 1), 3430 + RandomRange(-1, 1))
    Point(3203 + RandomRange(-1, 1), 3429 + RandomRange(-1, 1))
    Point(3212 + RandomRange(-1, 1), 3423 + RandomRange(-1, 1))

    find and walk to romeo

    talk to romeo

    Point(3216 + RandomRange(-1, 1), 3423 + RandomRange(-1, 1))
    Point(3227 + RandomRange(-1, 1), 3429 + RandomRange(-1, 1))
    Point(3236 + RandomRange(-1, 1), 3437 + RandomRange(-1, 1))
    Point(3246 + RandomRange(-1, 1), 3444 + RandomRange(-1, 1))
    Point(3245 + RandomRange(-1, 1), 3457 + RandomRange(-1, 1))
    Point(3246 + RandomRange(-1, 1), 3470 + RandomRange(-1, 1))
    Point(3254 + RandomRange(-1, 1), 3479 + RandomRange(-1, 1))
    Point(3253 + RandomRange(-1, 1), 3484 + RandomRange(-1, 1))

    find and talk to father lawrence

    Point(3250 + RandomRange(-1, 1), 3479 + RandomRange(-1, 1))
    Point(3245 + RandomRange(-1, 1), 3471 + RandomRange(-1, 1))
    Point(3239 + RandomRange(-1, 1), 3462 + RandomRange(-1, 1))
    Point(3234 + RandomRange(-1, 1), 3451 + RandomRange(-1, 1))
    Point(3234 + RandomRange(-1, 1), 3438 + RandomRange(-1, 1))
    Point(3226 + RandomRange(-1, 1), 3429 + RandomRange(-1, 1))
    Point(3214 + RandomRange(-1, 1), 3423 + RandomRange(-1, 1))
    Point(3210 + RandomRange(-1, 1), 3413 + RandomRange(-1, 1))
    Point(3202 + RandomRange(-1, 1), 3406 + RandomRange(-1, 1))
    Point(3191 + RandomRange(-1, 1), 3403 + RandomRange(-1, 1))

    check door

    find and talk to apothecary

    talk again

    Point(3186 + RandomRange(-1, 1), 3402 + RandomRange(-1, 1))
    Point(3182 + RandomRange(-1, 1), 3413 + RandomRange(-1, 1))
    Point(3179 + RandomRange(-1, 1), 3424 + RandomRange(-1, 1))
    Point(3173 + RandomRange(-1, 1), 3430 + RandomRange(-1, 1))
    Point(3165 + RandomRange(-1, 1), 3433 + RandomRange(-1, 1))

    check door

    Point(3159 + RandomRange(-1, 1), 3435 + RandomRange(-1, 1))

    climb up staircase

    Point(3157 + RandomRange(-1, 1), 3431 + RandomRange(-1, 1))

    check door

    if juliet on balcony
    check door

    talk to juliet

    if on balcony
    check door

    Point(3157 + RandomRange(-1, 1), 3430 + RandomRange(-1, 1))

    check door

    Point(3155 + RandomRange(-1, 1), 3436 + RandomRange(-1, 1))

    climb down staircase

    Point(3164 + RandomRange(-1, 1), 3433 + RandomRange(-1, 1))

    check door

    Point(3176 + RandomRange(-1, 1), 3428 + RandomRange(-1, 1))
    Point(3191 + RandomRange(-1, 1), 3430 + RandomRange(-1, 1))
    Point(3203 + RandomRange(-1, 1), 3429 + RandomRange(-1, 1))
    Point(3212 + RandomRange(-1, 1), 3423 + RandomRange(-1, 1))

    find and walk to romeo

    talk to romeo

    Point(3211 + RandomRange(-1, 1), 3424 + RandomRange(-1, 1))
    Point(3196 + RandomRange(-1, 1), 3429 + RandomRange(-1, 1))
    Point(3185 + RandomRange(-1, 1), 3436 + RandomRange(-1, 1))

    bank everything

    next script prep

    run next script


    You can either try to have the script to be linear like this outline, or try have it detect the 'state' of the account, but I am not sure of how to get around the problem of detecting the stage at which the quest is at, without having to open the quest log (which may make it look less botlike, as a new player would check the quest log unlike a bot).

  7. #7
    Join Date
    May 2012
    Location
    Glorious Nippon
    Posts
    1,011
    Mentioned
    50 Post(s)
    Quoted
    505 Post(s)

    Default

    Quote Originally Posted by Dissimulo View Post
    I took notes down when doing the quests legit:
    Awesome! This is pretty much what I was thinking of, except for the static walk paths.

    You can either try to have the script to be linear like this outline, or try have it detect the 'state' of the account, but I am not sure of how to get around the problem of detecting the stage at which the quest is at, without having to open the quest log (which may make it look less botlike, as a new player would check the quest log unlike a bot).
    Detecting the quest state is trivial with reflection (getSettingArray). Take a look at the tutorial island solver.

  8. #8
    Join Date
    Mar 2015
    Posts
    11
    Mentioned
    0 Post(s)
    Quoted
    4 Post(s)

    Default

    A script that completes the tutorial then does cook assist -> sheep shearer -> romeo and juliet to break trade restriction. But it's so much work for a script that you will run only once per account I don't think it's worth it unless you plan on suicide gold farming (transfer to mule before account get a ban).

    Another idea is to write a double money scam script on ge, many people do 5k 'tests' you can just grab and hop worlds. But I don't know how to deal with trading in reflection yet.

    You can always collect things with new accounts, example:
    Many people bot combat in that chicken pen in lumbridge, lots of feathers on the floor because the bots don't pick it up for some reason so I just wrote a script to collect them and ran it on 3 accounts on different worlds, 2 of them got banned in less than a day, the other managed to run for more than a day then a transferred to my main acc and I'm giving it a break now.

  9. #9
    Join Date
    May 2012
    Location
    Glorious Nippon
    Posts
    1,011
    Mentioned
    50 Post(s)
    Quoted
    505 Post(s)

    Default

    Quote Originally Posted by Wesnoth View Post
    A script that completes the tutorial then does cook assist -> sheep shearer -> romeo and juliet to break trade restriction. But it's so much work for a script that you will run only once per account I don't think it's worth it unless you plan on suicide gold farming (transfer to mule before account get a ban).
    As I said before, the whole point is to write the script. I've already finished two quests and my process will only get more efficient as I write.
    Another idea is to write a double money scam script on ge, many people do 5k 'tests' you can just grab and hop worlds. But I don't know how to deal with trading in reflection yet.
    I'd have to be a pretty huge asshole to do something like that.
    You can always collect things with new accounts, example:
    Many people bot combat in that chicken pen in lumbridge, lots of feathers on the floor because the bots don't pick it up for some reason so I just wrote a script to collect them and ran it on 3 accounts on different worlds, 2 of them got banned in less than a day, the other managed to run for more than a day then a transferred to my main acc and I'm giving it a break now.
    Nobody picks them up because you can make over 250k/hr buying feather packs.

  10. #10
    Join Date
    Mar 2015
    Posts
    11
    Mentioned
    0 Post(s)
    Quoted
    4 Post(s)

    Default

    Quote Originally Posted by Citrus View Post
    As I said before, the whole point is to write the script. I've already finished two quests and my process will only get more efficient as I write.

    I'd have to be a pretty huge asshole to do something like that.

    Nobody picks them up because you can make over 250k/hr buying feather packs.

    Didn't know about that feather pack thing, started playing osrs last week. About money double bot, if you don't mind being an asshole it may the one of the best ways to make money f2p with a bit of luck because of no reqs needed on the new acc, dressing it well is enough.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •