⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 safe_soldier_processing.php

📁 Download you own three BR
💻 PHP
字号:
<?php
include_once("configs/Configs.php");//加载配置文件;
/////////////////////
//取消出售
/////////////////////
if ($_POST['form_ac']=='cancer') {
	if (isset($_POST['lin_ac'])) {
   	$all_num_sum=count($_POST['box']);
	for ($i=0;$i<$all_num_sum;$i++){
		//查询拍卖表记录;
		$query_ss=$db->query("select * from player_lin where id='".$_POST['box'][$i]."' and u_id='".$_COOKIE['UserId']."';");
		$list_ss=$db->fetch_array($query_ss);
		$ss_num=$db->num_rows($query_ss);
		if ($ss_num<1) {
			echomsg("该商品己被购买!","?");
		}
		
		//更新用户士兵数;
		$db->query("update soldier set ".$soldier_type_name_en[$list_ss['s_type']]."=(".$soldier_type_name_en[$list_ss['s_type']]."+'".$list_ss['s_num']."') where u_id='".$list_ss['u_id']."' and c_id='".$list_ss['c_id']."';");
		//删除拍卖表记录
		$db->query("delete from player_lin where id='".$_POST['box'][$i]."';");
		
	     }
	     echomsg("操作成功!","?type=will");
	}else{	
	$all_num_sum=count($_POST['box']);
	for ($i=0;$i<$all_num_sum;$i++){
		//查询拍卖表记录;
		$query_ss=$db->query("select * from player_safe where id='".$_POST['box'][$i]."'and u_id='".$_COOKIE['UserId']."';");
		$list_ss=$db->fetch_array($query_ss);
		$ss_num=$db->num_rows($query_ss);
		if ($ss_num<1) {
			echomsg("该商品己被购买!","?");
		}
		
		//更新用户士兵数;
		$db->query("update soldier set ".$soldier_type_name_en[$list_ss['s_type']]."=(".$soldier_type_name_en[$list_ss['s_type']]."+'".$list_ss['s_num']."') where u_id='".$list_ss['u_id']."' and c_id='".$list_ss['c_id']."';");
		//删除拍卖表记录
		$db->query("delete from player_safe where id='".$_POST['box'][$i]."';");
	}
	echomsg("操作成功!","?");}
}

////////////////////
//出售自己士兵
////////////////////
if ($_POST['form_action']=='my_soldier_safe') {
	//查询用户所有拍卖数
	$query_all_safe_num=$db->query("select id  from player_safe where u_id='".$_COOKIE['UserId']."';");	
	$num_safe_all=$db->num_rows($query_all_safe_num);
	$query_all_safe_num2=$db->query("select id  from player_lin where u_id='".$_COOKIE['UserId']."';");	
	$num_safe_all2=$db->num_rows($query_all_safe_num2);
	$num_safe_all=$num_safe_all+$num_safe_all2;
	if ($num_safe_all>20) echomsg("你的拍卖达到上限,最大上限为20!");
	
	if (!ereg("^[0-9]*$",$_POST['golds']) || !ereg("^[0-9]*$",$_POST['soldier_num'])) {
			echomsg("只能输入数字!");
		}
	if ($_POST['soldier_type_name_en']=="") {
			echomsg("请选择要出售的士兵!");
		}
			
	$_POST['golds']=(int)($_POST['golds']);
	$_POST['soldier_num']=(int)($_POST['soldier_num']);
	if ($_POST['golds']<1 || $_POST['soldier_num']<1) {
			echomsg("价格和数量最少为1!");
		}	
		    $i_v=$_POST['soldier_type_name_en'];
			$v_mun=$_POST['soldier_num'];
			$v_value=$_POST['golds'];			        
            $v_min= $soldier_price_min[$i_v];
            $value_min=$v_min*$v_mun;
            $v_max=$v_min*5;
            $value_max=$v_max*$v_mun;
                               
	       if ($v_value<$value_min || $v_value>$value_max) {
	         	echomsg("价格范围在".$value_min."-".$value_max);
	        }
	        
	
	//查询该种类士兵数量;
	$query_s_num=$db->query("select ".$soldier_type_name_en[$_POST['soldier_type_name_en']]." from soldier where u_id='".$_COOKIE['UserId']."' and c_id='".$_COOKIE['CityId']."';");
	$list_s_num=$db->fetch_array($query_s_num);
	if ($list_s_num[$soldier_type_name_en[$_POST['soldier_type_name_en']]]<$_POST['soldier_num']) {
			echomsg("该种类没有足够的士兵出售!");
		}	
	//扣税金
	if ($_POST['safe_num']==1) {//黄金
		//查询玩家的黄金个数;
		$query_golds_num=$db->query("select golds from resource where u_id='".$_COOKIE['UserId']."' and c_id='".$_COOKIE['CityId']."';");
		$golds_num_list=$db->fetch_array($query_golds_num);
		//扣10%的税;
		$ko_golds=(int)($_POST['golds']*0.1);
		if ($golds_num_list['golds']<$ko_golds) {
			echomsg("没有足够的黄金来付保管费,您所需的保管费为".$ko_golds."黄金");
		}
		//扣除黄金;
		$db->query("update resource set golds=(golds-'".$ko_golds."') where u_id='".$_COOKIE['UserId']."' and c_id='".$_COOKIE['CityId']."';");
	}else {
		//元宝
		//查询玩家的黄金个数;
		$query_golds_num=$db->query("select cashmoney from player_info where u_id='".$_COOKIE['UserId']."';");
		$golds_num_list=$db->fetch_array($query_golds_num);
		if ($_POST['golds']<10) {
			if ($golds_num_list['cashmoney']<1) {
				echomsg("没有足够的元宝来付保管费,您所需的保管费为1个元宝");
			}
		}else {
			//扣10%的元宝;
			$ko_cashmoney=(int)($_POST['golds']*0.1);
			if ($golds_num_list['cashmoney']<$ko_cashmoney) {
				echomsg("没有足够的元宝来付保管费,您所需的保管费为".$ko_cashmoney."个元宝");
			}
		}
		//扣除元宝;
		$db->query("update player_info set cashmoney=(cashmoney-'".$ko_cashmoney."') where u_id='".$_COOKIE['UserId']."' ;");
	}	
	
	$end_times=time()+60*60;
	//写入玩家拍卖临时列表;	
	$db->query("insert into player_lin (id, u_id, c_id, mg_id, s_style,
	 s_type, golds_style, s_name, s_golds, s_num, s_level, l_start_times) 
	 values (null, '".$_COOKIE['UserId']."', '".$_COOKIE['CityId']."', '0',
	  '1', '".$_POST['soldier_type_name_en']."', '".$_POST['safe_num']."',
	   '".$soldier_type_name[$_POST['soldier_type_name_en']]."', '".$_POST['golds']."', 
	   '".$_POST['soldier_num']."', '0', '".$end_times."');");
	//扣除原士兵数;
	$db->query("update soldier set ".$soldier_type_name_en[$_POST['soldier_type_name_en']]."=(".$soldier_type_name_en[$_POST['soldier_type_name_en']]."-'".$_POST['soldier_num']."' ) where u_id='".$_COOKIE['UserId']."' and c_id='".$_COOKIE['CityId']."';");
	echomsg("拍卖成功,物品将在一个小时后上架!","?");
}
?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -