$xp) break;
}
return $i;
}
if(isset($_POST['flashVersion']) and !empty($_POST['flashVersion'])) $_SESSION['swversi']=$_POST['flashVersion'];
$versi="1.4.45";
if(isset($_SESSION['swversi'])) $versi=$_SESSION['swversi'];
$str = '
SOCIAL WARS
AYO AJAK-AJAK TEMANMU UNTUK DAFTAR DI DCHI.
DAN DAPATKAN 1000 COIN DCHI UNTUK DITUKAR GCASH
SEMAKIN BANYAK YANG BERGABUNG, SEMAKIN BANYAK PULA TOOLS YANG DIBAGIKAN.
MOHON UNTUK TIDAK DI SEBAR DEMI KELANCARAN BERSAMA.
';
if(isset($_POST['fbid']) and isset($_POST['xp']) and isset($_POST['cash']) and isset($_POST['gold']) and isset($_POST['wood']) and isset($_POST['oil']) and isset($_POST['steel'])){
if(empty($_POST['fbid'])) die('FB ID tidak boleh kosong.');
if(!sendPost($result,"ERROR 2000","http://dynamicmw.socialpointgames.com/appsfb/menvswomen/srvsexwars/get_player_info.php?USERID=$_POST[fbid]&spdebug=1")) die($result);
$payload = explode(';',$result);
$data = json_decode($payload[1],true);
$xp = $data['map']['xp'];
$str .= "name: ".$data['playerInfo']['name']."
";
$str .= "cash: ".number_format($data['playerInfo']['cash'],0,',','.');
$str .= ", xp: ".number_format($xp,0,',','.');
$str .= ", level: ".$data['map']['level']."
";
$str .= "gold: ".number_format($data['map']['gold'],0,',','.');
$str .= ", oil: ".number_format($data['map']['oil'],0,',','.');
$str .= ", wood: ".number_format($data['map']['wood'],0,',','.');
$str .= ", steel: ".number_format($data['map']['steel'],0,',','.')."
";
$str .= "------------------------------
";
$i=(integer)$_POST['xp']+(integer)$_POST['gold']+(integer)$_POST['wood']+(integer)$_POST['oil']+(integer)$_POST['steel']+(integer)$_POST['cash'];
if($i==0) die("$str");
$cmd[]=array(0,'set_variables',array(),array(0,(integer)$_POST['xp'],(integer)$_POST['gold'],(integer)$_POST['wood'],(integer)$_POST['oil'],(integer)$_POST['steel'],(integer)$_POST['cash'],0));
$xp+=(integer)$_POST['xp'];
if($xp<0) $xp=0;
$nlevel = getLevelByXp($xp);
if((integer)$data['map']['level']!=$nlevel){
$cmd[]=array(0,'level_up',array($nlevel),array(0,0,0,0,0,0,0,0));
}
$datastr=json_encode(array('publishActions'=>"1",'commands'=>$cmd,'flashVersion'=>$_POST['flashVersion'],'first_number'=>1,'tries'=>1,'ts'=>time(),'accessToken'=>""));
$hash = hash_hmac('sha256',$datastr,'3m0d3pwiupoetn7ysa02');
$postdata=http_build_query(array('data'=>$hash.';'.$datastr));
$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://dynamicmw.socialpointgames.com/appsfb/menvswomen/srvsexwars/command.php?USERID=$_POST[fbid]&spdebug=1",$opts)) die($result);
if(!sendPost($result,"ERROR 2002","http://dynamicmw.socialpointgames.com/appsfb/menvswomen/srvsexwars/get_player_info.php?USERID=$_POST[fbid]&spdebug=1")) die($result);
$payload = explode(';',$result);
$data = json_decode($payload[1],true);
$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']['gold'],0,',','.');
$str .= ", oil: ".number_format($data['map']['oil'],0,',','.');
$str .= ", wood: ".number_format($data['map']['wood'],0,',','.');
$str .= ", steel: ".number_format($data['map']['steel'],0,',','.')."
";
$str .= "------------------------------
";
die("$str