Page 1 of 3 1 2 3 LastLast
Results 1 to 15 of 35
  1. #1
    Member
    MPGH Member
    cjdenton's Avatar
    Join Date
    Feb 2010
    Gender
    male
    Posts
    142
    Reputation
    10
    Thanks
    11
    My Mood
    Aggressive

    Talking Server Stream Checker Scripts

    Hi everyone =)

    Has become necessary to check the list of servers for pbbans, ggc, metabans and so on. Here, has already been written via greasemonkey by man - nickname is bigt. But there was a problem with the validation server port - it wasn't, but was set to static. But I modified some features and have completed the testing ports via Ajax (jQuery).

    Screenshoot:




    Advantages:

    - Good news for permanent banned players by Punk Buster and other anti-cheat bullshits;
    - Now you can connect with your ban to non-streaming servers.

    Disadvantages:

    - Page needs longer time for loading content and <Iframe> tags for forms of server list;
    - Page speed also depends on the data source (pbbans.com, ggc-stream.com, etc.)


    Install:

    1. Install Greasemonkey (Firefox) or Tampermonkey (Chrome) - you can find them in Extensions of browsers. Be sure to restart browser;
    2. Save the sourcecode in any TextEditor as a name.user.js - where name any name of file. Be sure file must be marked as JavaScript file;
    3. Open browser and Extensions tab -> drag&drop your saved JS file to the browser;
    4. Browser can ask you about installing this script, say "Yes\Ok".

    Notes about installing:

    - Do only so, because i used "@require" statement in JS file, which includes jQuery liblary;
    - If you'll try create script through Greasemonkey\Tampermonkey there is no fields about it, there only fileds about namespace, description, exclude\include, thats why...
    - If you know another way - Ok do, but i don't know works or not.


    Using:

    - Go to Battlelog, open server list\favorites, enable Greasemonkey\Tampermonkey and Script, if you disabled;
    - Refresh page (F5), if you'll change filter parameters or redirect to somewhere (I didn't do automatic refresh via ajax frames, when drawing, so that they may disappear when you select a server. Handling is very long, and GGC website has atnispam protection against frequent filling the fields when checking server.)

    Icons:
    red - streaming
    green - non-streaming
    black (ERR) - something wrong with response or host (Pbbans Dead? xD)



    Notes about code:

    - Only tested on latest Browsers and Greasemonkey\Tampermonkey;
    - If you load more servers, it can take up to two seconds (for pbbans - more) to start loading the little boxes;
    - If something wrong, try to enable\disable Greasemonkey\Tampermonkey and script;
    - Feel free to improve and please share your improvements with the community;
    - If someone has more experience in JS\Ajax and wants to add/edit something I look forward to fresh code =)


    P.S. - Maybe, if someone has a small regular Ajax functions or something about "How to do all of this in ajax", feel free - post here and have a nice day =)





    PBB - Greasemonkey (Firefox):

    Code:
    // ==UserScript==
    // @name        BF3 Check PBB
    // @namespace   flupa flupa xD
    // @description Checking streaming servers for PBB (MBi)
    // @include     http://battlelog.battlefield.com/*
    // @include     http://www.pbbans.com/msi.php*
    // @include     about:blank#CheckPBB*
    // @require http://code.jquery.com/jquery-1.8.1.min.js
    // @version     1
    // ==/UserScript==
    
    var putIFrameInDiv = 6;
    
    (function(){
        GM_registerMenuCommand("Check PBB", loadFunct);
        unsafeWindow.onload = function(){
            setTimeout(loadFunct, 100);
        }
    })();
    
    function loadFunct(){
    
        var currentStep = getCurrentStep();
        
        switch (currentStep) {
                  
            case "":
                if (
                    window.location.href.search("bf3/servers") != -1 &&
                    window.location.href.search("bf3/servers/show/") == -1
                ) 
                { putInIframes(); }            
    
                break;
                
            case "B":
                var find_off = document.body.innerHTML.search("</span> was not found</b></td>");
                var find_on = document.body.innerHTML.search("Server is streaming to PBBans");
                if (find_off > -1){
                    document.body.innerHTML = "<style>body{background-image:none;background-color:#ffffff;margin:0px;}</style><div style=\"color:#00FF00;font-weight:bold;font-family:Arial;font-size:9px;\">PBB</div>";
                } else if (find_on > -1){
                    document.body.innerHTML = "<style>body{background-image:none;background-color:#ffffff;margin:0px;}</style><div style=\"color:#FF0000;font-weight:bold;font-family:Arial;font-size:9px;\">PBB</div>";
                } else {
                    document.body.innerHTML = "<style>body{background-image:none;background-color:#ffffff;margin:0px;}</style><div style=\"color:#000000;font-weight:bold;font-family:Arial;font-size:9px;\">ERR</div>";
                }
                
                break;
                
            case "C":
                POSTForm(getServerIP());
                break;
                
            default:
                alert("WAT DO? \"" + currentStep + "\"");
        }
    }
    
    function getServerIP(){
        var getIP = window.location.href;
        var findyVar = getIP.search("CheckPBB") + 9;
        getIP = getIP.substr(findyVar, 50);
        //window.alert(getIP);
        return getIP;
    }
    
    function putInIframes(){
        var servers = document.getElementsByClassName("serverguide-bodycells");
        var forms = document.getElementsByClassName("serverguide-join-server base-no-ajax");
        
        for (var Itr in servers){
                if (servers[Itr].getElementsByTagName("div")[putIFrameInDiv].getElementsByTagName("iframe").length < 1){
                    url = forms[Itr].getAttribute("action");
                    var port;                
                    $.ajax({
                            async: false,
                            url: "http://battlelog.battlefield.com" + url,
                            success: function(data) {                        
                            port = $(data).find('input[name="gameport"]').val();
                            }
                            });                                          
                    servers[Itr].getElementsByTagName("div")[putIFrameInDiv].innerHTML += "<iframe width=\"20\" height=\"13\" style=\"float:right;position:relative; top:0px;right:85px;\" src=\"about:blank#CheckPBB:" + servers[Itr].getAttribute("ip") + ":" + port + "\" scrolling=\"no\"></iframe>";
                }
            }
        setTimeout(putInIframes, 2000);
    }
    
    function PostFunct (postvars) {
        var myForm = document.createElement("form");
        myForm.method = "post";
        myForm.action = "http://www.pbbans.com/msi.php#B";
        for (var j in postvars) {
            var myInput = document.createElement("input");
            myInput.setAttribute("name", j);
            myInput.setAttribute("value", postvars[j]);
            myForm.appendChild(myInput);
        }
        document.body.appendChild(myForm);
        myForm.submit();
        document.body.removeChild(myForm);
    }
    
    function POSTForm(serverIP){
        PostFunct(
            {
                searchdata:serverIP,
                action:'1'
            }
        );
    }
    
    function getCurrentStep(){
        var poundLoc = window.location.href.search("#");
        if( poundLoc == -1 ){
            return "";
        } else {
            return window.location.href.substr(poundLoc + 1, 1);
        }
    }
    PBB - Tampermonkey (Chrome):

    Code:
    // ==UserScript==
    // @name        BF3 Check PBB
    // @namespace   flupa flupa xD
    // @description Checking streaming servers for PBB (MBi)
    // @match       http://battlelog.battlefield.com/*
    // @match       http://www.pbbans.com/msi.php*
    // @match       http://localhost/#CheckPBB*
    // @require     http://code.jquery.com/jquery-1.8.1.min.js
    // @version     1
    // @copyright   2012+, cjdenton
    // ==/UserScript==
    
    var putIFrameInDiv = 6;
    
    (function(){
        if (window.location.href.search("localhost") != -1 ){
            loadFunct();
        }
        GM_registerMenuCommand("Check PBB", loadFunct);
        unsafeWindow.onload = function(){
            setTimeout(loadFunct, 100);
        }
    })();
    
    function loadFunct(){
    
        var currentStep = getCurrentStep();
        
        switch (currentStep) {
                  
            case "":
                if (
                    window.location.href.search("bf3/servers") != -1 &&
                    window.location.href.search("bf3/servers/show/") == -1
                ) 
                { putInIframes(); }            
    
                break;
                
            case "B":
                var find_off = document.body.innerHTML.search("</span> was not found</b></td>");
                var find_on = document.body.innerHTML.search("Server is streaming to PBBans");
                if (find_off > -1){
                    document.body.innerHTML = "<style>body{background-image:none;background-color:#ffffff;margin:0px;}</style><div style=\"color:#00FF00;font-weight:bold;font-family:Arial;font-size:9px;\">PBB</div>";
                } else if (find_on > -1){
                    document.body.innerHTML = "<style>body{background-image:none;background-color:#ffffff;margin:0px;}</style><div style=\"color:#FF0000;font-weight:bold;font-family:Arial;font-size:9px;\">PBB</div>";
                } else {
                    document.body.innerHTML = "<style>body{background-image:none;background-color:#ffffff;margin:0px;}</style><div style=\"color:#000000;font-weight:bold;font-family:Arial;font-size:9px;\">ERR</div>";
                }
                
                break;
                
            case "C":
                POSTForm(getServerIP());
                break;
                
            default:
                alert("WAT DO? \"" + currentStep + "\"");
        }
    }
    
    function getServerIP(){
        var getIP = window.location.href;
        var findyVar = getIP.search("CheckPBB") + 9;
        getIP = getIP.substr(findyVar, 50);
        //window.alert(getIP);
        return getIP;
    }
    
    function putInIframes(){
        var servers = document.getElementsByClassName("serverguide-bodycells");
        var forms = document.getElementsByClassName("serverguide-join-server base-no-ajax");
        
        for (var Itr in servers){
                if (servers[Itr].getElementsByTagName("div")[putIFrameInDiv].getElementsByTagName("iframe").length < 1){
                    url = forms[Itr].getAttribute("action");
                    var port;                
                    $.ajax({
                            async: false,
                            url: "http://battlelog.battlefield.com" + url,
                            success: function(data) {                        
                            port = $(data).find('input[name="gameport"]').val();
                            }
                            });                                          
                    servers[Itr].getElementsByTagName("div")[putIFrameInDiv].innerHTML += "<iframe width=\"20\" height=\"13\" style=\"float:right;position:relative; top:0px;right:85px;\" src=\"http://localhost/#CheckPBB:" + servers[Itr].getAttribute("ip") + ":" + port + "\" scrolling=\"no\"></iframe>";
                }
            }
        setTimeout(putInIframes, 2000);
    }
    
    function PostFunct (postvars) {
        var myForm = document.createElement("form");
        myForm.method = "post";
        myForm.action = "http://www.pbbans.com/msi.php#B";
        for (var j in postvars) {
            var myInput = document.createElement("input");
            myInput.setAttribute("name", j);
            myInput.setAttribute("value", postvars[j]);
            myForm.appendChild(myInput);
        }
        var myInput = document.createElement("input");
        myInput.setAttribute("name", "action");
        myInput.setAttribute("value", "1");
        myForm.appendChild(myInput);
       
        document.body.appendChild(myForm);
        myForm.submit();
    }
    
    function POSTForm(serverIP){
        PostFunct(
            {
                searchdata:serverIP
            }
        );
    }
    
    function getCurrentStep(){
        var poundLoc = window.location.href.search("#");
        if( poundLoc == -1 ){
            return "";
        } else {
            return window.location.href.substr(poundLoc + 1, 1);
        }
    }
    GGC - Greasemonkey (Firefox):

    Code:
    // ==UserScript==
    // @name        BF3 Check GGC
    // @namespace   flupa flupa xD
    // @description Checking streaming servers for GGC
    // @include     http://battlelog.battlefield.com/*
    // @include     http://www.ggc-stream.com/search/server/wwo*
    // @include     about:blank#CheckGGC*
    // @require     http://code.jquery.com/jquery-1.8.1.min.js
    // @version     1
    // ==/UserScript==
    
    var putIFrameInDiv = 6;
    
    (function(){
        GM_registerMenuCommand("Check GGC", loadFunct);
        unsafeWindow.onload = function(){
            setTimeout(loadFunct, 100);
        }
    })();
    
    function loadFunct(){
    
        var currentStep = getCurrentStep();
        
        switch (currentStep) {
                  
            case "":
                if (
                    window.location.href.search("bf3/servers") != -1 &&
                    window.location.href.search("bf3/servers/show/") == -1
                ) 
                { putInIframes(); }            
    
                break;
                
            case "B":
                var find_off = document.body.innerHTML.search("Serverdata not available");
                var find_on = document.body.innerHTML.search("Server View");
                if (find_off > -1){
                    document.body.innerHTML = "<style>body{background-image:none;background-color:#ffffff;margin:0px;}</style><div style=\"color:#00FF00;font-weight:bold;font-family:Arial;font-size:9px;\">GGC</div>";
                } else if (find_on > -1){
                    document.body.innerHTML = "<style>body{background-image:none;background-color:#ffffff;margin:0px;}</style><div style=\"color:#FF0000;font-weight:bold;font-family:Arial;font-size:9px;\">GGC</div>";
                } else {
                    document.body.innerHTML = "<style>body{background-image:none;background-color:#ffffff;margin:0px;}</style><div style=\"color:#000000;font-weight:bold;font-family:Arial;font-size:9px;\">ERR</div>";
                }
                
                break;
                
            case "C":
                POSTForm(getServerIP(), getPort());
                break;
                
            default:
                alert("WAT DO? \"" + currentStep + "\"");
        }
    }
    
    function getServerIP(){
        var getIP = window.location.href;
        var findyVar = getIP.search("CheckGGC") + 14;
        getIP = getIP.substr(findyVar, 50);
        window.alert(getIP);
        return getIP;
    }
    
    function getPort(){
        var p = window.location.href;
        var findyVar = p.search("CheckGGC") + 9;
        p = p.substr(findyVar, 5);
        window.alert(p);
        return p;
    }
    
    function putInIframes(){
        var servers = document.getElementsByClassName("serverguide-bodycells");
        var forms = document.getElementsByClassName("serverguide-join-server base-no-ajax");
        
        for (var Itr in servers){
                if (servers[Itr].getElementsByTagName("div")[putIFrameInDiv].getElementsByTagName("iframe").length < 1){
                    url = forms[Itr].getAttribute("action");
                    var port;                
                    $.ajax({
                            async: false,
                            url: "http://battlelog.battlefield.com" + url,
                            success: function(data) {                        
                            port = $(data).find('input[name="gameport"]').val();
                            }
                            });                                          
                    servers[Itr].getElementsByTagName("div")[putIFrameInDiv].innerHTML += "<iframe width=\"20\" height=\"13\" style=\"float:right;position:relative; top:0px;right:85px;\" src=\"about:blank#CheckGGC:" + port + servers[Itr].getAttribute("ip") + "\" scrolling=\"no\"></iframe>";
                }
            }
        setTimeout(putInIframes, 2000);
    }
    
    function PostFunct (postvars) {
        var myForm = document.createElement("form");
        myForm.method = "post";
        myForm.action = "http://www.ggc-stream.com/search/server/wwo#B";
        for (var j in postvars) {
            var myInput = document.createElement("input");
            myInput.setAttribute("name", j);
            myInput.setAttribute("value", postvars[j]);
            myForm.appendChild(myInput);
        }
        document.body.appendChild(myForm);
        myForm.submit();
        document.body.removeChild(myForm);
    }
    
    function POSTForm(serverIP, port){
        PostFunct(
            {
                server_id:'',
                ip:serverIP,
                port:port,
                date:dateFormat(),
                time:'00:00',
                interval:'1'
            }
        );
    }
    
    function dateFormat(){
        var currentTime = new Date();
        var month = currentTime.getMonth() + 1;
        var day = currentTime.getDate();
        var year = currentTime.getFullYear();
       
        month += "";
        day += "";
       
        if (month.length < 2) month = "0" + month;
        if (day.length < 2) day = "0" + day;
       
        return year + "-" + month + "-" + day;
    }
    
    function getCurrentStep(){
        var poundLoc = window.location.href.search("#");
        if( poundLoc == -1 ){
            return "";
        } else {
            return window.location.href.substr(poundLoc + 1, 1);
        }
    }
    GGC - Tampermonkey (Chrome):

    Code:
    // ==UserScript==
    // @name        BF3 Check GGC
    // @namespace   flupa flupa xD
    // @description Checking streaming servers for GGC
    // @match       http://battlelog.battlefield.com/*
    // @match       http://www.ggc-stream.com/search/server/wwo*
    // @match       http://localhost/#CheckGGC*
    // @require     http://code.jquery.com/jquery-1.8.1.min.js
    // @version     1
    // @copyright   2012+, cjdenton
    // ==/UserScript==
    
    var putIFrameInDiv = 6;
    
    (function(){
        if (window.location.href.search("localhost") != -1 ){
            loadFunct();
        }
        GM_registerMenuCommand("Check GGC", loadFunct);
        unsafeWindow.onload = function(){
            setTimeout(loadFunct, 100);
        }
    })();
    
    function loadFunct(){
    
        var currentStep = getCurrentStep();
        
        switch (currentStep) {
                  
            case "":
                if (
                    window.location.href.search("bf3/servers") != -1 &&
                    window.location.href.search("bf3/servers/show/") == -1
                ) 
                { putInIframes(); }            
    
                break;
                
            case "B":
                var find_off = document.body.innerHTML.search("Serverdata not available");
                var find_on = document.body.innerHTML.search("Server View");
                if (find_off > -1){
                    document.body.innerHTML = "<style>body{background-image:none;background-color:#ffffff;margin:0px;}</style><div style=\"color:#00FF00;font-weight:bold;font-family:Arial;font-size:9px;\">GGC</div>";
                } else if (find_on > -1){
                    document.body.innerHTML = "<style>body{background-image:none;background-color:#ffffff;margin:0px;}</style><div style=\"color:#FF0000;font-weight:bold;font-family:Arial;font-size:9px;\">GGC</div>";
                } else {
                    document.body.innerHTML = "<style>body{background-image:none;background-color:#ffffff;margin:0px;}</style><div style=\"color:#000000;font-weight:bold;font-family:Arial;font-size:9px;\">ERR</div>";
                }
                
                break;
                
            case "C":
                POSTForm(getServerIP(), getPort());
                break;
                
            default:
                alert("WAT DO? \"" + currentStep + "\"");
        }
    }
    
    function getServerIP(){
        var getIP = window.location.href;
        var findyVar = getIP.search("CheckGGC") + 14;
        getIP = getIP.substr(findyVar, 50);
        //window.alert(getIP);
        return getIP;
    }
    
    function getPort(){
        var p = window.location.href;
        var findyVar = p.search("CheckGGC") + 9;
        p = p.substr(findyVar, 5);
        window.alert(p);
        return p;
    }
    
    function putInIframes(){
        var servers = document.getElementsByClassName("serverguide-bodycells");
        var forms = document.getElementsByClassName("serverguide-join-server base-no-ajax");
        
        for (var Itr in servers){
                if (servers[Itr].getElementsByTagName("div")[putIFrameInDiv].getElementsByTagName("iframe").length < 1){
                    url = forms[Itr].getAttribute("action");
                    var port;                
                    $.ajax({
                            async: false,
                            url: "http://battlelog.battlefield.com" + url,
                            success: function(data) {                        
                            port = $(data).find('input[name="gameport"]').val();
                            }
                            });                                          
                    servers[Itr].getElementsByTagName("div")[putIFrameInDiv].innerHTML += "<iframe width=\"20\" height=\"13\" style=\"float:right;position:relative; top:0px;right:85px;\" src=\"http://localhost/#CheckGGC:" + port + servers[Itr].getAttribute("ip") + "\" scrolling=\"no\"></iframe>";
                }
            }
        setTimeout(putInIframes, 2000);
    }
    
    function PostFunct (postvars) {
        var myForm = document.createElement("form");
        myForm.method = "post";
        myForm.action = "http://www.ggc-stream.com/search/server/wwo#B";
        for (var j in postvars) {
            var myInput = document.createElement("input");
            myInput.setAttribute("name", j);
            myInput.setAttribute("value", postvars[j]);
            myForm.appendChild(myInput);
        }
        var myInput = document.createElement("submit");
        myInput.setAttribute("name", "submit");
        myInput.setAttribute("value", "Send");
        myForm.appendChild(myInput);
       
        document.body.appendChild(myForm);
        myForm.submit();
    }
    
    function POSTForm(serverIP, port){
        PostFunct(
            {
                server_id:'',
                ip:serverIP,
                port:port,
                date:dateFormat(),
                time:'00:00',
                interval:'1'
            }
        );
    }
    
    function dateFormat(){
        var currentTime = new Date();
        var month = currentTime.getMonth() + 1;
        var day = currentTime.getDate();
        var year = currentTime.getFullYear();
       
        month += "";
        day += "";
       
        if (month.length < 2) month = "0" + month;
        if (day.length < 2) day = "0" + day;
       
        return year + "-" + month + "-" + day;
    }
    
    function getCurrentStep(){
        var poundLoc = window.location.href.search("#");
        if( poundLoc == -1 ){
            return "";
        } else {
            return window.location.href.substr(poundLoc + 1, 1);
        }
    }

  2. The Following 4 Users Say Thank You to cjdenton For This Useful Post:

    BossMan. (09-04-2012), csepisaco (12-06-2012), Kubakom (12-14-2012), ToKKan (09-05-2012)

  3. #2
    I'm the Bauss.
    MPGH Member
    BossMan.'s Avatar
    Join Date
    Dec 2009
    Gender
    male
    Location
    BossWorld
    Posts
    3,314
    Reputation
    51
    Thanks
    393
    My Mood
    Relaxed
    Nice mann. Good for those who are banned =P



  4. #3
    Threadstarter
    Member
    MPGH Member
    cjdenton's Avatar
    Join Date
    Feb 2010
    Gender
    male
    Posts
    142
    Reputation
    10
    Thanks
    11
    My Mood
    Aggressive
    And find command like

    Code:
    window.alert

    and comment them all in code like this

    Code:
    //window.alert(getIP);

    It's just for testing, it gives some messages about IP and Port of servers.

  5. #4
    Member mastercap's Avatar
    Join Date
    Sep 2012
    Gender
    female
    Posts
    3
    Reputation
    10
    Thanks
    0
    im having a problem with this the box that shows the red and green txt in it is just wight with non txt plezz help?
    Last edited by mastercap; 09-27-2012 at 07:15 AM.

  6. #5
    Threadstarter
    Member
    MPGH Member
    cjdenton's Avatar
    Join Date
    Feb 2010
    Gender
    male
    Posts
    142
    Reputation
    10
    Thanks
    11
    My Mood
    Aggressive
    mastercap,
    are you using Chrome, right? I don't know why it's so there, i don't have Chrome now , just deleted , can't check it.

    P.S. - If you have Firefox - use it there, there is no bugs like in Chrome...

  7. #6
    Banned
    BANNED!
    briankilla4's Avatar
    Join Date
    Aug 2010
    Gender
    male
    Location
    EGYPT,cairo
    Posts
    875
    Reputation
    10
    Thanks
    703
    My Mood
    Amazed
    Quote Originally Posted by cjdenton View Post
    mastercap,
    are you using Chrome, right? I don't know why it's so there, i don't have Chrome now , just deleted , can't check it.

    P.S. - If you have Firefox - use it there, there is no bugs like in Chrome...
    noobish in this part never hacked on pb server
    so if the server is green i can hack on it and never get banned from all servers?

  8. #7
    Novice
    MPGH Member
    surpresso34's Avatar
    Join Date
    Jul 2009
    Gender
    male
    Posts
    64
    Reputation
    10
    Thanks
    4
    My Mood
    Inspired
    So servers that are green I can use hacks on? Even detected hacks like on non pb servers?

    Sorry for the noob comment i was just wondering :P

  9. #8
    Member
    MPGH Member
    Odisea's Avatar
    Join Date
    Jan 2010
    Gender
    female
    Posts
    21
    Reputation
    10
    Thanks
    0
    So on the green ones i can hax?

  10. #9
    Threadstarter
    Member
    MPGH Member
    cjdenton's Avatar
    Join Date
    Feb 2010
    Gender
    male
    Posts
    142
    Reputation
    10
    Thanks
    11
    My Mood
    Aggressive
    briankilla4, surpresso34, Odisea,

    Listen, Stream - do not mean, you can hack or not! It's just system for checking global ban lists.

    Simple example:

    If you already got the ban by PB (i mean if you are using detected hack by PB) you got violation number of hack, so, your GUID (unique number of you Account) will add to global ban list on pbbans.com - so what next, now you permanently banned, but! You still can play on all pb servers, that are non-streaming! They will no kick you, because they will not check global ban list on pbbans - coz no stream to there. But yes if you enable some hack - you can again join to the same server and get again kick - but it's just pb scans your detected hack again thats so, if you disabled hack and again joint to the same server - server will never kick you, coz no hack. So, streaming it is only checking system for global ban list only, all these streaming servers will kick you, because you banned, with hack or without, non-streaming will kick you only if your hack already detected, if not - so not =)

    But most of non-streaming servers have outdated pb\server files - so you can play on non-streaming servers with DETECTED hack! but it's risky.

    So, conclusion - no need to buy new key if you banned, just play on GREEN servers, with hack or without - your choise.
    Last edited by cjdenton; 09-28-2012 at 10:16 AM.

  11. #10
    Advanced Member
    MPGH Member
    algomaga's Avatar
    Join Date
    Feb 2010
    Gender
    male
    Posts
    224
    Reputation
    10
    Thanks
    20
    My Mood
    Drunk
    I dont know how to make this work, use chrome but how to add sripts to grasemonkey? too hard for me

  12. #11
    New Member
    MPGH Member
    energyzer96's Avatar
    Join Date
    May 2012
    Gender
    male
    Posts
    24
    Reputation
    10
    Thanks
    220
    Cant make it work on firefox or chrome... tryed on both, can you make a tutorial please???

  13. #12
    New Member
    MPGH Member
    elijah69's Avatar
    Join Date
    Nov 2012
    Gender
    male
    Posts
    12
    Reputation
    10
    Thanks
    1
    My Mood
    Twisted
    its work whithout any bug on Chrome if you turn off AdBlocker for battlelog domain (exclusion)

  14. #13
    Threadstarter
    Member
    MPGH Member
    cjdenton's Avatar
    Join Date
    Feb 2010
    Gender
    male
    Posts
    142
    Reputation
    10
    Thanks
    11
    My Mood
    Aggressive
    Guys, there are elementary things u need to do. Just Read carefully.

  15. #14
    New Member
    MPGH Member
    energyzer96's Avatar
    Join Date
    May 2012
    Gender
    male
    Posts
    24
    Reputation
    10
    Thanks
    220
    Quote Originally Posted by cjdenton View Post
    Guys, there are elementary things u need to do. Just Read carefully.
    I readed this like 100 times and nothing.. wttf how to do thiiiis....

  16. #15
    Threadstarter
    Member
    MPGH Member
    cjdenton's Avatar
    Join Date
    Feb 2010
    Gender
    male
    Posts
    142
    Reputation
    10
    Thanks
    11
    My Mood
    Aggressive
    energyzer96,
    WTF? This is simple tutorial, can't understand, pff (<_<) i don't know - put new brain into your head uahahh xD

    And whats problem? Copy\paste code to name.user.js file - where "name" - any name of file, install tampermonkey or greasemonkey (depends of browser) put this file to there... Or after install create new script through tampermonkey or greasemonkey (depends of browser) and put this code... Don't understand why you guys can't do this... *facepalm*

Page 1 of 3 1 2 3 LastLast

Similar Threads

  1. I have a server for testing scripts
    By Jumboperson in forum DayZ Mod & Standalone Hacks & Cheats
    Replies: 7
    Last Post: 10-05-2012, 05:54 PM
  2. Avatar checker script
    By mothh in forum XBOX 360 Game Hacking
    Replies: 6
    Last Post: 12-05-2010, 07:47 AM
  3. A Few Servers That Don't Stream To PBbans Master Index
    By DopeHat244 in forum Battlefield Bad Company 2 (BFBC2) Hacks
    Replies: 1
    Last Post: 11-09-2010, 08:54 AM
  4. The Non-Punkbuster server running PBbans streaming / Punkbuster myth BUSTED
    By hutzdani in forum Battlefield Bad Company 2 (BFBC2) Hacks
    Replies: 19
    Last Post: 04-01-2010, 02:57 PM
  5. [RELEASE] Nexon Server Checker
    By m1cr0 in forum Combat Arms Europe Hacks
    Replies: 2
    Last Post: 07-08-2009, 03:53 AM

Tags for this Thread