Sunday, May 15, 2016

Add Me Fast Free iMacro Scripts

Here are some great freebies for Addmefast to build up points real real fast! I will try to add a free script each week as these can be very very useful. If you wish to support us please click an add or something :P

  1. Select Any of the Scripts Given below.
  2. Open and Copy the Script in Notepad.
  3. Open and Edit the Notepad File. Put Your ADDmefast Email and Password. (Refer Figure Below)
  4. Copy The Whole Script.
  5. Go to Imacro.
  6. Edit any Existing Script by right Clicking on script.
  7. Paste our Code. Save and Exit.
  8. Click on Play.



FB Followers Script
//AMF Advanced Script v2.2
//by imacropro.com

var email = "imacropro@gmail.com";
var pass = "password1234";

var loopRandom = Math.floor(Math.random()*30 + 20); loopRandom;
var points = 1; //click all set to 1


var loginAmf;
loginAmf =  "CODE:";
loginAmf +=  "TAG POS=1 TYPE=INPUT:EMAIL FORM=NAME:NoFormName ATTR=NAME:email CONTENT={{EMAIL}}" + "\n"; 
loginAmf +=  "SET !ENCRYPTION NO" + "\n"; 
loginAmf +=  "TAG POS=1 TYPE=INPUT:PASSWORD FORM=NAME:NoFormName ATTR=NAME:password CONTENT={{PASSWORD}}" + "\n"; 
loginAmf +=  "TAG POS=1 TYPE=INPUT:CHECKBOX FORM=NAME:NoFormName ATTR=NAME:remember CONTENT=YES" + "\n"; 
loginAmf +=  "TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME:NoFormName ATTR=NAME:login_button&&VALUE:Login" + "\n"; 


var errorOne = "#EANF#";
var errorOneLowercase = "#eanf#";
var errorTwo = "null";
var counter = 0;
var countNoAds = 0;
var pointcount = 0;


var tabClose;
    tabClose = "CODE:";
    tabClose += "TAB CLOSE";
    
    
var tabsCloseAll;
    tabsCloseAll = "CODE:";
    tabsCloseAll += "TAB CLOSEALLOTHERS";

var mainWindow = window.QueryInterface(Components.interfaces.nsIInterfaceRequestor)
.getInterface(Components.interfaces.nsIWebNavigation)
.QueryInterface(Components.interfaces.nsIDocShellTreeItem)
.rootTreeItem
.QueryInterface(Components.interfaces.nsIInterfaceRequestor)
.getInterface(Components.interfaces.nsIDOMWindow);

function TabLeft()
{
mainWindow.gBrowser.tabContainer.advanceSelectedTab(-5, true);
return "True";
}       
    
var scrollTop;
    scrollTop = "CODE:";
    scrollTop += "URL GOTO=javascript:window.scrollBy(0,-5000)" + "\n";
    
var waitSeconds;
    waitSeconds = "CODE:";
    waitSeconds += "WAIT SECONDS=2";

    
var skip;
skip =  "CODE:";
skip +=  "TAG POS=2 TYPE=DIV ATTR=TXT:Skip" + "\n";
skip +=  "WAIT SECONDS=2" + "\n";

    
    
    
var waitSecondsThree;
    waitSecondsThree = "CODE:";
    waitSecondsThree += "WAIT SECONDS=3";
    
var waitSecondsTen;
    waitSecondsTen = "CODE:";
    waitSecondsTen += "WAIT SECONDS=10";
    
var waitSecondsSeven;
    waitSecondsSeven = "CODE:";
    waitSecondsSeven += "WAIT SECONDS=7";

var startingUrl;
startingUrl =  "CODE:";
startingUrl +=  "SET !TIMEOUT_PAGE 15" + "\n";
startingUrl +=  "URL GOTO=http://addmefast.com" + "\n";

var loggedInLink = "http://addmefast.com/free_points";
var loggedOutLink = "http://addmefast.com/";
var facebookFollowersPage = "http://addmefast.com/free_points/facebook_subscribes";

var facebookFollowersLink;
facebookFollowersLink =  "CODE:";
facebookFollowersLink +=  "TAG POS=1 TYPE=A ATTR=TXT:Facebook<SP>Followers" + "\n";
facebookFollowersLink +=  "WAIT SECONDS=2" + "\n";


var facebookFollowers;
facebookFollowers =  "CODE:";
facebookFollowers +=  "SET !TIMEOUT_PAGE 10" + "\n";
facebookFollowers +=  "SET !TIMEOUT_STEP 2" + "\n";
facebookFollowers +=  "TAG POS=1 TYPE=DIV ATTR=TXT:Follow" + "\n";
facebookFollowers +=  "FRAME F=0" + "\n";
facebookFollowers +=  "WAIT SECONDS=3" + "\n";

var facebookFollowersTwo;
facebookFollowersTwo =  "CODE:";
facebookFollowersTwo +=  "SET !TIMEOUT_PAGE 10" + "\n";
facebookFollowersTwo +=  "SET !TIMEOUT_STEP 2" + "\n";
facebookFollowersTwo +=  "TAG POS=2 TYPE=DIV ATTR=TXT:Follow" + "\n";
facebookFollowersTwo +=  "FRAME F=0" + "\n";
facebookFollowersTwo +=  "WAIT SECONDS=3" + "\n";

var doFollowPage;
doFollowPage =  "CODE:";
doFollowPage +=  "SET !TIMEOUT_STEP 2" + "\n";
doFollowPage +=  "TAG POS=1 TYPE=A ATTR=TXT:Follow" + "\n";


iimPlay(startingUrl);

if (loggedInLink != window.location){
    iimSet("EMAIL", email);
    iimSet("PASSWORD", pass);
    iimPlay(loginAmf);
         }

iimPlay(facebookFollowersLink);
var stopButton = "Macro stopped manually";

for (i = 1; i <= loopRandom; i++) {

////Check for stopButton
var macroError = iimGetLastError();
if (macroError == stopButton){
break;
}
//

iimDisplay("Current loop: "+ i);

var loopNumberCheck = i === 25 || i === 50 || i === 75 || i === 100 || i === 125 || i === 150 || i === 175 || i === 200 || i === 225 || i === 250;

if(loopNumberCheck === true){
iimPlay(waitSecondsTen);
}


if (window.location == loggedOutLink){
    iimSet("EMAIL", email);
    iimSet("PASSWORD", pass);
    iimPlay(loginAmf);
    iimPlay(facebookFollowersLink);
         }
        
         
if (window.location != facebookFollowersPage) {
iimPlay(facebookFollowersLink);
}     
         
         
//Check if the page has ads    
var checkAvailableAds;
    checkAvailableAds = "CODE:";
    checkAvailableAds += "TAG POS=1 TYPE=DIV ATTR=ID:site-links-list EXTRACT=TXT";
iimPlay(checkAvailableAds);
var checkAvailableAds = iimGetLastExtract().toLowerCase();
var checkAvailableAdsCheck = checkAvailableAds.contains("no items in this network for now. please try later.");

if (checkAvailableAdsCheck === true){
countNoAds++ 
iimPlay ("CODE:WAIT SECONDS=1");
iimPlay(facebookFollowersLink);
iimPlay ("CODE:WAIT SECONDS=1");

///Second check <<
var checkAvailableAds;
    checkAvailableAds = "CODE:";
    checkAvailableAds += "TAG POS=1 TYPE=DIV ATTR=ID:site-links-list EXTRACT=TXT";
iimPlay(checkAvailableAds);
var checkAvailableAds = iimGetLastExtract().toLowerCase();
var checkAvailableAdsCheck = checkAvailableAds.contains("no items in this network for now. please try later.");

if (checkAvailableAdsCheck === true){
countNoAds++ 
iimPlay(waitSeconds);
} else {
var countNoAds = 0;
iimPlay ("CODE:WAIT SECONDS=1");
}



} else {
var countNoAds = 0;
}

if (countNoAds >= 2){
iimDisplay("No more ads in network. Try again later.");
break;
} 
       
///// 
///  
         
         
         
         

var extractTitle;
extractTitle =  "CODE:";
extractTitle +=  "SET !TIMEOUT_STEP 2" + "\n";
extractTitle +=  "TAG POS=1 TYPE=DIV ATTR=CLASS:likedPagesSingle EXTRACT=TXT" + "\n";

iimPlay(extractTitle);
var extractTitle = iimGetLastExtract().toLowerCase();
var extractTitleCheck = extractTitle.contains("you will get") && extractTitle.contains("points for following.");


//////////added v1.2
if (extractTitleCheck  != true) {
iimPlay(waitSecondsThree);

var extractTitle;
extractTitle =  "CODE:";
extractTitle +=  "SET !TIMEOUT_STEP 6" + "\n";
extractTitle +=  "TAG POS=1 TYPE=DIV ATTR=CLASS:likedPagesSingle EXTRACT=TXT" + "\n";

iimPlay(extractTitle);
var extractTitle = iimGetLastExtract().toLowerCase();
var extractTitleCheck = extractTitle.contains("you will get") && extractTitle.contains("points for following.");

}
////////////////


if (extractTitleCheck  === true) {





/////////added v2.1
var numberPattern = /\d+/g;
var renum = extractTitle.match(numberPattern);

if(renum[0] >= points){
pointcount = 0;
        
iimPlay(facebookFollowers);

if (window.location == facebookFollowersPage) {
iimPlay(facebookFollowersTwo);
}

////Check for stopButton
var macroError = iimGetLastError();
if (macroError == stopButton){
break;
}
//

//////check if page loaded
var checkPageActive = window.location;
var checkActivePage = String(checkPageActive).contains("facebook.com");
if (checkActivePage === true){
/////


iimPlay(doFollowPage);
iimPlay ("CODE:WAIT SECONDS=3");
////Check for stopButton
var macroError = iimGetLastError();
if (macroError == stopButton){
break;
}
//



var currentWindow = window.location;
var currentWindowCheck = String(currentWindow).contains("facebook.com");
if (currentWindowCheck === true){
    iimPlay(tabClose);
         }


iimPlay(scrollTop);
var randomNumber = Math.floor(Math.random()*3 + 3); randomNumber;

var waitSecondsRandom;
    waitSecondsRandom = "CODE:";
    waitSecondsRandom += "WAIT SECONDS={{SECONDS}}";
    
iimSet("SECONDS", randomNumber);
iimPlay(waitSecondsRandom);

////Check for stopButton
var macroError = iimGetLastError();
if (macroError == stopButton){
break;
}
//

///////////////////////
//////////////////////Check for points success message
var extractError = function()
{
extractErrorMessage =  "CODE:";
extractErrorMessage +=  "SET !TIMEOUT_STEP 1" + "\n";
extractErrorMessage +=  "TAG POS=1 TYPE=DIV ATTR=CLASS:error_like EXTRACT=TXT" + "\n";
iimPlay(extractErrorMessage);
}    

var extractSuccess = function()
{
extractSuccessMessage =  "CODE:";
extractSuccessMessage +=  "SET !TIMEOUT_STEP 1" + "\n";
extractSuccessMessage +=  "TAG POS=1 TYPE=DIV ATTR=CLASS:success_like EXTRACT=TXT" + "\n";
iimPlay(extractSuccessMessage);
}

extractError();
extractErrorMessage = iimGetLastExtract().toLowerCase();
extractSuccess();
extractSuccessMessage = iimGetLastExtract().toLowerCase();

if (extractErrorMessage == errorOneLowercase && extractSuccessMessage == errorOneLowercase){
iimPlay(waitSecondsSeven);
extractError();
extractErrorMessage = iimGetLastExtract().toLowerCase();
extractSuccess();
extractSuccessMessage = iimGetLastExtract().toLowerCase();
}


if (extractSuccessMessage != errorOneLowercase) {
var counter = 0;
} else {
iimPlay(facebookFollowersLink);
counter++
}
///////////////////
//////////////

if(counter >= 3){
break;
}


////addition
} else{
TabLeft();
iimPlay(tabsCloseAll);
iimPlay(facebookFollowersLink);







//------------
var extractTitle;
extractTitle =  "CODE:";
extractTitle +=  "SET !TIMEOUT_STEP 2" + "\n";
extractTitle +=  "TAG POS=1 TYPE=DIV ATTR=CLASS:likedPagesSingle EXTRACT=TXT" + "\n";

iimPlay(extractTitle);
var extractTitle = iimGetLastExtract().toLowerCase();
var extractTitleCheck = extractTitle.contains("you will get")
if(extractTitleCheck != true){
iimPlay("CODE:WAIT SECONDS=7");
}
//-------------

////Check for stopButton
var macroError = iimGetLastError();
if (macroError == stopButton){
break;}
//


////second check
iimPlay(facebookFollowers);

if (window.location == facebookFollowersPage) {
iimPlay(facebookFollowersTwo);
}

var checkPageActive = window.location;
var checkActivePage = String(checkPageActive).contains("facebook.com");
if (checkActivePage === false){
TabLeft();
iimPlay(tabsCloseAll);
iimDisplay("Facebook is not loading correctly.");
break;
}else{
TabLeft();
iimPlay(tabsCloseAll);
iimPlay(facebookFollowersLink);
}
///



}
/////


//update v2.1 // if points lower than wanted,
}else{
iimPlay(waitSeconds);

////Check for stopButton
var macroError = iimGetLastError();
if (macroError == stopButton){
break;}
//

iimPlay(skip);
iimPlay(scrollTop);
pointcount++

////Check for stopButton
var macroError = iimGetLastError();
if (macroError == stopButton){
break;}
//

if(i > 1){
i--
}

if(pointcount >= 7){
iimDisplay("7 loop point check error: Cant find any ads that meet your requirements." + "\n" + "Try again Later.");
break;
}

}
//end v2.1



} else {
iimPlay(waitSeconds);
iimPlay(facebookFollowersLink);
}

TabLeft();
iimPlay(tabsCloseAll);

var current = window.location;
if (String(current).contains("about")){
iimPlay(startingUrl);
}

////Check for stopButton
var macroError = iimGetLastError();
if (macroError == stopButton){
break;
}
//

}

1 comment: