GzPro Bots (All)

GzPro Bots (All) 1.0

No permission to download

Alligatoras

Administrator
Mar 31, 2016
2,570
12
2,857
381
Last edited by a moderator:

Alligatoras

Administrator
Mar 31, 2016
2,570
12
2,857
381
Well, yea...that's a TS3 Banner, but it is not the GzPro Banner!
I have a TS3 Banner too, but i didn't upload it, as it is not the GzPro one!
 

Pain

Member
Feb 20, 2016
102
17
53
but what does the ban bot ? , of why ban ? you can self ban the client ? i don't understand what does these bot
 
Last edited:

0x0539

Retired Staff
Contributor
Jan 30, 2016
1,334
1,214
254
but what does the ban bot ? , of why ban ? you can self ban the client ? i don't understand what does these bot
You're asking the wrong questions, anything these bots do can be done by yourself too. It's just how lazy you are that you actually need them.

@Alligatoras
GzPro All 10 Bots download link is down.
 
Last edited:

Alligatoras

Administrator
Mar 31, 2016
2,570
12
2,857
381
You're asking the wrong questions, anything these bots do can be done by yourself too. It's just how lazy you are that you actually need them.

@Alligatoras
GzPro All 10 Bots download link is down.
Link has been updated!
 
Last edited:

Alligatoras

Administrator
Mar 31, 2016
2,570
12
2,857
381
It's just how lazy you are
You allow me to disagree ;)
Px: about the register bot, if there is not admin online the user will get the register group on his own! (for my self i have changed the male - female stuff and made it as server registration)! ;)
 

Alligatoras

Administrator
Mar 31, 2016
2,570
12
2,857
381
What happens when DDosGuard Bot workin on ? Is it just check totalPacketloss ?
Correct, this bot is watching the packet loss of the server, and after it reaches a certain amount it sends a server message to inform all users about what is going on!
You can see the messages and the ammount of packet loss for every message in the php file!
 

Wrath X

Member
Oct 2, 2015
96
34
53
Correct, this bot is watching the packet loss of the server, and after it reaches a certain amount it sends a server message to inform all users about what is going on!
You can see the messages and the ammount of packet loss for every message in the php file!
Thank you bro, nice work ^^
 

Alligatoras

Administrator
Mar 31, 2016
2,570
12
2,857
381
Thanks, btw you have "ChatBot(G&A)"?
Incredibly intelligent bot, you can write to him and answer you :eek:
You can try on teamspeak red.

Please add this.
Your welcome :)
Well it's the first time i hear this chat, but this thread focuses only on the GzPro Bots and according to that list there is no bot like that!
If i find it i will create a new thread about that ;)
IF i buy it, i will create a thread about that in the VIP Section!
 

EscuderoKevin

Well-Known Member
Jul 2, 2015
380
181
130
Channel Bots its Wroken.

XKiz5JT.png


Edit channelbot.php
PHP:
<?php
include 'config.php';
require_once 'lib/ts3admin.class.php';
require_once 'lib/helper.php';


function before ($this, $inthat){
    return substr($inthat, 0, strpos($inthat, $this));
};

function firstchannel($GlobalChannel) {
        global $query;
        $channelList = $query->getElement('data',$query->channelList());
        $channelsInSection = array();
        $channelsIdList = array();
        foreach ((array) $channelList as $channel){
            if ($channel['pid'] == $GlobalChannel)
                $channelsInSection[] = $channel['channel_name'];
        }
        foreach ((array) $channelsInSection as $channelName){
            $channelsIdList[] = before('.',$channelName);
        }
        unset($channelsInSection,$channelList);
        for ($i=1;$i>=1;$i++) {
            if (!in_array($i,$channelsIdList))
                return $i;
        }
    }
function lastSchannel($cid) {
        global $query;
        $channelList = $query->getElement('data',$query->channelList());
        $channelSubs = array();
     
        foreach ((array) $channelList as $channel){
            if ($channel['pid'] == $cid)
                $channelSubs[] = $channel;
        }
        return @$channelSubs[count($channelSubs)-1] or false;
    }
