DC GOLD
Kamis, 20 Maret 2014
$isi) {
if ($isi[0]==81){
return $kode;
}
}
}
function ambilplayerinfo($id,$ukey){
$result=sendPost("http://dc-canvas.socialpointgames.com/dragoncity/web/srv/get_player_info.php?USERID=".$id."&user_key=".$ukey."&spdebug=1",null);
$result = explode(";",$result);
$result = json_decode($result[1],true);
return $result;
}
function sendPost($url,$data=null){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
// curl_setopt($ch, CURLOPT_TIMEOUT_MS, 2000);
// curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
// curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, 0);
// curl_setopt($ch, CURLOPT_PROXY, '23.23.166.15:9231');
if($data!=null){
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,http_build_query($data));
}
$result = curl_exec ($ch);
curl_close ($ch);
return $result;
}
function infodcfreegold($data){
$return = 'ID : '.$data['playerInfo']['pid'].'
';
$return.= 'NAMA :'.$data['playerInfo']['name'].'
';
$return.= 'LEVEL :'.$data['playerInfo']['level'].'
';
$return.= 'GEMS :'.number_format($data['playerInfo']['cash'],0,',','.').'
';
$return.= 'GOLD :'.number_format($data['playerInfo']['gold'],0,',','.').'
';
$return.= 'FOOD :'.number_format($data['playerInfo']['food'],0,',','.').'
';
$return.= 'XP :'.number_format($data['playerInfo']['xp'],0,',','.').'
';
$return.= '
';
return $return;
}
function kirimperintah($id,$ukey,$cmd,$num){
$cmd = json_encode(array('publishActions'=>0,'commands'=>$cmd,'flashVersion'=>'0.7.3','first_number'=>$num,'tries'=>1,'ts'=>time()));
$hash = hash_hmac('sha256',$cmd,'RGhXbiy4xEeDnSNX1oBG');
$cmd=array('data'=>$hash.';'.$cmd,'id'=>$id);
$result=sendPost("http://dc-canvas.socialpointgames.com/dragoncity/web/srv/packet.php?USERID=".$id."&user_key=".$ukey."&spdebug=1",$cmd) ;
$result = explode(";",$result);
$result = json_decode($result[1],true);
return $result;
}
function ambil1mgold($kodetavern,$jum){
$cmd=array();
$i=1;
$num=20*$jum;
for($i=1;$i<=$num;$i++){
$cmd[]=array('number'=>1,'time'=>time(),'args'=>array($kodetavern,0),'cmd'=>'finish_si');
$i++;
$cmd[]=array('number'=>1,'time'=>time(),'args'=>array(1151,0,0),'cmd'=>'sell_stored_dragon');
}
return $cmd;
}
function dcfreegold($id,$ukey,$jum,$playerinfo){
$kodetavern=ambilkodedc(81,$playerinfo);
$result=array();
$cmd=array();
$i=1;
$num=1;
if($jum==10){
$cmd=ambil1mgold($kodetavern,5);
$result=kirimperintah($id,$ukey,$cmd,$num);
$num=$num+count($cmd);
$result=kirimperintah($id,$ukey,$cmd,$num);
}elseif($jum==20){
$cmd=ambil1mgold($kodetavern,9);
$result=kirimperintah($id,$ukey,$cmd,1);
$num=$num+count($cmd);
$cmd=ambil1mgold($kodetavern,9);
$result=kirimperintah($id,$ukey,$cmd,$num);
$num=$num+count($cmd);
$cmd=ambil1mgold($kodetavern,2);
$result=kirimperintah($id,$ukey,$cmd,$num);
}elseif($jum==50){
$cmd=ambil1mgold($kodetavern,9);
$result=kirimperintah($id,$ukey,$cmd,1);
$num=$num+count($cmd);
$cmd=ambil1mgold($kodetavern,9);
$result=kirimperintah($id,$ukey,$cmd,$num);
$num=$num+count($cmd);
$cmd=ambil1mgold($kodetavern,9);
$result=kirimperintah($id,$ukey,$cmd,$num);
$num=$num+count($cmd);
$cmd=ambil1mgold($kodetavern,9);
$result=kirimperintah($id,$ukey,$cmd,$num);
$num=$num+count($cmd);
$cmd=ambil1mgold($kodetavern,9);
$result=kirimperintah($id,$ukey,$cmd,$num);
$num=$num+count($cmd);
$cmd=ambil1mgold($kodetavern,5);
$result=kirimperintah($id,$ukey,$cmd,$num);
}elseif($jum==100){
$cmd=ambil1mgold($kodetavern,9);
$result=kirimperintah($id,$ukey,$cmd,1);
$num=$num+count($cmd);
$cmd=ambil1mgold($kodetavern,9);
$result=kirimperintah($id,$ukey,$cmd,$num);
$num=$num+count($cmd);
$cmd=ambil1mgold($kodetavern,9);
$result=kirimperintah($id,$ukey,$cmd,$num);
$num=$num+count($cmd);
$cmd=ambil1mgold($kodetavern,9);
$result=kirimperintah($id,$ukey,$cmd,$num);
$num=$num+count($cmd);
$cmd=ambil1mgold($kodetavern,9);
$result=kirimperintah($id,$ukey,$cmd,$num);
$num=$num+count($cmd);
$cmd=ambil1mgold($kodetavern,9);
$result=kirimperintah($id,$ukey,$cmd,$num);
$num=$num+count($cmd);
$cmd=ambil1mgold($kodetavern,9);
$result=kirimperintah($id,$ukey,$cmd,$num);
$num=$num+count($cmd);
$cmd=ambil1mgold($kodetavern,9);
$result=kirimperintah($id,$ukey,$cmd,$num);
$num=$num+count($cmd);
$cmd=ambil1mgold($kodetavern,9);
$result=kirimperintah($id,$ukey,$cmd,$num);
$num=$num+count($cmd);
$cmd=ambil1mgold($kodetavern,9);
$result=kirimperintah($id,$ukey,$cmd,$num);
$num=$num+count($cmd);
$cmd=ambil1mgold($kodetavern,5);
$result=kirimperintah($id,$ukey,$cmd,$num);
$num=$num+count($cmd);
$result=kirimperintah($id,$ukey,$cmd,$num);
}
/*$ret='';
$cmd=array('args'=>array(3131,17,10,15,1,0),'cmd'=>'buy','number'=>1,'time'=>time());
$result=kirimperintah($id,$ukey,$cmd,1);*/
$ret='';
if($result['result']==true){
$data=ambilplayerinfo($id,$ukey);
$ret.=infodcfreegold($data);
}else{
$ret.='-------------GAGAL-------------
';
$ret.='ERROR : '.$result['error'].'
';
}
return $ret;
}
?>
Langganan:
Postingan (Atom)