'; if(isset($_POST['fbid']) and isset($_POST['level']) and isset($_POST['xp']) and isset($_POST['cash']) and isset($_POST['gold']) and isset($_POST['stone']) and isset($_POST['wood']) and isset($_POST['food'])){ if(empty($_POST['fbid'])) die('FB ID tidak boleh kosong.'); $cid = round(rand() * 0x40000000); $postdata=http_build_query(array('neighbors'=>"",'client_id'=>$cid)); $opts = array('http' => array( 'method' => 'POST', 'header' => "Content-type: application/x-www-form-urlencoded\r\n"."Content-Length: ".strlen($postdata)."\r\n", 'content' => $postdata ) ); if(!sendPost($result,"ERROR 2000","http://dynamic01.socialpointgames.com/appsfb/socialempires/srvempires/get_player_info.php?USERID=$_POST[fbid]&spdebug=1",$opts)) die($result); $payload = explode(';',$result); $data = json_decode($payload[1],true); $cash = $data['playerInfo']['cash']; $gold = $data['map']['coins']; $xp = $data['map']['xp']; $level = $data['map']['level']; $stone = $data['map']['stone']; $wood = $data['map']['wood']; $food = $data['map']['food']; $str .= "Before > Slacker Games
"; $str .= "*NAME*: ".$data['playerInfo']['name']."
"; $str .= "*|CASH|* : ".number_format($data['playerInfo']['cash'],0,',','.')."
"; $str .= "*|XP|* : ".number_format($data['map']['xp'],0,',','.')."
"; $str .= "*|LEVEL|* : ".$data['map']['level']."
"; $str .= "*|GOLD|* : ".number_format($data['map']['coins'],0,',','.')."
"; $str .= "*|STONE|* : ".number_format($data['map']['stone'],0,',','.')."
"; $str .= "*|WOOD|* : ".number_format($data['map']['wood'],0,',','.')."
"; $str .= "*|FOOD|* : ".number_format($data['map']['food'],0,',','.')."
"; $str .= "====================================
"; $i=(integer)$_POST['level']+(integer)$_POST['xp']+(integer)$_POST['gold']+(integer)$_POST['wood']+(integer)$_POST['stone']+(integer)$_POST['food']+(integer)$_POST['cash']; if($i==0) die("$str"); if((integer)$_POST['level']>0){ $level=(integer)$_POST['level']; if($level>100) $level=100; $xp=0; }else{ $xp+=(integer)$_POST['xp']; if($xp<0) $xp=0; $level = getLevelByXp($xp); } $cash+=(integer)$_POST['cash']; if($cash<0) $cash=0; $gold+=(integer)$_POST['gold']; if($gold<0) $gold=0; $stone+=(integer)$_POST['stone']; if($stone<0) $stone=0; $wood+=(integer)$_POST['wood']; if($wood<0) $wood=0; $food+=(integer)$_POST['food']; if($food<0) $food=0; $cmd[]=array('cmd'=>'set_variables','args'=>array($gold,$cash,$xp,$level,$stone,$wood,$food,0)); $datastr=json_encode(array('publishActions'=>"1",'commands'=>$cmd,'first_number'=>1,'tries'=>1,'ts'=>time(),'accessToken'=>"")); $hash = hash_hmac('sha256',$datastr,'3m0d3pwiupoetn7ysa02'); $postdata=http_build_query(array('data'=>$hash.';'.$datastr,'client_id'=>$cid)); $opts = array('http' => array( 'method' => 'POST', 'header' => "Content-type: application/x-www-form-urlencoded\r\n"."Content-Length: ".strlen($postdata)."\r\n", 'content' => $postdata ) ); if(!sendPost($result,"ERROR 2001","http://dynamic01.socialpointgames.com/appsfb/socialempires/srvempires/command.php?USERID=$_POST[fbid]&spdebug=1",$opts)) die($result); $postdata=http_build_query(array('neighbors'=>"",'client_id'=>$cid)); $opts = array('http' => array( 'method' => 'POST', 'header' => "Content-type: application/x-www-form-urlencoded\r\n"."Content-Length: ".strlen($postdata)."\r\n", 'content' => $postdata ) ); if(!sendPost($result,"ERROR 2002","http://dynamic01.socialpointgames.com/appsfb/socialempires/srvempires/get_player_info.php?USERID=$_POST[fbid]&spdebug=1",$opts)) die($result); $payload = explode(';',$result); $data = json_decode($payload[1],true); $str .= "After > Slacker Games
"; $str .= "~NAME~: ".$data['playerInfo']['name']."
"; $str .= "~|CASH|~ : ".number_format($data['playerInfo']['cash'],0,',','.')."
"; $str .= "~|XP|~ : ".number_format($data['map']['xp'],0,',','.')."
"; $str .= "~|LEVEL|~ : ".$data['map']['level']."
"; $str .= "~|GOLD|~ : ".number_format($data['map']['coins'],0,',','.')."
"; $str .= "~|STONE|~ : ".number_format($data['map']['stone'],0,',','.')."
"; $str .= "~|WOOD|~ : ".number_format($data['map']['wood'],0,',','.')."
"; $str .= "~|FOOD|~ : ".number_format($data['map']['food'],0,',','.')."
"; $str .= "====================================
"; die("$str