I changed source code of Volibot now it's close Volibot after end of game. And I wrote little java application to rerun volibot when Windows see that volibot closed. It works perfectly for 1 account boting (not worse than before 4.20).
I have idea how make it possible with multi bot I'll try it later.
How to set up:
You need do 4 things:
1) Have JVM (Java Virtual Machine I use 1.8 version) it needs to run my executable jar file (or you can use my .class or compile my source to your .class if you know Java).
2) Set update VoliBot - RitoBot.exe in folder with your configs (it's all the same VoliBot I just add one line - Environment.Exit(1) to close Voli after match.) Unfortunately I'm not good in C# to do more there. But I'll try it later.
3) Set VolibotRunner.jar to RitoBot.exe folder and run VolibotRunner.jar (you need JVM) you will see one button StartVoliBot/StopVoliBot pretty easy.
4) And don't forget use it only with 1 account (MaxBots=1) or you can get LeaverBuster ban.
You can see my code below:
Virus Check
Download
Source
Java Virtual Machine last version
Video how to use
I have idea how make it possible with multi bot I'll try it later.
How to set up:
You need do 4 things:
1) Have JVM (Java Virtual Machine I use 1.8 version) it needs to run my executable jar file (or you can use my .class or compile my source to your .class if you know Java).
2) Set update VoliBot - RitoBot.exe in folder with your configs (it's all the same VoliBot I just add one line - Environment.Exit(1) to close Voli after match.) Unfortunately I'm not good in C# to do more there. But I'll try it later.
3) Set VolibotRunner.jar to RitoBot.exe folder and run VolibotRunner.jar (you need JVM) you will see one button StartVoliBot/StopVoliBot pretty easy.
4) And don't forget use it only with 1 account (MaxBots=1) or you can get LeaverBuster ban.
You can see my code below:
Code:
import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.BufferedReader;
import java.io.File;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.concurrent.Executors;
import java.util.concurrent.ScheduledExecutorService;
import java.util.concurrent.TimeUnit;
public class VolibotRunner {
private JButton btnStart;
private JPanel pnlMain;
private JLabel status;
private boolean isRun;
private ScheduledExecutorService service = Executors.newSingleThreadScheduledExecutor();
private static final String VOLIBOT_NAME = "RitoBot.exe";
private final static VolibotRunner VOLIBOT_RUNNER = new VolibotRunner();
private final static ProcessBuilder VOLI_BOT_BUILDER = new ProcessBuilder("cmd", "/c", "start", VOLIBOT_NAME);
private static Process voliBotProc;
private static final String KILL = "taskkill /F /IM ";
public VolibotRunner() {
btnStart.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
isRun = !isRun;
if (!isRun) {
if (voliBotProc != null) {
voliBotProc.destroy();
voliBotProc = null;
try {
if (getProcesses().contains(VOLIBOT_NAME)) {
killProcess(VOLIBOT_NAME);
}
if (getProcesses().contains("cmd.exe")) {
killProcess("cmd.exe");
}
} catch (Exception exc) {
VOLIBOT_RUNNER.status.setText(exc.getMessage());
}
VOLIBOT_RUNNER.status.setText("Volibot closed");
btnStart.setText("Start Volibot");
}
}
}
});
}
public static void main(String[] args) {
VOLIBOT_RUNNER.service.scheduleAtFixedRate(VOLIBOT_RUNNER.createTimerThread(), 0, 5, TimeUnit.SECONDS);
JFrame frame = new JFrame("Volibot Runner");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().add(VOLIBOT_RUNNER.pnlMain);
frame.pack();
frame.setSize(300, 100);
frame.setLocationRelativeTo(null);
frame.setVisible(true);
}
private static Runnable createTimerThread() {
return new Runnable() {
public void run() {
try {
if (VOLIBOT_RUNNER.isRun) {
if (!getProcesses().contains(VOLIBOT_NAME)) {
File f = new File(VOLIBOT_NAME);
if(f.exists() && !f.isDirectory()) {
voliBotProc = VOLI_BOT_BUILDER.start();
VOLIBOT_RUNNER.btnStart.setText("Stop Volibot");
VOLIBOT_RUNNER.status.setText("Volibot working");
} else {
VOLIBOT_RUNNER.status.setText(VOLIBOT_NAME + " does not exist, check that VolibotRunner is in the same folder with " + VOLIBOT_NAME);
}
}
}
} catch (Exception e) {
VOLIBOT_RUNNER.status.setText(e.getMessage());
}
}
};
}
private static ArrayList<String> getProcesses() throws IOException {
ArrayList<String> tasksList = new ArrayList<String>();
Process p = Runtime.getRuntime().exec(System.getenv("windir") + "\\system32\\" + "tasklist.exe /fo csv /nh");
BufferedReader input = new BufferedReader(new InputStreamReader(p.getInputStream()));
String line;
while (( line = input.readLine()) != null) {
tasksList.add(line.substring(1,line.indexOf(',') - 1));
}
return tasksList;
}
private static void killProcess(String serviceName) throws IOException {
Runtime.getRuntime().exec(KILL + serviceName);
}
}
Virus Check
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
Download
[Only registered and activated users can see links. Click Here To Register...]
Source
[Only registered and activated users can see links. Click Here To Register...]
Java Virtual Machine last version
[Only registered and activated users can see links. Click Here To Register...]
Video how to use
|
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
to use this version you should copy your files like this:VolibotRunner1.jar RitoBot_VolibotRunner1.exe VolibotRunner2.jar RitoBot_VolibotRunner2.exe VolibotRunner3.jar RitoBot_VolibotRunner3.exe etc. and each pair in a separate folder with config.ini and accounts.txt with 1 account then run all VolibotRunners Thanks to the author of VoliBot - Maufeat for A LOT of free IP :handsdown:
11/27/2014 01:44
Qnoops#2
Damn.. so complicated : D or my brain is just want to sleep..
11/27/2014 01:48
Zilian#3
11/27/2014 01:55
itachi1202#4
Will try this, btw. what do you use after like a soraka scirpT?
11/27/2014 02:14
Zilian#5
I use little corrected (add new champs) iARAM but it so weak unfortunately I don't know Lua to greatly improve it. Please share a link if someone knows a better script for ARAM.
11/27/2014 02:24
Registrando2#6
whaaat ?
11/27/2014 02:31
Qnoops#7
If u can a take video, this will be great. thx dude
11/27/2014 02:33
bazemad#8
Good job on the release i will give it a try tomorrow, kinda sleepy now , also there is no better script then iARAM, but if u want for soraka one i will recommend 3 scripts.
1. [Only registered and activated users can see links. Click Here To Register...] 2. [Only registered and activated users can see links. Click Here To Register...] 3. [Only registered and activated users can see links. Click Here To Register...] Those 3 are what i used, but u need to manual pick soraka cuz volibot picks random champs, the 1st script is for dodging enemy skills, 2nd one is for following anyone in the team, u can select who u wanna follow and the 3rd one is for healing,csing,using skills on enemy, using ult in the right time, using your summoner spells. and here is [Only registered and activated users can see links. Click Here To Register...] script if somone needs.
11/27/2014 02:41
itachi1202#9
Looks good thanks! How can I make it so it auto picks, I want this to be autopilot for me.
11/27/2014 06:48
sebipagura#10
Hey, I have every file in the same folder but it says that RitoBot.exe doesn't exist, what could be causing this?
11/27/2014 14:17
bazemad#11
11/27/2014 17:32
zebot#12
make video plz
11/27/2014 18:03
Zilian#13
Video of what ? you just need to copy 2 files to your volibot folder and use VolibotRunner.jar if you have problem with run it try install/reinstall Java
[Only registered and activated users can see links. Click Here To Register...] if you still can't run it check this [Only registered and activated users can see links. Click Here To Register...]
11/27/2014 18:56
Qnoops#14
Edit: Working well..
Edit2: Few games after getting "direct x error" and go afk..
11/28/2014 00:53
Zilian#15
Video using Volibot with my tool. I farmed with it over 20 hours and no errors.
Powered by vBulletin®
Copyright ©2000 - 2026, 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.
|