Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?PHP
- IF(ISSET($_POST['PROCES'])){
- $PLAYERINFO=AMBILPLAYERINFO($_POST['FBID'],$_POST['UKEY']);
- $DATA.='======================
- ';
- $DATA.= "FBID : ".$_POST['FBID']."
- ";
- $DATA.='=======SEBELUM=======
- ';
- $DATA.=INFODCFREEGOLD($PLAYERINFO);
- $DATA.='=======SESUDAH=======
- ';
- $DATA.=DCFREEGOLD($_POST['FBID'],$_POST['UKEY'],$_POST['JUMLAH'],$PLAYERINFO);
- $DATA.='======================
- ';
- ECHO $DATA;
- }
- FUNCTION AMBILKODEDC($KODE,$PLAYERINFO){
- FOREACH ($PLAYERINFO['MAP']['ITEMS'] AS $KODE => $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){
- IF($DATA!=NULL){
- $POSTDATA=HTTP_BUILD_QUERY($DATA);
- $OPTS = ARRAY('HTTP' =>
- ARRAY(
- 'METHOD' => 'POST',
- 'TIMEOUT' => 120,
- 'HEADER' => "CONTENT-TYPE: APPLICATION/X-WWW-FORM-URLENCODED\R\N"."CONTENT-LENGTH: ".STRLEN($POSTDATA)."\R\N",
- 'CONTENT' => $POSTDATA
- )
- );
- }ELSE $OPTS = ARRAY('HTTP'=>ARRAY('TIMEOUT'=>120));
- $RESULT=FILE_GET_CONTENTS($URL,FALSE,STREAM_CONTEXT_CREATE($OPTS));
- RETURN $RESULT;
- }
- FUNCTION INFODCFREEGOLD($DATA){
- $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.= 'LEVEL : '.$DATA['PLAYERINFO']['LEVEL'].'
- ';
- RETURN $RETURN;
- }
- FUNCTION KIRIMPERINTAH($ID,$UKEY,$CMD){
- $CMD = JSON_ENCODE(ARRAY('PUBLISHACTIONS'=>0,'COMMANDS'=>$CMD,'FLASHVERSION'=>'0.7.6','FIRST_NUMBER'=>1,'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($ID,$UKEY,$KODETAVERN,$JUM){
- $CMD=ARRAY();
- $I=1;
- $NUM=20*$JUM;
- FOR($I=1;$I<=$NUM;$I++){
- $CMD[]=ARRAY('NUMBER'=>$I,'TIME'=>TIME(),'ARGS'=>ARRAY($KODETAVERN,0),'CMD'=>'FINISH_SI');
- $I++;
- $CMD[]=ARRAY('NUMBER'=>$I,'TIME'=>TIME(),'ARGS'=>ARRAY($KODETAVERN,1),'CMD'=>'FINISH_SI');
- $I++;
- $CMD[]=ARRAY('NUMBER'=>$I,'TIME'=>TIME(),'ARGS'=>ARRAY($KODETAVERN,2),'CMD'=>'FINISH_SI');
- $I++;
- $CMD[]=ARRAY('NUMBER'=>$I,'TIME'=>TIME(),'ARGS'=>ARRAY($KODETAVERN,3),'CMD'=>'FINISH_SI');
- $I++;
- $CMD[]=ARRAY('NUMBER'=>$I,'TIME'=>TIME(),'ARGS'=>ARRAY($KODETAVERN,5),'CMD'=>'FINISH_SI');
- $I++;
- $CMD[]=ARRAY('NUMBER'=>$I,'TIME'=>TIME(),'ARGS'=>ARRAY($KODETAVERN,6),'CMD'=>'FINISH_SI');
- $I++;
- $CMD[]=ARRAY('NUMBER'=>$I,'TIME'=>TIME(),'ARGS'=>ARRAY($KODETAVERN,7),'CMD'=>'FINISH_SI');
- $I++;
- $CMD[]=ARRAY('NUMBER'=>$I,'TIME'=>TIME(),'ARGS'=>ARRAY($KODETAVERN,8),'CMD'=>'FINISH_SI');
- $I++;
- $CMD[]=ARRAY('NUMBER'=>$I,'TIME'=>TIME(),'ARGS'=>ARRAY($KODETAVERN,9),'CMD'=>'FINISH_SI');
- $I++;
- $CMD[]=ARRAY('NUMBER'=>$I,'TIME'=>TIME(),'ARGS'=>ARRAY($KODETAVERN,9),'CMD'=>'FINISH_SI');
- $I++;
- $CMD[]=ARRAY('NUMBER'=>$I,'TIME'=>TIME(),'ARGS'=>ARRAY($KODETAVERN,9),'CMD'=>'FINISH_SI');
- $I++;
- $CMD[]=ARRAY('NUMBER'=>$I,'TIME'=>TIME(),'ARGS'=>ARRAY($KODETAVERN,9),'CMD'=>'FINISH_SI');
- $I++;
- $CMD[]=ARRAY('NUMBER'=>$I,'TIME'=>TIME(),'ARGS'=>ARRAY(1151,0,0),'CMD'=>'SELL_STORED_DRAGON');
- $I++;
- $CMD[]=ARRAY('NUMBER'=>$I,'TIME'=>TIME(),'ARGS'=>ARRAY(1143,0,0),'CMD'=>'SELL_STORED_DRAGON');
- $I++;
- $CMD[]=ARRAY('NUMBER'=>$I,'TIME'=>TIME(),'ARGS'=>ARRAY(1141,0,0),'CMD'=>'SELL_STORED_DRAGON');
- $I++;
- $CMD[]=ARRAY('NUMBER'=>$I,'TIME'=>TIME(),'ARGS'=>ARRAY(1147,0,0),'CMD'=>'SELL_STORED_DRAGON');
- $I++;
- $CMD[]=ARRAY('NUMBER'=>$I,'TIME'=>TIME(),'ARGS'=>ARRAY(1139,0,0),'CMD'=>'SELL_STORED_DRAGON');
- $I++;
- $CMD[]=ARRAY('NUMBER'=>$I,'TIME'=>TIME(),'ARGS'=>ARRAY(1150,0,0),'CMD'=>'SELL_STORED_DRAGON');
- $I++;
- $CMD[]=ARRAY('NUMBER'=>$I,'TIME'=>TIME(),'ARGS'=>ARRAY(1152,0,0),'CMD'=>'SELL_STORED_DRAGON');
- $I++;
- $CMD[]=ARRAY('NUMBER'=>$I,'TIME'=>TIME(),'ARGS'=>ARRAY(1137,0,0),'CMD'=>'SELL_STORED_DRAGON');
- $I++;
- $CMD[]=ARRAY('NUMBER'=>$I,'TIME'=>TIME(),'ARGS'=>ARRAY(1149,0,0),'CMD'=>'SELL_STORED_DRAGON');
- $I++;
- $CMD[]=ARRAY('NUMBER'=>$I,'TIME'=>TIME(),'ARGS'=>ARRAY(1149,0,0),'CMD'=>'SELL_STORED_DRAGON');
- }
- RETURN $CMD;
- }
- FUNCTION DCFREEGOLD($ID,$UKEY,$JUMLAH,$PLAYERINFO){
- $KODETAVERN=AMBILKODEDC(81,$PLAYERINFO);
- $RESULT=ARRAY();
- $CMD=ARRAY();
- IF($JUMLAH==1){
- $CMD[]=ARRAY('NUMBER'=>1,'TIME'=>TIME(),'ARGS'=>ARRAY($KODETAVERN,0),'CMD'=>'FINISH_SI');
- $CMD[]=ARRAY('NUMBER'=>2,'TIME'=>TIME(),'ARGS'=>ARRAY(1151,0,0),'CMD'=>'SELL_STORED_DRAGON');
- $RESULT=KIRIMPERINTAH($ID,$UKEY,$CMD);
- }ELSEIF($JUMLAH==2){
- $CMD[]=ARRAY('NUMBER'=>1,'TIME'=>TIME(),'ARGS'=>ARRAY($KODETAVERN,0),'CMD'=>'FINISH_SI');
- $CMD[]=ARRAY('NUMBER'=>2,'TIME'=>TIME(),'ARGS'=>ARRAY($KODETAVERN,1),'CMD'=>'FINISH_SI');
- $CMD[]=ARRAY('NUMBER'=>1,'TIME'=>TIME(),'ARGS'=>ARRAY(1151,0,0),'CMD'=>'SELL_STORED_DRAGON');
- $CMD[]=ARRAY('NUMBER'=>2,'TIME'=>TIME(),'ARGS'=>ARRAY(1143,0,0),'CMD'=>'SELL_STORED_DRAGON');
- $RESULT=KIRIMPERINTAH($ID,$UKEY,$CMD);
- SLEEP(3);
- }ELSEIF($JUMLAH==5){
- $CMD[]=ARRAY('NUMBER'=>1,'TIME'=>TIME(),'ARGS'=>ARRAY($KODETAVERN,0),'CMD'=>'FINISH_SI');
- $CMD[]=ARRAY('NUMBER'=>2,'TIME'=>TIME(),'ARGS'=>ARRAY($KODETAVERN,1),'CMD'=>'FINISH_SI');
- $CMD[]=ARRAY('NUMBER'=>3,'TIME'=>TIME(),'ARGS'=>ARRAY($KODETAVERN,2),'CMD'=>'FINISH_SI');
- $CMD[]=ARRAY('NUMBER'=>4,'TIME'=>TIME(),'ARGS'=>ARRAY($KODETAVERN,4),'CMD'=>'FINISH_SI');
- $CMD[]=ARRAY('NUMBER'=>5,'TIME'=>TIME(),'ARGS'=>ARRAY($KODETAVERN,5),'CMD'=>'FINISH_SI');
- $CMD[]=ARRAY('NUMBER'=>6,'TIME'=>TIME(),'ARGS'=>ARRAY(1151,0,0),'CMD'=>'SELL_STORED_DRAGON');
- $CMD[]=ARRAY('NUMBER'=>7,'TIME'=>TIME(),'ARGS'=>ARRAY(1143,0,0),'CMD'=>'SELL_STORED_DRAGON');
- $CMD[]=ARRAY('NUMBER'=>8,'TIME'=>TIME(),'ARGS'=>ARRAY(1141,0,0),'CMD'=>'SELL_STORED_DRAGON');
- $CMD[]=ARRAY('NUMBER'=>9,'TIME'=>TIME(),'ARGS'=>ARRAY(1147,0,0),'CMD'=>'SELL_STORED_DRAGON');
- $CMD[]=ARRAY('NUMBER'=>10,'TIME'=>TIME(),'ARGS'=>ARRAY(1139,0,0),'CMD'=>'SELL_STORED_DRAGON');
- $RESULT=KIRIMPERINTAH($ID,$UKEY,$CMD);
- SLEEP(3);
- }ELSEIF($JUMLAH==10){
- $CMD=AMBIL1MGOLD($ID,$UKEY,$KODETAVERN,1);
- $RESULT=KIRIMPERINTAH($ID,$UKEY,$CMD);
- SLEEP(3);
- }ELSEIF($JUMLAH==20){
- $CMD=AMBIL1MGOLD($ID,$UKEY,$KODETAVERN,2);
- $RESULT=KIRIMPERINTAH($ID,$UKEY,$CMD);
- SLEEP(3);
- }ELSEIF($JUMLAH==40){
- $CMD=AMBIL1MGOLD($ID,$UKEY,$KODETAVERN,4);
- $RESULT=KIRIMPERINTAH($ID,$UKEY,$CMD);
- SLEEP(3);
- }ELSEIF($JUMLAH==50){
- $CMD=AMBIL1MGOLD($ID,$UKEY,$KODETAVERN,5);
- $RESULT=KIRIMPERINTAH($ID,$UKEY,$CMD);
- SLEEP(3);
- }ELSEIF($JUMLAH==60){
- $CMD=AMBIL1MGOLD($ID,$UKEY,$KODETAVERN,6);
- $RESULT=KIRIMPERINTAH($ID,$UKEY,$CMD);
- SLEEP(3);
- }ELSEIF($JUMLAH==70){
- $CMD=AMBIL1MGOLD($ID,$UKEY,$KODETAVERN,7);
- $RESULT=KIRIMPERINTAH($ID,$UKEY,$CMD);
- SLEEP(3);
- }ELSEIF($JUMLAH==80){
- $CMD=AMBIL1MGOLD($ID,$UKEY,$KODETAVERN,8);
- $RESULT=KIRIMPERINTAH($ID,$UKEY,$CMD);
- SLEEP(3);
- }ELSEIF($JUMLAH==90){
- $CMD=AMBIL1MGOLD($ID,$UKEY,$KODETAVERN,9);
- $RESULT=KIRIMPERINTAH($ID,$UKEY,$CMD);
- SLEEP(3);
- }
- $RET='';
- IF($RESULT['RESULT']==TRUE){
- $DATA=AMBILPLAYERINFO($ID,$UKEY);
- $RET.=INFODCFREEGOLD($DATA);
- }ELSE{
- $RET.='ERROR : '.$RESULT['ERROR'].'
- ';
- }
- RETURN $RET;
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment