Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > League of Legends > League of Legends Hacks, Bots, Cheats & Exploits
You last visited: Today at 15:06

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Release] League of Legends Instant Lock Champion Tool

Discussion on [Release] League of Legends Instant Lock Champion Tool within the League of Legends Hacks, Bots, Cheats & Exploits forum part of the League of Legends category.

Reply
 
Old   #1
 
zamanf's Avatar
 
elite*gold: 0
Join Date: Jun 2020
Posts: 19
Received Thanks: 52
Arrow [Release] League of Legends Instant Lock Champion Tool

League of Legends Instant Lock Champion Tool


What does this script?

It will automate the process of picking blind pick mode, search for a match, accept, instantly lock the champion of your choice and call your position.



Run this script to start a game, the rest will be done automatically. You can take a shit in peace.

Perl Version

PHP Code:


# contact: zamanf @ elitepvpers
# run this script to search for a game and instantly pick your champion

use warnings;
use 
MIME::Base64;
use 
LWP::UserAgent;
use 
Data::Dumper;
use 
JSON::Parse 'parse_json';
use 
Time::HiRes qw(sleep);

my %setting = (
    
CHAMPION    => ucfirst('Teemo'),
    
POSITION    => 'SUP BITCHEZ',
    
AUTOSEARCH  => 1,
    
AUTOACCEPT  => 1,
    
AUTOCALL    => 1,
    
AUTOCHAMP   => 1,
);

my %list = (
        
'Aatrox'         => 266,
        
'Ahri'           => 103,
        
'Akali'          => 84,
        
'Alistar'        => 12,
        
'Amumu'          => 32,
        
'Anivia'         => 34,
        
'Annie'          => 1,
        
'Aphelios'       => 523,
        
'Ashe'           => 22,
        
'AurelionSol'    => 136,
        
'Azir'           => 268,
        
'Bard'           => 432,
        
'Blitzcrank'     => 53,
        
'Brand'          => 63,
        
'Braum'          => 201,
        
'Caitlyn'        => 51,
        
'Camille'        => 164,
        
'Cassiopeia'     => 69,
        
'Chogath'        => 31,
        
'Corki'          => 42,
        
'Darius'         => 122,
        
'Diana'          => 131,
        
'DrMundo'        => 36,
        
'Draven'         => 119,
        
'Ekko'           => 245,
        
'Elise'          => 60,
        
'Evelynn'        => 28,
        
'Ezreal'         => 81,
        
'Fiddlesticks'   => 9,
        
'Fiora'          => 114,
        
'Fizz'           => 105,
        
'Galio'          => 3,
        
'Gangplank'      => 41,
        
'Garen'          => 86,
        
'Gnar'           => 150,
        
'Gragas'         => 79,
        
'Graves'         => 104,
        
'Hecarim'        => 120,
        
'Heimerdinger'   => 74,
        
'Illaoi'         => 420,
        
'Irelia'         => 39,
        
'Ivern'          => 427,
        
'Janna'          => 40,
        
'JarvanIV'       => 59,
        
'Jax'            => 24,
        
'Jayce'          => 126,
        
'Jhin'           => 202,
        
'Jinx'           => 222,
        
'Kaisa'          => 145,
        
'Kalista'        => 429,
        
'Karma'          => 43,
        
'Karthus'        => 30,
        
'Kassadin'       => 38,
        
'Katarina'       => 55,
        
'Kayle'          => 10,
        
'Kayn'           => 141,
        
'Kennen'         => 85,
        
'Khazix'         => 121,
        
'Kindred'        => 203,
        
'Kled'           => 240,
        
'KogMaw'         => 96,
        
'Leblanc'        => 7,
        
'LeeSin'         => 64,
        
'Leona'          => 89,
        
'Lillia'         => 876,
        
'Lissandra'      => 127,
        
'Lucian'         => 236,
        
'Lulu'           => 117,
        
'Lux'            => 99,
        
'Malphite'       => 54,
        
'Malzahar'       => 90,
        
'Maokai'         => 57,
        
'MasterYi'       => 11,
        
'MissFortune'    => 21,
        
'MonkeyKing'     => 62,
        
'Mordekaiser'    => 82,
        
'Morgana'        => 25,
        
'Nami'           => 267,
        
'Nasus'          => 75,
        
'Nautilus'       => 111,
        
'Neeko'          => 518,
        
'Nidalee'        => 76,
        
'Nocturne'       => 56,
        
'Nunu'           => 20,
        
'Olaf'           => 2,
        
'Orianna'        => 61,
        
'Ornn'           => 516,
        
'Pantheon'       => 80,
        
'Poppy'          => 78,
        
'Pyke'           => 555,
        
'Qiyana'         => 246,
        
'Quinn'          => 133,
        
'Rakan'          => 497,
        
'Rammus'         => 33,
        
'RekSai'         => 421,
        
'Renekton'       => 58,
        
'Rengar'         => 107,
        
'Riven'          => 92,
        
'Rumble'         => 68,
        
'Ryze'           => 13,
        
'Sejuani'        => 113,
        
'Senna'          => 235,
        
'Sett'           => 875,
        
'Shaco'          => 35,
        
'Shen'           => 98,
        
'Shyvana'        => 102,
        
'Singed'         => 27,
        
'Sion'           => 14,
        
'Sivir'          => 15,
        
'Skarner'        => 72,
        
'Sona'           => 37,
        
'Soraka'         => 16,
        
'Swain'          => 50,
        
'Sylas'          => 517,
        
'Syndra'         => 134,
        
'TahmKench'      => 223,
        
'Taliyah'        => 163,
        
'Talon'          => 91,
        
'Taric'          => 44,
        
'Teemo'          => 17,
        
'Thresh'         => 412,
        
'Tristana'       => 18,
        
'Trundle'        => 48,
        
'Tryndamere'     => 23,
        
'TwistedFate'    => 4,
        
'Twitch'         => 29,
        
'Udyr'           => 77,
        
'Urgot'          => 6,
        
'Varus'          => 110,
        
'Vayne'          => 67,
        
'Veigar'         => 45,
        
'Velkoz'         => 161,
        
'Vi'             => 254,
        
'Viktor'         => 112,
        
'Vladimir'       => 8,
        
'Volibear'       => 106,
        
'Warwick'        => 19,
        
'Xayah'          => 498,
        
'Xerath'         => 101,
        
'XinZhao'        => 5,
        
'Yasuo'          => 157,
        
'Yone'           => 777,
        
'Yorick'         => 83,
        
'Yuumi'          => 350,
        
'Zac'            => 154,
        
'Zed'            => 238,
        
'Ziggs'          => 115,
        
'Zilean'         => 26,
        
'Zoe'            => 142,
        
'Zyra'           => 143,
);

if (
$list{$setting{CHAMPION}}) {
    print 
"Champion to instalock: $setting{CHAMPION} ($list{$setting{CHAMPION}}) POSITION: $setting{POSITION}\n";
} else {
    print 
"Champion ($setting{CHAMPION}) not properly set or not on the list.\nExiting...";
    exit(
0)
}

my $summoner = ${zamanf('GET','lol-summoner/v1/current-summoner')}{summonerId};

my @co = (state());

while (
1) {
    
my $state state();
    
    if (
$co[-1ne $state) {
        
push@co,$state;
        print 
"State: $state\n"
    
}
        
    if (
$state eq 'Lobby') {
        
        if (
$setting{AUTOSEARCH} == 1) {
            
search()    
        }
        
    } 
elsif ($state eq 'None') {
        
        if (
$setting{AUTOSEARCH} == 1) {
            print 
"Searching for game...\n";
            
queue();
        }
        
    } 
elsif ($state eq 'Matchmaking') {
        
# wait
    
elsif ($state eq 'ReadyCheck') {
        
        if (
$setting{AUTOACCEPT} == 1) {
            
ready_check();
            print 
"Match Accepted\n";
        }
        
    } 
elsif ($state eq 'ChampSelect') {
        
        
champselect($list{$setting{CHAMPION}}) if $setting{AUTOCHAMP} == 1;
        
        
chat($setting{POSITION}) if $setting{AUTOCALL}  == 1;
        
        print 
"Exiting...\n";
        exit(
0);
    }
    
sleep 0.05
}

sub chat {
    
my @zomg = @{zamanf('GET','lol-chat/v1/conversations')};
    foreach 
my $x (0..$#zomg) {
        
if ($zomg[$x]{typeeq 'championSelect') {
            
zamanf('POST',"lol-chat/v1/conversations/$zomg[$x]{pid}/messages",'{"body": "'.shift.'"}');
        }    
    }
}

sub ready_check {
    
zamanf('POST','lol-matchmaking/v1/ready-check/accept',undef);
}

sub queue {
    
zamanf('POST','lol-lobby/v2/lobby','{"queueId": 430}')
}

sub search {
    
zamanf('POST','lol-lobby/v2/lobby/matchmaking/search',undef)
}

sub state {
    return 
zamanf('GET','lol-gameflow/v1/gameflow-phase',undef);
}

sub champselect {
    
    
my %hash = %{ zamanf('GET','lol-lobby-team-builder/champ-select/v1/session') };
    
    foreach 
my $x (@{$hash{myTeam}}) {
        foreach 
my $c (keys %{$x}) {
            if (
$x->{summonerIdeq $summoner) {
                
zamanf('PATCH',
                       
"lol-lobby-team-builder/champ-select/v1/session/actions/$x->{cellId}",
                       
'{"actorCellId": 0,"championId": '.$_[0].',"completed": true,"id": 0,"isAllyAction": true,"isInProgress": true,"type": "string"}'
                
);
                
last
            
}
        }
    }
}

sub zamanf {
    
my ($auth,$port) = @{ auth() };
    
my $ua LWP::UserAgent->newssl_opts => { verify_hostname => }, protocols_allowed => ['https'] );
    
my $url "https://127.0.0.1:$port/$_[1]";
    
my $req HTTP::Request->new($_[0], $url);
    
$req->header'Accept' => 'application/json' );
    
$req->header'Content-Type' => 'application/json' );
    
$req->header'Authorization' => "Basic $auth);
    
$req->content($_[2]);
   
    
my $data $ua->request($req)->content;
   
    if (
$data) {
        return 
parse_json($data)
    }
        
}

sub auth {
    
my $proc = `WMIC path win32_process get Caption,Commandline | find "--remoting-auth-token="`;
    if (
$proc =~ /--remoting-auth-token=(\S+)".*?--app-port=(\d+)/) {
        return [ encode_base64(qq(\x72\x69\x6f\x74:$1)), $2 ]
    }

Requirements


How to use

  • Save the code inside a file with .pl suffix
  • Open cmd.exe and navigate to the file path and run it using perl file.pl


Hit the Thanks button if you want me to keep posting new scripts



zamanf is offline  
Thanks
12 Users
Old 09/04/2020, 03:17   #2
 
LeagueAddons's Avatar
 
elite*gold: 0
Join Date: May 2013
Posts: 254
Received Thanks: 96
Nice release sir
LeagueAddons is offline  
Old 09/04/2020, 05:45   #3
 
esnoubah's Avatar
 
elite*gold: 0
Join Date: Jan 2015
Posts: 2
Received Thanks: 0
this has probability of ban?
esnoubah is offline  
Old 09/05/2020, 08:55   #4
 
zamanf's Avatar
 
elite*gold: 0
Join Date: Jun 2020
Posts: 19
Received Thanks: 52
New version coming soon with extra features
zamanf is offline  
Old 09/22/2020, 12:09   #5
 
sunday123's Avatar
 
elite*gold: 0
Join Date: Nov 2014
Posts: 7
Received Thanks: 1
Hello the script works great. But I have question about when new champions comes up, what are the numbers u put next to the champions name in the code, so I could add for example the new champ samira into the instalock.
sunday123 is offline  
Old 09/22/2020, 16:13   #6
 
elite*gold: 0
Join Date: Sep 2020
Posts: 1
Received Thanks: 0
Quote:
Originally Posted by sunday123 View Post
Hello the script works great. But I have question about when new champions comes up, what are the numbers u put next to the champions name in the code, so I could add for example the new champ samira into the instalock.
what is samira code
d4imon is offline  
Old 09/22/2020, 18:03   #7
 
LeagueAddons's Avatar
 
elite*gold: 0
Join Date: May 2013
Posts: 254
Received Thanks: 96
Quote:
Originally Posted by d4imon View Post
what is samira code
Samira ID: 360
LeagueAddons is offline  
Thanks
1 User
Old 11/05/2020, 03:23   #8
 
elite*gold: 0
Join Date: Jan 2010
Posts: 43
Received Thanks: 6
Thank you so much it's work good ..............
yahyakhireldin is offline  
Old 11/21/2020, 17:17   #9
 
elite*gold: 0
Join Date: Nov 2020
Posts: 2
Received Thanks: 0
hi sir, is this still working?
springerspgringer2 is offline  
Old 11/22/2020, 14:37   #10
 
elite*gold: 0
Join Date: Nov 2020
Posts: 2
Received Thanks: 0
Hello,

How can I change the lobby search to Intro ?
dut29 is offline  
Old 02/17/2021, 17:38   #11
 
elite*gold: 0
Join Date: Mar 2017
Posts: 15
Received Thanks: 1
cant manage it to work
thecrazylions is offline  
Old 04/16/2021, 01:37   #12
 
elite*gold: 0
Join Date: Apr 2021
Posts: 1
Received Thanks: 0
gwen code ?
tsukunee is offline  
Old 04/16/2021, 02:04   #13
 
elite*gold: 0
Join Date: Apr 2021
Posts: 6
Received Thanks: 1
Would highly appreciate a code for Gwen...

Also, any idea on how to install the JSON::Parse module?

Tried RTFM via Google but unable to find a clear tutorial.

I never really worked with scripts. As a boomer, I mostly use C# for systems development.

Also, greetings from EPVP's cousin site
TimCarterUmbra1996 is offline  
Old 04/16/2021, 02:32   #14
 
elite*gold: 0
Join Date: Oct 2010
Posts: 6
Received Thanks: 1
same

Quote:
Originally Posted by TimCarterUmbra1996 View Post
Would highly appreciate a code for Gwen...

Also, any idea on how to install the JSON::Parse module?

Tried RTFM via Google but unable to find a clear tutorial.

I never really worked with scripts. As a boomer, I mostly use C# for systems development.

Also, greetings from EPVP's cousin site

I have the same problem with the json parse module. And I also would like to know the code for gwen.
TheBlazer is offline  
Old 04/16/2021, 11:37   #15
 
elite*gold: 0
Join Date: May 2017
Posts: 14
Received Thanks: 0
hi every one I had the same proplem with JSON::Parse module?
to fix it you must have Strawberry Perl (32bit preferably) then use this command in CMD
cpan JSON::Parse
and hit enter and will get you all missing module....

Good luck Have Fun
yamks is offline  
Reply


Similar Threads Similar Threads
[Release] LeagueAddons - Instant Lock Tool | Auth Free
07/30/2021 - League of Legends Hacks, Bots, Cheats & Exploits - 30 Replies
Hello. I decided to share here for all of you our Instant Lock Tool ^^ https://media.discordapp.net/attachments/67298007 5913936924/771184803047014420/unknown.png Features: - Auto Accept Queue - Auto Call Lane - Auto Pick Champ and Lock
[Selling] [Growtopia Lock Store] Selling Diamond Lock, World Lock and Blue Gem Lock at Eznpc
06/17/2021 - Mobile Games Trading - 7 Replies
Selling Diamond Lock, World Lock and Blue Gem Lock at Eznpc Hello there, Eznpc is selling Cheap and Safe Diamond Lock, World Lock and Blue Gem Lock. Use code Cherry for 6% off. 100x World Lock = $3 1x Diamond Lock = $2.49



All times are GMT +1. The time now is 15:07.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.