-
kelyiu3000
-
- 文章: 95
- 註冊時間: 2004-08-05 7:35 pm
由 kelyiu3000 » 2005-10-25 8:47 pm
function fire_a($user_id)
{
global $DB_site,$_POST,$wogclass,$wog_arry,$HTTP_SESSION_VARS,$lang;
$win=0;
$lost=0;
$datecut=time()-1;
if(empty($_POST["p_id"]))
{
$_POST["p_id"]="0";
$_POST["p_lv"]="10";
$_POST["win"]="0";
$_POST["s_id"]="0";
$DB_site->query("update wog_player set p_a_lost=''
where p_id=".$user_id."");
}
$sql="select a.p_name,a.p_at,a.p_df,a.p_mat,a.p_mdf,a.p_s,a.p_agl,a.p_hp,a.p_hpmax,a.p_luck,a.p_sat_name,a.p_lv
,a.p_exp,a.p_nextexp,a.p_life,a.ch_id,a.a_id,a.p_money,a.p_win,a.p_lost,a.i_img,a.p_ch_s_id
,f.d_g_hp,f.d_name,a.d_item_id
from wog_player a left join wog_df f on a.d_item_id=f.d_id
where p_id=".$user_id." AND p_act_time < $datecut and p_a_lost=''
";
if($p=$DB_site->query_first($sql))//check act_timt benig
{
if($p[p_hp]==0)
{
alertWindowMsg($lang['wog_fight_no_hp']);
}
$_POST["win"]=(int)$_POST["win"];
$sql="select p_name as m_name,p_at as m_at,p_df as m_df,p_mat as m_mat
,p_mdf as m_mdf,p_agl as m_agl,p_lv as m_lv,p_s as m_s,p_sat_name as m_sat_name
,p_hpmax as m_hp,p_hpmax as m_hpmax,p_id as m_id,i_img as m_img
from wog_player where p_id>".$_POST["p_id"]." and p_lv>=".$_POST["p_lv"]." and p_id<>".$user_id." order by p_lv,p_id LIMIT 1 ";
$m=$DB_site->query_first($sql);
if($m)//m date check start
{
$HTTP_SESSION_VARS["act_time"]=time()-$wog_arry["f_time"]+3;
echo "<script language=JavaScript >\n";
echo "parent.fire_date('$p[p_at]','$p[p_df]','$p[p_mat]','$p[p_mdf]','$p[p_hp]','$p[p_hpmax]','$p[p_s]','$p[i_img]','$m[m_at]','$m[m_df]','$m[m_mat]','$m[m_mdf]','$m[m_hp]','$m[m_hpmax]','$m[m_s]','$m[m_name]','$m[m_img]',1);\n";
$wogclass->win=0;
$wogclass->lost=0;
$wogclass->f_count=$wog_arry["f_count"];
echo "fightrow = new Array(\"戰鬥開始\"";
$cp=$wogclass->fight_count($user_id,$p,$m);
echo ");\n";
echo "parent.set_fight(fightrow);\n";
if($wogclass->win > $wogclass->lost)
{
$DB_site->query("update wog_player set p_a_win=".($_POST["win"]+1).",p_a_lost=''
where p_id=".$user_id."");
$cm=$DB_site->query_first("select count(p_id) as p_id from wog_player where p_id>".$m[m_id]." and p_lv=".$m[m_lv]." and p_id<>".$user_id." ");
if($cm["p_id"]<=0)
{
$m=$DB_site->query_first("select p_lv as m_lv from wog_player where p_lv>".$m[m_lv]." and p_id<>".$user_id." order by p_lv,p_id LIMIT 1 ");
$m[m_id]=1;
}
// echo "parent.setup_sat_name('".$_POST["sat_name"]."')\n";
echo "parent.cont_fight(".$m[m_lv].",".$m[m_id].",".($_POST["win"]+1).",".$_POST["at_type"].")\n";
}else
{
$DB_site->query("update wog_player set p_a_lost='".$m[m_name]."'
where p_id=".$user_id."");
}
}else
{
alertWindowMsg($lang['wog_fight_no_select']);
}//m date check end
}else
{
alertWindowMsg($lang['wog_fight_cant_fight2']);
}//check act_time end
unset($m);
unset($cm);
unset($p);
echo "parent.cd(".$wog_arry["f_time"].")\n";
}
-
Kagami
-
- 文章: 256
- 註冊時間: 2005-07-01 2:38 pm
- 來自: HongKong
由 Kagami » 2005-10-25 9:36 pm
把他換回這樣吧..orz
- 代碼: 選擇全部
function fire_a($user_id) { global $DB_site,$_POST,$wogclass,$wog_arry,$HTTP_SESSION_VARS,$lang; $win=0; $lost=0; $datecut=time()-1; if(empty($_POST["p_id"])) { $_POST["p_id"]="0"; $_POST["p_lv"]="10"; $_POST["win"]="0"; $_POST["s_id"]="0"; $DB_site->query("update wog_player set p_a_lost='' where p_id=".$user_id.""); } $sql="select a.p_name,a.p_at,a.p_df,a.p_mat,a.p_mdf,a.p_s,a.p_agl,a.p_hp,a.p_hpmax,a.p_luck,a.p_sat_name,a.p_lv ,a.p_exp,a.p_nextexp,a.p_life,a.ch_id,a.a_id,a.p_money,a.p_win,a.p_lost,a.i_img,a.p_ch_s_id ,f.d_g_hp,f.d_name,a.d_item_id from wog_player a left join wog_df f on a.d_item_id=f.d_id where p_id=".$user_id." AND p_act_time < $datecut and p_a_lost='' "; if($p=$DB_site->query_first($sql))//check act_timt benig { if($p[p_hp]==0) { alertWindowMsg($lang['wog_fight_no_hp']); } $_POST["win"]=(int)$_POST["win"]; $sql="select p_name as m_name,p_at as m_at,p_df as m_df,p_mat as m_mat ,p_mdf as m_mdf,p_agl as m_agl,p_lv as m_lv,p_s as m_s,p_sat_name as m_sat_name ,p_hpmax as m_hp,p_hpmax as m_hpmax,p_id as m_id,i_img as m_img from wog_player where p_id>".$_POST["p_id"]." and p_lv>=".$_POST["p_lv"]." and p_id<>".$user_id." order by p_lv,p_id LIMIT 1 "; $m=$DB_site->query_first($sql); if($m)//m date check start { $HTTP_SESSION_VARS["act_time"]=time()-$wog_arry["f_time"]+3; echo "<script language=JavaScript >\n"; echo "parent.fire_date('$p[p_at]','$p[p_df]','$p[p_mat]','$p[p_mdf]','$p[p_hp]','$p[p_hpmax]','$p[p_s]','$p[i_img]','$m[m_at]','$m[m_df]','$m[m_mat]','$m[m_mdf]','$m[m_hp]','$m[m_hpmax]','$m[m_s]','$m[m_name]','$m[m_img]',1);\n"; $wogclass->win=0; $wogclass->lost=0; $wogclass->f_count=$wog_arry["f_count"]; echo "fightrow = new Array(\"戰鬥開始\""; $cp=$wogclass->fight_count($user_id,$p,$m); echo ");\n"; echo "parent.set_fight(fightrow);\n"; if($wogclass->win > $wogclass->lost) { $DB_site->query("update wog_player set p_a_win=".($_POST["win"]+1).",p_a_lost='' where p_id=".$user_id.""); $cm=$DB_site->query_first("select count(p_id) as p_id from wog_player where p_id>".$m[m_id]." and p_lv=".$m[m_lv]." and p_id<>".$user_id." "); if($cm["p_id"]<=0) { $m=$DB_site->query_first("select p_lv as m_lv from wog_player where p_lv>".$m[m_lv]." and p_id<>".$user_id." order by p_lv,p_id LIMIT 1 "); $m[m_id]=1; } // echo "parent.setup_sat_name('".$_POST["sat_name"]."')\n"; echo "parent.cont_fight(".$m[m_lv].",".$m[m_id].",".($_POST["win"]+1).",".$_POST["at_type"].")\n"; }else { $DB_site->query("update wog_player set p_a_lost='".$m[m_name]."' where p_id=".$user_id.""); } }else { alertWindowMsg($lang['wog_fight_no_select']); }//m date check end }else { alertWindowMsg($lang['wog_fight_cant_fight2']); }//check act_time end unset($m); unset($cm); unset($p); echo "parent.cd(".$wog_arry["f_time"].")\n"; }
-
kelyiu3000
-
- 文章: 95
- 註冊時間: 2004-08-05 7:35 pm
由 kelyiu3000 » 2005-10-25 10:46 pm
都是這樣子......
不成功
請問改了那裹???
-
Kagami
-
- 文章: 256
- 註冊時間: 2005-07-01 2:38 pm
- 來自: HongKong
由 Kagami » 2005-10-26 4:41 pm
wog.js有修改回樓數的值嗎?
-
Kagami
-
- 文章: 256
- 註冊時間: 2005-07-01 2:38 pm
- 來自: HongKong
由 Kagami » 2005-10-26 5:59 pm
- 代碼: 選擇全部
<option value="" SELECTED>選擇模式</option><option value="20" >挑戰冠軍</option><option value="21" > PK 挑戰</option><option value="22" >比武大會</option></select></td></tr>\n');
這類..在wog.js中
-
kelyiu3000
-
- 文章: 95
- 註冊時間: 2004-08-05 7:35 pm
由 kelyiu3000 » 2005-10-26 6:29 pm
不是
<option value="" SELECTED>選擇模式</option><option value="20" >挑戰冠軍</option><option value="21" > PK 挑戰</option><option value="22" >比武大會</option></select></td></tr>\n');
但我成功了
|