?? 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 + -