action script know well, can make videochats/inetphones/gameserver in java sockets.
package {
import flash.display.Sprite;
import flash.text.TextField;
import flash.text.TextFieldAutoSize;
import flash.text.TextFormat;
import flash.text.TextFieldType;
import flash.utils.ByteArray;
import flash.utils.Timer;
import flash.events.TimerEvent;
import flash.errors.StackOverflowError;
import flash.events.MouseEvent;
import flash.events.Event;
import flash.net.*;
import flash.net.SharedObject;
import flash.net.SharedObjectFlushStatus;
import flash.media.*;
import mx.core.SoundAsset;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
public class buldozer extends Sprite
{
private var log:TextField = new TextField();
private var stat:TextField = new TextField();
var d1:Date;
var ar,tar:Array;
var curid;
var curdtime,yestoday;
var sperday,sworked;
var mySo:SharedObject;
var wait;
[Bindable]
[Embed(source="jazz.mp3")]
public var ringout:Class;
public var snd:SoundAsset = new ringout() as SoundAsset;
public var sndChannel:SoundChannel;
public function buldozer()
{
stage.stageWidth=400;stage.stageHeight=30;
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;
ar = new Array(
Array("http://www.weekendbitcoin.com/?ref=1410",1418778054,86400,500),
Array("http://getfree-bitcoin.com/?Referrer=23633",1418778054,3600,200),
Array("http://bitcoinsoldado.com/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418778054,1800,100),
Array("http://bitcoinpuddle.com/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418778054,14400,300),
Array("http://bitcoinaliens.com/faucet/?ref=16319",1418778054,600,300),
Array("http://bitcofree.com/?id=1139234",1418778054,1800,300),
Array("http://www.ccfaucet.com/ref/f54d3347",1418896710,3600,300),
Array("http://laguna.btcinfame.com/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,3600,250),
Array("http://crococoin.com/?Referrer=24385",1418896710,1800,250),
Array("http://www.btc-faucet.com/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,3120,100),
Array("http://mezzabank.com/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,3600,200),
Array("http://geekcoins.in/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,300,750),
Array("http://big-coin.eu/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,3600,200),
Array("http://bitcostars.com/?Referrer=27480",1418896710,3600,200),
Array("http://offerstep.com/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,28800,900),
//Array("http://poltishok.ru/faucet/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,1500,150),
Array("http://greenbitco.in/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,3600,200),
Array("http://www.lefaucet.com/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,7200,175),
Array("http://darcoins.com/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,3300,175),
Array("http://faucet.emoneyroute.com/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,36000,100),
Array("http://bitcoin.imgxd.com/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,3600,100),
Array("http://monsterloom.com/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,43200,800),
[Suspicious link removed]/play?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,3600,150),
Array("http://bitprepay.net/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,3600,175),
Array("http://bitmachine.org/mach1/?id=18749",1418896710,3600,300),
Array("http://bitcoinfaucet.click/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,28800,500),
Array("http://sharkbitco.in/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,1800,150),
Array("http://satoshibear.com/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,3600,200),
Array("http://faucetcrypt.com/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,28800,500),
Array("http://www.cryptocombo.com/?a=19025",1418896710,3600,350),
Array("http://23coins.com/faucet/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,1380,230),
Array("http://dpsw.info/faucet/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,3600,100),
Array("http://www.btcfaucetlist.net/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,3600,262),
Array("http://www.coinracket.com/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,3600,180),
Array("http://www.thebitcoinsheep.com/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,3600,175),//21600
Array("http://creoquesoydios.com/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,3600,100),
Array("http://www.coin-giveaway.info/?ref=66ea58f2d481",1418896710,86400,500),
Array("http://www.bestbtcfaucet.com/?ref=82780",1418896710,10800,50),
Array("http://polishfaucet.com/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,3600,75),
Array("http://cryptodrips.com/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,1200,199),
Array("http://www.cryptoblox.com/faucets/BitCoin/?id=171884",1418896710,3600,230),
Array("http://1000satoshi.com/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,3600,230),
Array("http://www.vitrinear.net/fcbtc/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,3600,200),
Array("http://www.jazfaucetlist.com/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,36000,950),
Array("http://freecoins4.me/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,21600,500),
Array("http://www.coin-machine.eu/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,3600,350),
Array("http://www.ben10faucet.com/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,1800,160),
Array("http://www.jackpotfaucet.com/?affid=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,3600,250),
Array("http://faucetsfree.com/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,3600,100),
Array("http://www.luckycoin.me/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,3600,120),
Array("http://bitcoinxd.com/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,900,140),
Array("http://freebitco.in/?r=966159",1418896710,3600,600),
Array("http://faucet.bitcoinzebra.com/?ref=c230a29321b9",1418896710,3600,360),
Array("http://bitcoinker.com/faucet?ref=d03f829b6d5c",1418896710,900,300),
Array("http://moonbit.co.in/?ref=7bebba5802a2",1418896710,1800,225),
Array("http://Coingamez.com/play?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,900,180),
Array("http://dancefaucet.com/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,10800,300),
Array("http://www.satoshis4.us/?r=287832",1418896710,86400,225),
Array("http://fairyfaucet.com/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,3600,200),
Array("http://qoinfaucet.com/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,3600,200),
Array("http://bitonplay.com/create?refCode=RICSKII3F1",1418896710,3600,600),
Array("http://getbitcoins.dixo.net/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,86400,140),
Array("http://freebitcoins.nx.tc/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,86400,130),
Array("http://myfreebitcoins.org/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,10800,150),
Array("http://[Suspicious link removed]/?ref=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,10800,140),
Array("http://www.freebtc.club/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,28800,1000),
Array("http://profaucet.net/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,1800,200),
Array("http://captchas.rocks/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,3600,250),
Array("http://www.robcoins.com/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,3600,250),
Array("http://faucet.csingenieros.com/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,3600,150),
Array("http://botva.ga/faucet/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,1800,200),
Array("http://moneyinpjs.com/faucet/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,3600,300),
Array("http://www.treasurefaucet.com/?ref=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,3600,150),
Array("http://www.mybtchour.com/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,21600,200),
Array("http://www.flyingfaucet.com/?ref=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,3600,75),
Array("http://shinobifaucet.com/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,1800,120),
Array("http://mariofaucet.com/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,1800,120),
Array("http://bitcoingate.biz/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,10800,170),
Array("http://www.breakingfaucet.com/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,3600,118),
Array("http://www.ourbtchour.com/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,21600,200),
Array("http://bad-boys-bit.co.in/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,1800,450),
Array("http://freebitcoins247.com/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,900,300),
Array("http://blog.btcgermany.eu/faucet/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,10800,300),
Array("http://freebtc.in.ua/ref_2155",1418896710,3600,100),
Array("http://www.gofreebitcoin.com/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,3600,100),
Array("http://[Suspicious link removed]/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,3600,150),
Array("http://777btc.cf/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,3600,110),
Array("http://btcfaucet.btcmanager.net/?id=28",1418896710,10800,300),
Array("http://warhammer-coin.com/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,10800,200)
//Array("http://btcpowa.com/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,120,50),
//Array("http://simplfaucet.com/?ref=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,1800,200),
//Array("http://kaarel.ciki.me/?id=7094",1418896710,60,450),
//Array("http://weightlosspayme.com/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,3600,230),
//Array("http://www.btc.jecool.net/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,3600,100),
//Array("https://bitcoinx.website/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,3600,100),
//Array("http://rarebtc.org/?r=122yBy8nzawqDYZvF9QGpkTbcqqTAHyV1M",1418896710,1800,50),
//Array("http://coincheckin.com/?r=846bfb9754",1418896710,300,100),
//http://faucet.bodylaw.ru/
);
sperday=0;sworked=0;
for(var i=0;i
sperday+=Math.ceil(86400/ar[i][2]*ar[i][3]);
log.type = TextFieldType.DYNAMIC;
log.text = "init..";
log.x =1;log.y =1;log.autoSize=TextFieldAutoSize.NONE;
log.borderColor = 0xFAFAFA;
log.textColor = 0xFAFAFA;
log.width =320;log.height =30;
log.border = true;
log.multiline = false;
log.wordWrap = false;
log.scrollH = 5;
log.alpha = 0.5;
log.background = true;
log.backgroundColor = 0x768c97;
stat.type = TextFieldType.DYNAMIC;
stat.text = "status";
stat.x =320;stat.y =1;stat.autoSize=TextFieldAutoSize.NONE;
stat.borderColor = 0xFAFAFA;
stat.textColor = 0xFAFAFA;
stat.width =150;stat.height =30;
stat.border = true;
stat.multiline = false;
stat.wordWrap = false;
stat.scrollH = 5;
stat.alpha = 0.5;
stat.background = true;
stat.backgroundColor = 0x768c97;
var format:TextFormat = new TextFormat();
format.font = "Arial";
format.color = 0xFFD981;
format.size = 18;
format.bold = true;
format.underline = false;
log.defaultTextFormat = format;
addChild(log);
format.font = "Arial";
format.color = 0x89FF01;
format.size = 12;
format.bold = true;
format.underline = false;
stat.defaultTextFormat = format;
addChild(stat);
mySo = SharedObject.getLocal("application-name");
// mySo.clear();
load();
log.addEventListener(MouseEvent.CLICK, clicked);
log.addEventListener(MouseEvent.MOUSE_OVER, mouseOverHandler);
log.addEventListener(MouseEvent.MOUSE_OUT, mouseOutHandler);
//log.text += "\r\n"+d1.time;
wait=0;
var myTimer:Timer = new Timer(1000, 0);
myTimer.addEventListener(TimerEvent.TIMER, timerHandler);
myTimer.start();
}
private function mouseOverHandler(event:MouseEvent):void {
log.background = true;
}
private function mouseOutHandler(event:MouseEvent):void {
log.background = false;
}
public function clicked(event:MouseEvent):void {
if(wait==1)return;
ar[curid][1]=curdtime+35;
sworked+=ar[curid][3];
save();
var u:URLRequest = new URLRequest(ar[curid][0]);
navigateToURL(u,"nav");
}
public function save():void {
var bar:ByteArray = new ByteArray();
//
var obj:Object = new Object(ar);
bar.writeObject(ar);
bar.position = 0;
//
bar.compress ();
mySo.data.savedValue = bar.readObject();
mySo.data.sworked = sworked;
var time1:Date=new Date();
mySo.data.sworkedtodaydate = time1.getFullYear()+"."+time1.getMonth()+"."+time1.getDate();
mySo.data.yestoday = yestoday;
mySo.flush();
}
public function load():void {
try
{
sworked = mySo.data.sworked;
var bar:ByteArray = new ByteArray();
//var obj:Object = new Object();
bar.writeObject(mySo.data.savedValue);
bar.position = 0;
//
bar.uncompress ();
tar=bar.readObject();
for(var i=0;i
for(var ti=0;ti
if(dname(ar[i][0])==dname(tar[ti][0]))
for(var x=1;x<2;x++)
ar[i][x]=tar[ti][x];
//
obj=bar.readObject();
}
catch(e:Error)
{
}
}
public function dname(str:String):String {
var st1:String = new String();
st1 =str.substr(str.indexOf(":")+3,str.length);
str =st1.substr(0,st1.indexOf('/'));
return str;
}
public function timerHandler(event:TimerEvent):void {
//dispatchEvent(event);
d1 = new Date();
curdtime = d1.time/1000;
log.text = "";
var maxs=0,maxsid,max2=-999999999;
var remain,remain2,cnt=0;
for(var i=0;i
remain=Math.ceil(curdtime-ar[i][1]);
remain2=Math.ceil(curdtime-ar[i][1]-ar[i][2]);
if(max2
if(remain>ar[i][2])
if(maxs
}
curid=maxsid;
max2*=-1;
if(max2==0)playsound();
if(cnt>0){
wait=0;
remain=Math.ceil(curdtime-ar[maxsid][1]-ar[maxsid][2]);
log.text += " "+dname(ar[maxsid][0])+ " " + remain+ " "+ ar[maxsid][3];
}
else {
wait=1;
var mins,secs;
var stm:String,sts:String;
mins=Math.floor(max2/60);
secs=max2-mins*60;
if(mins<10)stm="0"+mins; else stm=""+mins;
if(secs<10)sts="0"+secs; else sts=""+secs;
log.text += " "+stm+":"+ sts ;
}
stat.text = " "+ sperday + " " + sworked;
}
public function playsound(){
sndChannel=snd.play();
}
}
}