klr2003

Untitled

Aug 9th, 2015
329
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.44 KB | None | 0 0
  1. <?PHP
  2. IF(ISSET($_POST['PROCES'])){
  3. $PLAYERINFO=AMBILPLAYERINFO($_POST['FBID'],$_POST['UKEY']);
  4. $DATA.='======================
  5. ';
  6. $DATA.= "FBID : ".$_POST['FBID']."
  7. ";
  8. $DATA.='=======SEBELUM=======
  9. ';
  10. $DATA.=INFODCFREEGOLD($PLAYERINFO);
  11. $DATA.='=======SESUDAH=======
  12. ';
  13. $DATA.=DCFREEGOLD($_POST['FBID'],$_POST['UKEY'],$_POST['JUMLAH'],$PLAYERINFO);
  14. $DATA.='======================
  15. ';
  16. ECHO $DATA;
  17. }
  18. FUNCTION AMBILKODEDC($KODE,$PLAYERINFO){
  19. FOREACH ($PLAYERINFO['MAP']['ITEMS'] AS $KODE => $ISI) {
  20. IF ($ISI[0]==81){
  21. RETURN $KODE;
  22. }
  23. }
  24. }
  25. FUNCTION AMBILPLAYERINFO($ID,$UKEY){
  26. $RESULT=SENDPOST("HTTP://DC-CANVAS.SOCIALPOINTGAMES.COM/DRAGONCITY/WEB/SRV/GET_PLAYER_INFO.PHP?USERID=".$ID."&USER_KEY=".$UKEY."&SPDEBUG=1",NULL);
  27. $RESULT = EXPLODE(";",$RESULT);
  28. $RESULT = JSON_DECODE($RESULT[1],TRUE);
  29. RETURN $RESULT;
  30. }
  31. FUNCTION SENDPOST($URL,$DATA=NULL){
  32. IF($DATA!=NULL){
  33. $POSTDATA=HTTP_BUILD_QUERY($DATA);
  34. $OPTS = ARRAY('HTTP' =>
  35. ARRAY(
  36. 'METHOD' => 'POST',
  37. 'TIMEOUT' => 120,
  38. 'HEADER' => "CONTENT-TYPE: APPLICATION/X-WWW-FORM-URLENCODED\R\N"."CONTENT-LENGTH: ".STRLEN($POSTDATA)."\R\N",
  39. 'CONTENT' => $POSTDATA
  40. )
  41. );
  42. }ELSE $OPTS = ARRAY('HTTP'=>ARRAY('TIMEOUT'=>120));
  43. $RESULT=FILE_GET_CONTENTS($URL,FALSE,STREAM_CONTEXT_CREATE($OPTS));
  44. RETURN $RESULT;
  45. }
  46. FUNCTION INFODCFREEGOLD($DATA){
  47. $RETURN.= 'GEMS : '.NUMBER_FORMAT($DATA['PLAYERINFO']['CASH'],0,',','.').'
  48. ';
  49. $RETURN.= 'GOLD : '.NUMBER_FORMAT($DATA['PLAYERINFO']['GOLD'],0,',','.').'
  50. ';
  51. $RETURN.= 'FOOD : '.NUMBER_FORMAT($DATA['PLAYERINFO']['FOOD'],0,',','.').'
  52. ';
  53. $RETURN.= 'XP : '.NUMBER_FORMAT($DATA['PLAYERINFO']['XP'],0,',','.').'
  54. ';
  55. $RETURN.= 'LEVEL : '.$DATA['PLAYERINFO']['LEVEL'].'
  56. ';
  57. RETURN $RETURN;
  58. }
  59. FUNCTION KIRIMPERINTAH($ID,$UKEY,$CMD){
  60. $CMD = JSON_ENCODE(ARRAY('PUBLISHACTIONS'=>0,'COMMANDS'=>$CMD,'FLASHVERSION'=>'0.7.6','FIRST_NUMBER'=>1,'TRIES'=>1,'TS'=>TIME()));
  61. $HASH = HASH_HMAC('SHA256',$CMD,'RGHXBIY4XEEDNSNX1OBG');
  62. $CMD=ARRAY('DATA'=>$HASH.';'.$CMD,'ID'=>$ID);
  63. $RESULT=SENDPOST("HTTP://DC-CANVAS.SOCIALPOINTGAMES.COM/DRAGONCITY/WEB/SRV/PACKET.PHP?USERID=".$ID."&USER_KEY=".$UKEY."&SPDEBUG=1",$CMD) ;
  64. $RESULT = EXPLODE(";",$RESULT);
  65. $RESULT = JSON_DECODE($RESULT[1],TRUE);
  66. RETURN $RESULT;
  67. }
  68. FUNCTION AMBIL1MGOLD($ID,$UKEY,$KODETAVERN,$JUM){
  69. $CMD=ARRAY();
  70. $I=1;
  71. $NUM=20*$JUM;
  72. FOR($I=1;$I<=$NUM;$I++){
  73. $CMD[]=ARRAY('NUMBER'=>$I,'TIME'=>TIME(),'ARGS'=>ARRAY($KODETAVERN,0),'CMD'=>'FINISH_SI');
  74. $I++;
  75. $CMD[]=ARRAY('NUMBER'=>$I,'TIME'=>TIME(),'ARGS'=>ARRAY($KODETAVERN,1),'CMD'=>'FINISH_SI');
  76. $I++;
  77. $CMD[]=ARRAY('NUMBER'=>$I,'TIME'=>TIME(),'ARGS'=>ARRAY($KODETAVERN,2),'CMD'=>'FINISH_SI');
  78. $I++;
  79. $CMD[]=ARRAY('NUMBER'=>$I,'TIME'=>TIME(),'ARGS'=>ARRAY($KODETAVERN,3),'CMD'=>'FINISH_SI');
  80. $I++;
  81. $CMD[]=ARRAY('NUMBER'=>$I,'TIME'=>TIME(),'ARGS'=>ARRAY($KODETAVERN,5),'CMD'=>'FINISH_SI');
  82. $I++;
  83. $CMD[]=ARRAY('NUMBER'=>$I,'TIME'=>TIME(),'ARGS'=>ARRAY($KODETAVERN,6),'CMD'=>'FINISH_SI');
  84. $I++;
  85. $CMD[]=ARRAY('NUMBER'=>$I,'TIME'=>TIME(),'ARGS'=>ARRAY($KODETAVERN,7),'CMD'=>'FINISH_SI');
  86. $I++;
  87. $CMD[]=ARRAY('NUMBER'=>$I,'TIME'=>TIME(),'ARGS'=>ARRAY($KODETAVERN,8),'CMD'=>'FINISH_SI');
  88. $I++;
  89. $CMD[]=ARRAY('NUMBER'=>$I,'TIME'=>TIME(),'ARGS'=>ARRAY($KODETAVERN,9),'CMD'=>'FINISH_SI');
  90. $I++;
  91. $CMD[]=ARRAY('NUMBER'=>$I,'TIME'=>TIME(),'ARGS'=>ARRAY($KODETAVERN,9),'CMD'=>'FINISH_SI');
  92. $I++;
  93. $CMD[]=ARRAY('NUMBER'=>$I,'TIME'=>TIME(),'ARGS'=>ARRAY($KODETAVERN,9),'CMD'=>'FINISH_SI');
  94. $I++;
  95. $CMD[]=ARRAY('NUMBER'=>$I,'TIME'=>TIME(),'ARGS'=>ARRAY($KODETAVERN,9),'CMD'=>'FINISH_SI');
  96. $I++;
  97. $CMD[]=ARRAY('NUMBER'=>$I,'TIME'=>TIME(),'ARGS'=>ARRAY(1151,0,0),'CMD'=>'SELL_STORED_DRAGON');
  98. $I++;
  99. $CMD[]=ARRAY('NUMBER'=>$I,'TIME'=>TIME(),'ARGS'=>ARRAY(1143,0,0),'CMD'=>'SELL_STORED_DRAGON');
  100. $I++;
  101. $CMD[]=ARRAY('NUMBER'=>$I,'TIME'=>TIME(),'ARGS'=>ARRAY(1141,0,0),'CMD'=>'SELL_STORED_DRAGON');
  102. $I++;
  103. $CMD[]=ARRAY('NUMBER'=>$I,'TIME'=>TIME(),'ARGS'=>ARRAY(1147,0,0),'CMD'=>'SELL_STORED_DRAGON');
  104. $I++;
  105. $CMD[]=ARRAY('NUMBER'=>$I,'TIME'=>TIME(),'ARGS'=>ARRAY(1139,0,0),'CMD'=>'SELL_STORED_DRAGON');
  106. $I++;
  107. $CMD[]=ARRAY('NUMBER'=>$I,'TIME'=>TIME(),'ARGS'=>ARRAY(1150,0,0),'CMD'=>'SELL_STORED_DRAGON');
  108. $I++;
  109. $CMD[]=ARRAY('NUMBER'=>$I,'TIME'=>TIME(),'ARGS'=>ARRAY(1152,0,0),'CMD'=>'SELL_STORED_DRAGON');
  110. $I++;
  111. $CMD[]=ARRAY('NUMBER'=>$I,'TIME'=>TIME(),'ARGS'=>ARRAY(1137,0,0),'CMD'=>'SELL_STORED_DRAGON');
  112. $I++;
  113. $CMD[]=ARRAY('NUMBER'=>$I,'TIME'=>TIME(),'ARGS'=>ARRAY(1149,0,0),'CMD'=>'SELL_STORED_DRAGON');
  114. $I++;
  115. $CMD[]=ARRAY('NUMBER'=>$I,'TIME'=>TIME(),'ARGS'=>ARRAY(1149,0,0),'CMD'=>'SELL_STORED_DRAGON');
  116. }
  117. RETURN $CMD;
  118. }
  119. FUNCTION DCFREEGOLD($ID,$UKEY,$JUMLAH,$PLAYERINFO){
  120. $KODETAVERN=AMBILKODEDC(81,$PLAYERINFO);
  121. $RESULT=ARRAY();
  122. $CMD=ARRAY();
  123.  
  124. IF($JUMLAH==1){
  125. $CMD[]=ARRAY('NUMBER'=>1,'TIME'=>TIME(),'ARGS'=>ARRAY($KODETAVERN,0),'CMD'=>'FINISH_SI');
  126. $CMD[]=ARRAY('NUMBER'=>2,'TIME'=>TIME(),'ARGS'=>ARRAY(1151,0,0),'CMD'=>'SELL_STORED_DRAGON');
  127. $RESULT=KIRIMPERINTAH($ID,$UKEY,$CMD);
  128. }ELSEIF($JUMLAH==2){
  129. $CMD[]=ARRAY('NUMBER'=>1,'TIME'=>TIME(),'ARGS'=>ARRAY($KODETAVERN,0),'CMD'=>'FINISH_SI');
  130. $CMD[]=ARRAY('NUMBER'=>2,'TIME'=>TIME(),'ARGS'=>ARRAY($KODETAVERN,1),'CMD'=>'FINISH_SI');
  131.  
  132. $CMD[]=ARRAY('NUMBER'=>1,'TIME'=>TIME(),'ARGS'=>ARRAY(1151,0,0),'CMD'=>'SELL_STORED_DRAGON');
  133. $CMD[]=ARRAY('NUMBER'=>2,'TIME'=>TIME(),'ARGS'=>ARRAY(1143,0,0),'CMD'=>'SELL_STORED_DRAGON');
  134. $RESULT=KIRIMPERINTAH($ID,$UKEY,$CMD);
  135. SLEEP(3);
  136. }ELSEIF($JUMLAH==5){
  137. $CMD[]=ARRAY('NUMBER'=>1,'TIME'=>TIME(),'ARGS'=>ARRAY($KODETAVERN,0),'CMD'=>'FINISH_SI');
  138. $CMD[]=ARRAY('NUMBER'=>2,'TIME'=>TIME(),'ARGS'=>ARRAY($KODETAVERN,1),'CMD'=>'FINISH_SI');
  139. $CMD[]=ARRAY('NUMBER'=>3,'TIME'=>TIME(),'ARGS'=>ARRAY($KODETAVERN,2),'CMD'=>'FINISH_SI');
  140. $CMD[]=ARRAY('NUMBER'=>4,'TIME'=>TIME(),'ARGS'=>ARRAY($KODETAVERN,4),'CMD'=>'FINISH_SI');
  141. $CMD[]=ARRAY('NUMBER'=>5,'TIME'=>TIME(),'ARGS'=>ARRAY($KODETAVERN,5),'CMD'=>'FINISH_SI');
  142. $CMD[]=ARRAY('NUMBER'=>6,'TIME'=>TIME(),'ARGS'=>ARRAY(1151,0,0),'CMD'=>'SELL_STORED_DRAGON');
  143. $CMD[]=ARRAY('NUMBER'=>7,'TIME'=>TIME(),'ARGS'=>ARRAY(1143,0,0),'CMD'=>'SELL_STORED_DRAGON');
  144. $CMD[]=ARRAY('NUMBER'=>8,'TIME'=>TIME(),'ARGS'=>ARRAY(1141,0,0),'CMD'=>'SELL_STORED_DRAGON');
  145. $CMD[]=ARRAY('NUMBER'=>9,'TIME'=>TIME(),'ARGS'=>ARRAY(1147,0,0),'CMD'=>'SELL_STORED_DRAGON');
  146. $CMD[]=ARRAY('NUMBER'=>10,'TIME'=>TIME(),'ARGS'=>ARRAY(1139,0,0),'CMD'=>'SELL_STORED_DRAGON');
  147. $RESULT=KIRIMPERINTAH($ID,$UKEY,$CMD);
  148. SLEEP(3);
  149. }ELSEIF($JUMLAH==10){
  150. $CMD=AMBIL1MGOLD($ID,$UKEY,$KODETAVERN,1);
  151. $RESULT=KIRIMPERINTAH($ID,$UKEY,$CMD);
  152. SLEEP(3);
  153. }ELSEIF($JUMLAH==20){
  154. $CMD=AMBIL1MGOLD($ID,$UKEY,$KODETAVERN,2);
  155. $RESULT=KIRIMPERINTAH($ID,$UKEY,$CMD);
  156. SLEEP(3);
  157. }ELSEIF($JUMLAH==40){
  158. $CMD=AMBIL1MGOLD($ID,$UKEY,$KODETAVERN,4);
  159. $RESULT=KIRIMPERINTAH($ID,$UKEY,$CMD);
  160. SLEEP(3);
  161. }ELSEIF($JUMLAH==50){
  162. $CMD=AMBIL1MGOLD($ID,$UKEY,$KODETAVERN,5);
  163. $RESULT=KIRIMPERINTAH($ID,$UKEY,$CMD);
  164. SLEEP(3);
  165. }ELSEIF($JUMLAH==60){
  166. $CMD=AMBIL1MGOLD($ID,$UKEY,$KODETAVERN,6);
  167. $RESULT=KIRIMPERINTAH($ID,$UKEY,$CMD);
  168. SLEEP(3);
  169. }ELSEIF($JUMLAH==70){
  170. $CMD=AMBIL1MGOLD($ID,$UKEY,$KODETAVERN,7);
  171. $RESULT=KIRIMPERINTAH($ID,$UKEY,$CMD);
  172. SLEEP(3);
  173. }ELSEIF($JUMLAH==80){
  174. $CMD=AMBIL1MGOLD($ID,$UKEY,$KODETAVERN,8);
  175. $RESULT=KIRIMPERINTAH($ID,$UKEY,$CMD);
  176. SLEEP(3);
  177. }ELSEIF($JUMLAH==90){
  178. $CMD=AMBIL1MGOLD($ID,$UKEY,$KODETAVERN,9);
  179. $RESULT=KIRIMPERINTAH($ID,$UKEY,$CMD);
  180. SLEEP(3);
  181. }
  182. $RET='';
  183. IF($RESULT['RESULT']==TRUE){
  184. $DATA=AMBILPLAYERINFO($ID,$UKEY);
  185. $RET.=INFODCFREEGOLD($DATA);
  186. }ELSE{
  187. $RET.='ERROR : '.$RESULT['ERROR'].'
  188. ';
  189. }
  190. RETURN $RET;
  191. }
  192.  
  193. ?>
Advertisement
Add Comment
Please, Sign In to add comment