[解決一半]銀行匯款訊息無法顯示
發表於 : 2010-11-17 12:31 pm
安裝這個功能,[玩家訊息]分成[接收訊息]與[傳送訊息]也有安裝
http://www.et99.org/viewtopic.php?t= ... 340cb45cf5
公會跟裝備的訊息都可以顯示,沒發現問題或是錯誤
不過銀行的就有問題... OTL
假設A匯款到B
A的"情報中心-傳送訊息"會出現新訊息,不過是空白
B的"情報中心-傳送訊息"也會出現新訊息,不過只有匯款者的名稱
我的代碼
傳跟收錢玩家都有新訊息,$pay_id跟$user_id都有取到值
A玩家的身上現金也有扣款,$money也有取到值
為什麼訊息就是不顯示呢.. T____T
請問有人能幫忙嗎? 感謝~~~~~~~~
http://www.et99.org/viewtopic.php?t= ... 340cb45cf5
公會跟裝備的訊息都可以顯示,沒發現問題或是錯誤
不過銀行的就有問題... OTL
假設A匯款到B
A的"情報中心-傳送訊息"會出現新訊息,不過是空白
B的"情報中心-傳送訊息"也會出現新訊息,不過只有匯款者的名稱
我的代碼
- 代碼: 選擇全部
function bank_save($user_id,$pay_id,$money)
{
global $DB_site,$lang,$_POST;
$have_price=$DB_site->query_first("select p_name,p_money,p_lv,p_bbsid from wog_player where p_id=".$user_id."");
if($have_price['p_lv']<15 || !is_numeric($money) || $money <=0 || $have_price['p_money'] < $money)
{
alertWindowMsg($lang['wog_act_bank_noues']);
}else
{
if($user_id != $pay_id)
{
$DB_site->query("insert into wog_message(p_id,title,dateline)values(".$pay_id.",'".$have_price[p_name]." 匯入 ".$money."元 到你的銀行 ',".(time()+13*3600).")");
$DB_site->query("insert into wog_message(p_id,title,dateline)values(".$user_id.",'你匯出 ".$money." 元 到 ".$_POST["pay_id"]." 的戶頭 ',".(time()+13*3600).")");
$p=$DB_site->query_first("select p_bbsid from wog_player where p_id=".$pay_id."");
$DB_site->query("update ".USER_TABLE." set ".BANK_FIELB." = ".BANK_FIELB."+".$money." WHERE ".USER_ID."=".(empty($forum_message)?$pay_id:$p['p_bbsid']));
}else
{
$DB_site->query("update ".USER_TABLE." set ".BANK_FIELB." = ".BANK_FIELB."+".$money." WHERE ".USER_ID."=".(empty($forum_message)?$user_id:$have_price['p_bbsid'])."");
}
$DB_site->query("update wog_player set p_money = p_money-".$money." where p_id=".$user_id."");
showscript("parent.job_end(4)");
}
}
傳跟收錢玩家都有新訊息,$pay_id跟$user_id都有取到值
A玩家的身上現金也有扣款,$money也有取到值
為什麼訊息就是不顯示呢.. T____T
請問有人能幫忙嗎? 感謝~~~~~~~~