function channelorder($chNum,$GlobalChannel) {
        global $query;
        $channelList = $query->getElement('data',$query->channelList());
        $channelsInSection = array();
        foreach ((array) $channelList as $channel){
            if ($channel['pid'] == $GlobalChannel)
                $channelsInSection[] = $channel; 
        }
        foreach ((array) $channelsInSection as $channel){
            $channelNum = before('.', $channel['channel_name']);
            if (($channelNum+1) == $chNum) {
                $channelSubs = lastSchannel($channel['cid']);
                if (is_array($channelSubs) == true) {
                    return $channelSubs['cid']; 
                } else {
                    return $channel['cid'];
                }
            }
        }
        return false;
    } 
 
$query = new ts3admin($teamspeak['address'], $teamspeak['tcp']);

if($query->getElement('success', $query->connect()))
{
    $query->login($teamspeak['login'],$teamspeak['password']);
    $query->selectServer($teamspeak['udp']);
    $query->setName("(GzPro.net)".$bot['name']);
    $core = $query->getElement('data',$query->whoAmI());
    $query->clientMove($core['client_id'],$bot['default_channel']);
    $users = $query->getElement('data',$query->clientList('-groups -voice -away -times'));
     
    while(1)
    {
        $users = $query->getElement('data',$query->clientList('-groups -voice -away -times -uid'));
     
        foreach ((array) $users as $client)           
        {
            $info = $query->getElement('data',$query->clientInfo($client['clid']));
            $user_groups = explode(',',$client['client_servergroups']);
         
            $clid = $client['clid'];
            $client_database_id = $client['client_database_id'];
            $userNick = $client['client_nickname'];
            $uid = $client['client_unique_identifier'];
                 
            $data = date('d.m.Y');
            $godz = date('H:i');
           
            $channelNumber = firstchannel($GlobalChannel);
            $NextChannel = channelorder($channelNumber,$GlobalChannel);         
         
            $desc = $cDesc['Title'];
            $desc .= $cDesc['Number']."[b] {$channelNumber} [/b]\n";
            $desc .= $cDesc['User']." [URL=client://{$clid}/{$uid}]{$userNick}[/URL]\n";
            $desc .= $cDesc['Date']."[b] {$data} {$godz}[/b]";
            $desc .= $cDesc['Info'];
         
         
                if ( ($info['client_version'] != "ServerQuery") && ((isInGroup($user_groups,$createChannel))))
                {             
                    $query->channelCreate(array(
                        "channel_name" => $channelNumber.". ".$NameChannel,
                        "channel_topic" => $cTopic,
                        "channel_description" => $desc,
                        "channel_flag_permanent" => true,
                        "channel_codec" => $CHcodec,
                        "channel_codec_quality" => $CHquality,
                        "channel_password" => false));
                             
                $channelList = $query->getElement('data',$query->channelList());
                    foreach ((array) $channelList as $channel){
                        $check = $channelNumber.". ".$NameChannel;
                        if ($channel['channel_name'] == $check){                         
                            $query->channelMove($channel['cid'],$GlobalChannel,$NextChannel); 
                            for ($i = 1; $i <= $SubChannels; $i++){ 
                                $query->channelCreate(array(
                                    "channel_name" => $i.$nameSubChannels,
                                    "channel_flag_permanent" => true,
                                    "channel_codec" => $SCHcodec,
                                    "channel_codec_quality" => $SCHquality,
                                    "channel_password" => false,
                                    "cpid" => $channel['cid']));
                            }
                            $query->setClientChannelGroup($cadminGruop,$channel['cid'],$client_database_id);
                            $query->sendMessage(1, $client['clid'], $infotoUser);
                            $query->clientMove ($client['clid'], $channel['cid']);
                            $query->serverGroupDeleteClient ($createChannel[0], $client_database_id);
                                     
                        }                         
                    } 
            }

        }         
     sleep(1);
    } 
}


Delete decompiler.php
 
Top