[BOT] Fish Bot - Top Secret Project

11/28/2013 20:13 GetYourSmurf#1
[Only registered and activated users can see links. Click Here To Register...]
Hello there,
[Only registered and activated users can see links. Click Here To Register...]
Fish Bot is back as a free referral bot (1-15) download below:bandit:

[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...]

Functions:
- buying xp bost
- taking new acc if got max lvl
- supports any amounts of vms (Minimum 1)
- support dxtory (extreme cpu saving, [Only registered and activated users can see links. Click Here To Register...])
- kill eachother in game (stats more like real player)
- buying items ig (well still need to work on it)
- win XP friendly (less resources: RAM)
- balanced winning (if team 1 won first game next win goes to team 2)
- real looking names for your refs
- database version with live tracking order for customers
- public queue and minimum 1 VM to use (BETA)

- yes, you are right it is FREE

Requirements:
- Vmware workstation
- League of Legends game
- Windows (sry no mac support)
- resolution 1024x768

[Only registered and activated users can see links. Click Here To Register...]
Fish Bot Setup Service: 10€ | Contact Skype: lolservice69
[Only registered and activated users can see links. Click Here To Register...]

Oh yea I don't answer any question about bot via skype only here on forums
Also report any bugs and ideas to improve bot in topic !
ALWAYS INCLUDE LOG FILE IF YOU HAVE PROBLEMS OR I WON'T ANSWER YOU

To use at last 1 VM edit settings.ini and change
Code:
QUEUE=0 to QUEUE=PUBLIC
Bot will match games with other users of public queue.
REMEMBER IT'S STILL IN BETA. YOU CAN USE ACCOUNTS FROM ANY SERVER.


To use bot with database edit mysql.ini
Code:
[SETUP]
HOST=mysql.my_host.com
USER=my_user
PASS=my_pass
DB=my_db
Also edit settings.ini and change MYSQL to 1
[Only registered and activated users can see links. Click Here To Register...]

Code:
[AUTORUN]
AUTOUPDATE=1 ; 0/1 off/on autoupdate
BUYBOOST=1 ; 0/1 off/on buying boost
DXTORY=1 ; 0/1 off/on Dxtory
MAXLVL=15 ; set you max lvl, max is 15
NEXTGAME=1 ;0/1 off/on Next game

MYSQL=1 ;0/1 to turn on off usage of database
QUEUE=PUBLIC ;0 to turn off and use 6 VM's
PHP script for live tracking. You can edit it as you wish
PHP Code:
<style>table {display: table;border-collapse: separate;border-spacing: 2px;border-color: gray;font-size: 10px;color: #000000;color: #404040;border:1px solid black;height:30px}table.reference tr:nth-child(odd) {background-color: #F6F4F0;border:1px solid black;}table.reference th {color: #ffffff;background-color: #555555;border: 1px solid #555555;padding: 3px;vertical-align: top;text-align: center;border:1px solid black;}table.reference td {padding: 3px;vertical-align: top;text-align: center;border:1px solid black;}body, p, h1, h2, h3, h4, table, td, th, ul, ol, textarea, input {font-family: verdana,helvetica,arial,sans-serif;}table.reference, table.tecspec {border-collapse: collapse;border-spacing: 2px;border:1px solid black;}</style><center>
<h2>Check your referrals</h2>
<form name="search" method="post" action="">
<input type="text" name="find" />
<input type="submit" class="button2 scrolly" name="submit" id="button submit" value="Search" />
</form>

<?php

if (isset($_POST['submit'])) {
$con=mysqli_connect("host""user""pass""db_name");

if (
mysqli_connect_errno()) {
  echo 
"Failed to connect to MySQL: " mysqli_connect_error();}
$r2 $_POST['find'];
if (
$r2 == "") {
echo 
"Enter you order number";
exit;
}
$result mysqli_query($con,"SELECT * FROM `live_tracking` WHERE `Order`='".$r2."'");

$anymatches=mysqli_num_rows($result);  if ($anymatches == 0)  {  
echo 
"Sorry, but we can not find your order<br><br>"
exit; 
}
?>
<table class="reference" style="width:auto"><tbody><tr><th>No.</th><th>Account</th><th>Name</th><th>Level</th></tr>
<?php
$No 
;
while(
$row mysqli_fetch_array($result)) {
  ++
$No;
  echo 
"<tr>";
  echo 
"<td>" $No "</td>";
  echo 
"<td>" $row['Login'] . "</td>";
  echo 
"<td><a href=http://www.elophant.com/league-of-legends/search?query=" $row['Name'] . "&region=" $row['Server'] . " target=_blank>" $row['Name'] . "</a></td>";
  echo 
"<td>" $row['Level'] . "</td>";
  echo 
"</tr>";
$Level $Level $row['Level'];
}
$Level_max $No 10;
$comp = ($Level $Level_max) * 100;

echo 
"</table>";


/**
 * Progress bar for a lengthy PHP process
 * http://spidgorny.blogspot.com/2012/02/progress-bar-for-lengthy-php-process.html
 */

class ProgressBar {
    var 
$pbid;
    var 
$pbarid;
    var 
$tbarid;
    var 
$textid;
    var 
$decimals 1;

    function 
__construct($percentDone 0) {
        
$this->pbid 'pb';
        
$this->pbarid 'progress-bar';
        
$this->tbarid 'transparent-bar';
        
$this->textid 'pb_text';
        
$this->percentDone $percentDone;
    }

    function 
render() {
        
//print ($GLOBALS['CONTENT']);
        //$GLOBALS['CONTENT'] = '';
        
print($this->getContent());
        
$this->flush();
        
//$this->setProgressBarProgress(0);
    
}

    function 
getContent() {
        
$this->percentDone floatval($this->percentDone);
        
$percentDone number_format($this->percentDone$this->decimals'.''') .'%';
        
$content .= '<div id="'.$this->pbid.'" class="pb_container">
            <div id="'
.$this->textid.'" class="'.$this->textid.'">'.$percentDone.'</div>
            <div class="pb_bar">
                <div id="'
.$this->pbarid.'" class="pb_before"
                style="width: '
.$percentDone.';"></div>
                <div id="'
.$this->tbarid.'" class="pb_after"></div>
            </div>
            <br style="height: 1px; font-size: 1px;"/>
        </div>
        <style>
            .pb_container {
                position: relative;
            }
            .pb_bar {
                width: 100%;
                height: 1.3em;
                border: 1px solid silver;
                -moz-border-radius-topleft: 5px;
                -moz-border-radius-topright: 5px;
                -moz-border-radius-bottomleft: 5px;
                -moz-border-radius-bottomright: 5px;
                -webkit-border-top-left-radius: 5px;
                -webkit-border-top-right-radius: 5px;
                -webkit-border-bottom-left-radius: 5px;
                -webkit-border-bottom-right-radius: 5px;
            }
            .pb_before {
                float: left;
                height: 1.3em;
                background-color: #43b6df;
                -moz-border-radius-topleft: 5px;
                -moz-border-radius-bottomleft: 5px;
                -webkit-border-top-left-radius: 5px;
                -webkit-border-bottom-left-radius: 5px;
            }
            .pb_after {
                float: left;
                background-color: #FEFEFE;
                -moz-border-radius-topright: 5px;
                -moz-border-radius-bottomright: 5px;
                -webkit-border-top-right-radius: 5px;
                -webkit-border-bottom-right-radius: 5px;
            }
            .pb_text {
                padding-top: 0.1em;
                position: absolute;
                left: 48%;
            }
        </style>'
."\r\n";
        return 
$content;
    }

    function 
setProgressBarProgress($percentDone$text '') {
        
$this->percentDone $percentDone;
        
$text $text $text number_format($this->percentDone$this->decimals'.''').'%';
        print(
'
        <script type="text/javascript">
        if (document.getElementById("'
.$this->pbarid.'")) {
            document.getElementById("'
.$this->pbarid.'").style.width = "'.$percentDone.'%";');
        if (
$percentDone == 100) {
            print(
'document.getElementById("'.$this->pbid.'").style.display = "none";');
        } else {
            print(
'document.getElementById("'.$this->tbarid.'").style.width = "'.(100-$percentDone).'%";');
        }
        if (
$text) {
            print(
'document.getElementById("'.$this->textid.'").innerHTML = "'.htmlspecialchars($text).'";');
        }
        print(
'}</script>'."\n");
        
$this->flush();
    }

    function 
flush() {
        print 
str_pad(''intval(ini_get('output_buffering')))."\n";
        
//ob_end_flush();
        
flush();
    }

}

$p = new ProgressBar();
echo 
'<br><div style="width: 300px;">';
$p->render();
echo 
'</div>';
$p->setProgressBarProgress($comp);

}

?>
Step by step guide for standard setup (6 VM's to run):

CPU USAGE:

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

If you can use custom .txt with you account creator for nicknames you might try this to get more real look of your refs instead of ibangyourGF69 > Zexoper
100 000 nicknames in 76.18s


Every 7 days we are giving free Smurf to random person.
Click below to subscribe and win free Smurf !

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


Your donations will keep this project up !
Enter my website to donate !

Likes2bot
*~EliteTrader~*
assassinuk96
drifter213
Vierinos

thx for donations ^_^


11/28/2013 20:16 UndeadTeddyBear#2
Looks interesting, trying it right now
11/28/2013 20:31 ItsCleox3#3
Hö i dont understand whats this is doing D:
11/28/2013 20:32 OoooooLaLa#4
GOOD SHIT MATE!
11/28/2013 20:34 jst94#5
Can you tell us what it does and what the reqs are for it?
11/28/2013 20:43 Smilky#6
Testing... errors must be reported private?
11/28/2013 20:45 Panon#7
Wait, can this do levels 1-10 for referrals sake? Thanks btw.
11/28/2013 20:47 GetYourSmurf#8
Quote:
Originally Posted by ItsCleox3 View Post
Hö i dont understand whats this is doing D:
What it does is lvl 3 League of Legends accounts from 5 to 30 (best from 15-30, faster exp) will se how it will grow up.

Quote:
Originally Posted by OoooooLaLa View Post
GOOD SHIT MATE!
If you like it leave Thanks :bandit:

Quote:
Originally Posted by jst94 View Post
Can you tell us what it does and what the reqs are for it?
What it does is lvl 3 League of Legends accounts from 5 to 30 (best from 15-30, faster exp) will se how it will grow up.

Quote:
Originally Posted by Smilky View Post
Testing... errors must be reported private?
Post all here pls:handsdown:

Quote:
Originally Posted by Panon View Post
Wait, can this do levels 1-10 for referrals sake? Thanks btw.
Not yet but I plan on writing code for doing refs
11/28/2013 20:53 Hosteleria#9
Is neccesary for the bot to close the client and open it-login again after every match?
A lot of time is lost doing this :\
11/28/2013 20:56 DarQScreaM#10
Quote:
Originally Posted by Hosteleria View Post
Is neccesary for the bot to close the client and open it-login again after every match?
A lot of time is lost doing this :\
Not a lot. Only a few seconds. And its better than making RAM full and game crashing.
11/28/2013 21:06 jst94#11
How many VMS do you need for this bot?
11/28/2013 21:11 GetYourSmurf#12
minimum 3
11/28/2013 21:13 jst94#13
Okay thank you very much.
Will you be making some kind of setup thing?

And will it play ARAM or other game modes?
11/28/2013 21:17 GetYourSmurf#14
I can add almost every game mode but dunno if it gonna be faster or slower gaining exp
11/28/2013 21:56 Repirated#15
it doesnt invite anyone O_O