📄 my_gen_mod.php
字号:
$query=$db->query("update gen set `g_name`='".$name."' where `id`='".$_GET['mgend']."';");
}
echomsg("任职成功!","?ac=genlist&&mgend=".$_GET['mgend']);
}
//////////////////
//武将复活
//////////////////
if ($_GET['action']=='relive') {
//查询玩家金钱;
$query=$db->query("select golds from resource where u_id='".$_COOKIE['UserId']."' and c_id='".$_COOKIE['CityId']."';");
$list=$db->fetch_array($query);
$golds=$list['golds'];
//查询武将等级;
$query=$db->query("select * from gen where id='".$_GET['id']."';");
$gen_grade_list=$db->fetch_array($query);
$gen_grade=$gen_grade_list['g_grade'];
if ($gen_grade>=10&&$gen_grade<20) {
//查询玩家物品;
$query=$db->query("select * from interior_goods where i_goodsname='英杰魄' and i_uid='".$_COOKIE['UserId']."';");
$num=$db->num_rows($query);
if ($num<1) {
echomsg("复活该武将需要英杰魄!","?");
}else {
$golds_sum=$gen_grade*600;
if ($golds<$golds_sum) {
echomsg("复活该武将需要".$golds_sum."黄金!","?");
}else {
//钱减少
$db->query("update resource set golds=(golds-'".$golds_sum."') where u_id='".$_COOKIE['UserId']."' and c_id='".$_COOKIE['CityId']."';");
//物品减少
$query=$db->query("select id,num from interior_goods where i_goodsname='英杰魄' and i_uid='".$_COOKIE['UserId']."' limit 0,1;");
$list=$db->fetch_array($query);
if ($list['num']==1) {
$db->query("delete from interior_goods where id='".$list['id']."';");
}else {
$db->query("update interior_goods set num=(num-'1') where id='".$list['id']."';");
}
//武将复活
$db->query("update gen set g_status='0',g_fy='0' where id='".$_GET['id']."';");
}
}
}elseif ($gen_grade>=20) {
//查询玩家物品;
$query=$db->query("select * from interior_goods where i_goodsname='英雄魄' and i_uid='".$_COOKIE['UserId']."';");
$num=$db->num_rows($query);
if ($num<1) {
echomsg("复活该武将需要英雄魄!","?");
}else {
$golds_sum=$gen_grade*600;
if ($golds<$golds_sum) {
echomsg("复活该武将需要".$golds_sum."黄金!","?");
}else {
//钱减少
$db->query("update resource set golds=(golds-'".$golds_sum."') where u_id='".$_COOKIE['UserId']."' and c_id='".$_COOKIE['CityId']."';");
//物品减少
$query=$db->query("select id,num from interior_goods where i_goodsname='英雄魄' and i_uid='".$_COOKIE['UserId']."' limit 0,1;");
$list=$db->fetch_array($query);
if ($list['num']==1) {
$db->query("delete from interior_goods where id='".$list['id']."';");
}else {
$db->query("update interior_goods set num=(num-'1') where id='".$list['id']."';");
}
//武将复活
$db->query("update gen set g_status='0',g_fy='0' where id='".$_GET['id']."';");
}
}
}else {
$golds_sum=$gen_grade*600;
if ($golds<$golds_sum) {
echomsg("复活该武将需要".$golds_sum."黄金!","?");
}else {
//钱减少
$db->query("update resource set golds=(golds-'".$golds_sum."') where u_id='".$_COOKIE['UserId']."' and c_id='".$_COOKIE['CityId']."';");
//武将复活
$db->query("update gen set g_status='0',g_fy='0' where id='".$_GET['id']."';");
}
}
echomsg("武将复活成功!","?");
}
//////////////////////武将装备操作//////////////////////////////////////////////////////////////////////
if ($_POST['put']=="upzhuan") {//是否提交;
$genid=$_GET['mgend'];//获得武将ID;
// echomsg($genid);
/////////////////////进行循环判断操作/////////////////////////////////////////////
if ($_POST[$select_array[1]]==0&&$_POST[$select_array[2]]==0&&$_POST[$select_array[3]]==0&&$_POST[$select_array[4]]==0&&$_POST[$select_array[5]]==0) {
echomsg("没有选定装备!","?ac=genlist&&mgend=".$genid);
}
// print_r($_POST);
for ($i=1;$i<6;$i++)
{
/////武器装备进行判断(0为没有选择,不进行操作,-1为卸下装备,其它数为装备上相应装备)///////////////////
if ($_POST[$select_array[$i]]<>0) {
if ($_POST[$select_array[$i]]==-1) {//卸载装备
/////////////查询武将现有装备//////////////////////////////////////////////////////////////
$query=$db->query("select * from genequip where `g_id` = '".$genid."' and `g_style`='".$goods_array[$i]."' and `u_id`='".$_COOKIE['UserId']."';");
$equip_num=$db->num_rows($query);//查询武将身上是否有装备;
$equip_list=$db->fetch_array($query);//将武将装备表里的数据写入数组;
////////////武将现在有装备不能空或0时才进行卸载操作/////////////////////////////
if (!$equip_num==0||!$equip_num=="") {
/////////////////////////武将装备卸下操作////////////////////////////////////
$db->query("delete from genequip where `g_id` = '".$genid."' and `g_style`='".$goods_array[$i]."' and `u_id`='".$_COOKIE['UserId']."';");
///////////查询卸载的装备基本属性////////////////////////////////////////////
$query=$db->query("select * from m_goods where `s_name` = '".$equip_list['g_name']."';");
$mg_list=$db->fetch_array($query);
///////////减去卸下装备后,更新武将相应的属性并更新内政基础表中的物品状态////////////////////////////////////////////////
$db->query("update gen set `g_power`=(`g_power`-'".$mg_list['s_power']."'),`g_intellect`=(`g_intellect`-'".$mg_list['s_intellect']."'),`g_commend`=(`g_commend`-'".$mg_list['s_commend']."'),`bf_command`=(`bf_command`-'".$mg_list['s_liftblood']."'),`g_speed`='0',`g_recovery`='0',`g_liftblood`='0' where `id`='".$genid."' and `g_uid`='".$_COOKIE['UserId']."';");
$db->query("update interior_goods set `i_state`='2' where `id`='".$equip_list['i_id']."' and `i_uid`='".$_COOKIE['UserId']."';");
// echomsg("1");
}
}else{
/////////////////////////////////////武将装备更换操作////////////////////////////////////////////////////////////////////////
/////////////查询武将现有装备//////////////////////////////////////////////////////////////
$query=$db->query("select * from genequip where `g_id` = '".$genid."' and `g_style`='".$goods_array[$i]."' and `u_id`='".$_COOKIE['UserId']."';");
$equip_num=$db->num_rows($query);//查询武将身上是否有装备;
$equip_list=$db->fetch_array($query);//将武将身上的装备写入数组;
////////////武将现在有装备不能空或0时才进行更换操作,如果为空或为0时证明没有装备直接穿上/////////////////////////////
if (!$equip_num==0||!$equip_num=="") {
/////////////////////////先将武将装备卸下///////////////////////////////////////////////////////////////////
$db->query("delete from genequip where `g_id` = '".$genid."' and `g_style`='".$goods_array[$i]."' and `u_id`='".$_COOKIE['UserId']."';");
///////////查询卸载的装备基本属性////////////////////////////////////////////
$query=$db->query("select * from m_goods where `s_name` = '".$equip_list['g_name']."';");
$mg_list=$db->fetch_array($query);
///////////减去卸下装备后,更新武将相应的属性并更新内政基础表中的物品状态////////////////////////////////////////////////
$db->query("update gen set `g_power`=(`g_power`-'".$mg_list['s_power']."'),`g_intellect`=(`g_intellect`-'".$mg_list['s_intellect']."'),`g_commend`=(`g_commend`-'".$mg_list['s_commend']."'),`bf_command`=(`bf_command`-'".$mg_list['s_liftblood']."'),`g_speed`='0',`g_recovery`='0',`g_liftblood`='0' where `id`='".$genid."' and `g_uid`='".$_COOKIE['UserId']."';");
$db->query("update interior_goods set `i_state`='2' where `id`='".$equip_list['i_id']."' and `i_uid`='".$_COOKIE['UserId']."';");
///////////////////////武将装备卸下操和结束,现在穿上新装备/////////////////////////////////////////
/////////根据提交上的物品ID查内政表的数据,并根据内政物品表中的s_id(基础物品表ID)查找相关数据///////////////////
$query=$db->query("select `s_id` from interior_goods where `id`='".$_POST[$select_array[$i]]."';");
$list=$db->fetch_array($query);
$query=$db->query("select * from m_goods where `id`='".$list['s_id']."';");
$list=$db->fetch_array($query);
///////////////////////写入武将装备表//////////////////////////////////////
if ($list['s_sort']=='兵书'||$list['s_sort']=='经书'||$list['s_sort']=='医书'||$list['s_sort']=='奇书') {
$list['s_sort']='书藉';//把兵书,经书,医书,奇书,统一定为书藉类型;
}
$db->query("insert into genequip (`id`,`u_id`,`c_id`,`g_id`,`i_id`,`g_style`,`g_name`,`g_level`) values (null,'".$_COOKIE['UserId']."','".$_COOKIE['CityId']."','".$genid."','".$_POST[$select_array[$i]]."','".$list['s_sort']."','".$list['s_name']."','".$list['s_level']."');");
/////////////////////更新武将相应属性,并更改内政物品表对应装备的状态///////////////
$db->query("update gen set `g_power`=(`g_power`+'".$list['s_power']."'),`g_intellect`=(`g_intellect`+'".$list['s_intellect']."'),`g_commend`=(`g_commend`+'".$list['s_commend']."'),`bf_command`=(`bf_command`+'".$list['s_liftblood']."'),`g_speed`='".$list['s_speed']."',`g_recovery`='".$list['s_recovery']."',`g_liftblood`='".$list['s_liftblood']."' where `id`='".$genid."' and `g_uid`='".$_COOKIE['UserId']."';");
$db->query("update interior_goods set `i_state` ='1' where `id`='".$_POST[$select_array[$i]]."' and `i_uid`='".$_COOKIE['UserId']."';");
///////////////////////////武将装备完必/////////////////////////////////////////////////////////////
// echomsg("2");
}else {
//////////////////武将当前没有装备时,进行装备操作//////////////////////////////////////////////////
/////////根据提交上的物品ID查内政表的数据,并根据内政物品表中的s_id(基础物品表ID)查找相关数据///////////////////
$query=$db->query("select `s_id` from interior_goods where `id`='".$_POST[$select_array[$i]]."' and i_uid='".$_COOKIE['UserId']."';");
$list=$db->fetch_array($query);
$query=$db->query("select * from m_goods where `id`='".$list['s_id']."';");
$list=$db->fetch_array($query);
///////////////////////写入武将装备表//////////////////////////////////////
if ($list['s_sort']=='兵书'||$list['s_sort']=='经书'||$list['s_sort']=='医书'||$list['s_sort']=='奇书') {
$list['s_sort']='书藉';//把兵书,经书,医书,奇书,统一定为书藉类型;
}
// $mt="insert into genequip (`id`,`u_id`,`c_id`,`g_id`,`i_id`,`g_style`,`g_name`) values (null,'".$_COOKIE['UserId']."','".$_COOKIE['CityId']."','".$genid."','".$_POST[$select_array[$i]]."','".$list['s_sort']."','".$list['s_name']."');";
// echomsg($mt);
$db->query("insert into genequip (`id`,`u_id`,`c_id`,`g_id`,`i_id`,`g_style`,`g_name`,`g_level`) values (null,'".$_COOKIE['UserId']."','".$_COOKIE['CityId']."','".$genid."','".$_POST[$select_array[$i]]."','".$list['s_sort']."','".$list['s_name']."','".$list['s_level']."');");
// echomsg($genid);
/////////////////////更新武将相应属性,并更改内政物品表对应装备的状态///////////////
$db->query("update gen set `g_power`=(`g_power`+'".$list['s_power']."'),`g_intellect`=(`g_intellect`+'".$list['s_intellect']."'),`g_commend`=(`g_commend`+'".$list['s_commend']."'),`bf_command`=(`bf_command`+'".$list['s_liftblood']."'),`g_speed`='".$list['s_speed']."',`g_recovery`='".$list['s_recovery']."',`g_liftblood`='".$list['s_liftblood']."' where `id`='".$genid."' and `g_uid`='".$_COOKIE['UserId']."';");
$db->query("update interior_goods set `i_state` ='1' where `id`='".$_POST[$select_array[$i]]."' and `i_uid`='".$_COOKIE['UserId']."';");
//////////装备完成/////////////////////////////////////////////////////////////////////////
// echomsg("3");
}
}
}
}
//////////////////////////////////////////////for循环到上面结束////////////////////////////////////////////////////////////////////
echomsg("装备成功!","?ac=genlist&&mgend=".$genid);
}
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -