[Release] League of Legends Auto Accept - Queue - Champion Pick Script

09/13/2020 09:25 zamanf#1

League of Legends

Auto Accept/Queue/Pick Script


WORKS WITH THE RIOT API

IT IS NOT PIXEL BASED

Supports the following modes

Normal Draft - Blindpick - Aram - Solo/Duo Que - FLEX


What does this script (Automatically)


  • Pick Queue for you
  • Search for a match
  • Accept
  • For BlindPick mode, it will INSTALOCK your champion, set spells and rune page
  • For Normal Draft, Solo/Duo Queue, Flex it will ban the champion of your choice
    and pick champions according to your settings, set rune page and spells
  • In ARAM mode, you will be assigned a champion and it will find the best runes from blitz.gg



All of the above in humanized manner

The script is open source and requires Perl to be installed in order to run


I recommend installing [Only registered and activated users can see links. Click Here To Register...] (32bit preferably)

Once you install Perl open cmd.exe and run

cpan JSON::Parse

(You will do the same in case you have any other missing module)




Edit the config of the script to your desired settings before launching!

Bellow I show you a sample config, which should be changed accordingly.

When adding rune pages, make sure it is EXACTLY as in your client.
I have a list of champions with ids in the script, when you add them,
put exactly their names as they are in the list.

Use your brain.




PHP Code:
    
    
# chose your primary and secondary role.
    # valid options are TOP JUNGLE MIDDLE BOTTOM UTILITY
    # UTILITY is for support role.
    # DONT use anything else or it wont work.
    
    
PREFER_ROLE1=> uc('UTILITY'),
    
PREFER_ROLE2=> uc('JUNGLE'),
    
    
# 400 = NORMAL DRAFT
    # 420 = RANKED SOLO/DUO
    # 430 = BLIND PICK
    # 440 = RANKED FLEX
    # 450 = ARAM
    
    # 400 is predefined but you can set the mode as an argument when launching the script
    # i.e. :: perl script.pl 420 :: for ranked solo/duo
    
    
QUEUE        => shift || 400
    
    
#top1 = first choice for top, top2 is the second choice if top1 is banned or picked already
    #top3 same idea as top2. rest is self explanatory
    
    # Available spells: cleanse, exhaust, flash, ghost, heal, smite
    #                    teleport, clarity, ignite, barrier, mark
    # make sure you write them in LOWER CASE.
    
    
    # make sure you write the rune page EXACTLY as it is in your client
    
    
top1        => [ ucfirst(''), '',    '''' ],
    
top2        => [ ucfirst(''), '',    '''' ],
    
top3        => [ ucfirst(''), '',    '''' ],
    
top4        => [ ucfirst(''), '',    '''' ],
    
top5        => [ ucfirst(''), '',    '''' ],

    
#                        Champion    Spell1        Spell2        Rune Page
    
jungle1        => [ ucfirst('Teemo'),    'smite',    'ignite',    'Rune page1'    ],
    
jungle2        => [ ucfirst('Shaco'),    'smite',    'ignite',    'Rune page2'    ],
    
jungle3        => [ ucfirst('Rengar'),    'smite',    'ignite',    'Rune page3'    ],
    
jungle4        => [ ucfirst('Singed'),    'smite',    'ignite',    'Rune page4'    ],
    
jungle5        => [ ucfirst('Zac'),    'smite',    'ignite',    'Rune page5'    ],

    
mid1        => [ ucfirst(''), '',    '''' ],
    
mid2        => [ ucfirst(''), '',    '''' ],
    
mid3        => [ ucfirst(''), '',    '''' ],
    
mid4        => [ ucfirst(''), '',    '''' ],
    
mid5        => [ ucfirst(''), '',    '''' ],

    
bottom1        => [ ucfirst(''), '',    '''' ],
    
bottom2        => [ ucfirst(''), '',    '''' ],
    
bottom3        => [ ucfirst(''), '',    '''' ],
    
bottom4        => [ ucfirst(''), '',    '''' ],
    
bottom5        => [ ucfirst(''), '',    '''' ],

    
utility1    => [ ucfirst('Yuumi'),    'exhaust',    'ignite''Rune page6' ],
    
utility2    => [ ucfirst('Teemo'),    'flash',    'ignite''Rune page1' ],
    
utility3    => [ ucfirst('Lux'),    'flash',    'ignite''Rune page6' ],
    
utility4    => [ ucfirst('Rengar'),    'flash',    'ignite''Rune page3' ],
    
utility5    => [ ucfirst('Janna'),    'flash',    'ignite''Rune page6' ],

    
# preference for champion banning in draft

    
BANCHAMP1    => ucfirst('Thresh'),
    
BANCHAMP2    => ucfirst('Yone'),
    
BANCHAMP3    => ucfirst('Leona'),

    
# for blind pick        Champion    Spell1        Spell2        Rune Page
    
INSTALOCK    => [ ucfirst('Yuumi'), 'exhaust''ignite'lc('Rune page6')],
    
    
# ARAM spells
    
    
ARAM_SPELL1    => lc('flash'),
    
ARAM_SPELL2    => lc('barrier'), 


for constructive feedback, you may contact me at discord: zamanf#8802

Enjoy!



elitepvpers doesn't recognize Perl. Open the file, copy the code and paste it in a new Perl (.pl) file


discontinued due to no interest

09/14/2020 13:22 pihcphic#2
Is there a way to make it auto-loop? As in, once the game is over it queues again
09/14/2020 16:36 zamanf#3
Quote:
Originally Posted by pihcphic View Post
Is there a way to make it auto-loop? As in, once the game is over it queues again
Yes, it is possible and quite easy. I will add it to the automated-play bot that I will make, although I am not sure if I will release it.
09/15/2020 07:28 pihcphic#4
Quote:
Originally Posted by zamanf View Post
Yes, it is possible and quite easy. I will add it to the automated-play bot that I will make, although I am not sure if I will release it.
May we have a guide on how to make it autoloop? I have a bot but simply want an auto queuer
09/26/2020 22:22 zackangel#5
discontinued due to no interest? is one o the best things. i love it. well i hope you create something cool like this in the future bro
11/05/2020 02:45 Dorland#6
wtf ranked do not work
11/22/2020 14:21 dut29#7
Hello,

Where is the script? :)
11/23/2020 22:25 LuciferSexDoll#8
is it bannable ?
11/24/2020 19:56 yahyakhireldin#9
Quote:
Originally Posted by LuciferSexDoll View Post
is it bannable ?
so far i didi not get bann XD
12/02/2020 13:52 Houng Young#10
Nices tool, erleichtert das lange Warten in Soloqueue :D
02/27/2021 18:04 Teals53#11
script is removed ?
07/10/2021 16:59 omonoiatis9#12
Bring it back
01/02/2022 22:00 LightGG#13
Does someone have the script ? i'm a Perl Lover and i'm pretty happy to see an useful script in this language.. But sadly there is no more script over here. Please contact me if you have it. Discord : L9 SASUKE SCRIPT#7516
09/06/2022 09:19 badrhari97#14
unfortunately it was removed, does anyone know where I can find such a new script for autostart?
09/06/2022 14:52 VeriMeri#15
Quote:
Originally Posted by badrhari97 View Post
unfortunately it was removed, does anyone know where I can find such a new script for autostart?
I hope this is not against the ToS, but since its open source I doubt it.

[Only registered and activated users can see links. Click Here To Register...]

If you can't compile it yourself, click on the right side on Releases and download it from there.