Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- header("Content-type: application/json; charset=utf-8");
- define("USEKEY","dc4c47bc-ebea-4f08-9799-097a6caaed19");
- require('db.php');
- $key = (isset($_GET['key'])) ? $_GET['key'] : '';
- $ExchangeRates = (isset($_GET['rate'])) ? $_GET['rate'] : '';
- $base = (isset($_GET['base'])) ? $_GET['base'] : '';
- $uid = (isset($_GET['uid'])) ? $_GET['uid'] : '';
- $gold = (isset($_GET['gold'])) ? $_GET['gold'] : '';
- if($key == USEKEY){
- if($ExchangeRates != "" && $base != "" && $uid != "" && $gold != "" ){
- if (is_numeric($ExchangeRates) && is_numeric($base) && is_numeric($uid) && is_numeric($gold)){
- $sqlGame = "SELECT * FROM `t_user` WHERE pid='".$uid."'";
- $resultGame = $conGame->query($sqlGame);
- $rowGame = $resultGame->fetch_assoc();
- if($rowGame){
- $order_id = time() . $uid . mt_rand(10, 99);
- /*$FreeGolds = ($gold * $ExchangeRates) * $base - ($gold * $ExchangeRates);
- $NormalGolds = $gold * $ExchangeRates;*/
- $FreeGolds = $gold;
- $NormalGolds = $gold;
- $cmd = "cd /home/pirate/bin && ./btscript game20001 /home/pirate/rpcfw/test/AddOrder.php {$rowGame['uid']} {$order_id} {$NormalGolds} {$FreeGolds}";
- passthru($cmd);
- $response = array(
- "code" => 200,
- "message" => "success"
- );
- die(json_encode($response,true));
- }else{
- $response = array(
- "code" => 400,
- "message" => "กรุณาสร้างตัวละครในเกมก่อน"
- );
- die(json_encode($response,true));
- }
- }else{
- $response = array(
- "code" => 400,
- "message" => "parameter is not numeric"
- );
- die(json_encode($response,true));
- }
- }else{
- $response = array(
- "code" => 400,
- "message" => "invalid parameter"
- );
- die(json_encode($response,true));
- }
- }else{
- $response = array(
- "code" => 400,
- "message" => "invalid key"
- );
- die(json_encode($response,true));
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement