檢視您的檔案, 發現很多錯誤.
1. 安裝 Cash Mod 有錯 -> 所以發文沒有獲得現金;
2. 安裝 水怪 也有錯, 不過, 它本身跟發文有無現金無關, 除非您自行加以修改;
但是, 由於 Cash Mod 可以針對各個版面, 設定發文所獲得的現金數,
因此不建議作此修改.
以下的修正, 提供您參考:
#
#-----[ FIND ]-----
#
代碼: 選擇全部
include($cos_root_path . 'rpg/function_rpg.'.$phpEx);
#
#-----[ REPLACE WITH ]-----
#
代碼: 選擇全部
include($phpbb_root_path . 'rpg/function_rpg.'.$phpEx);
#
#-----[ FIND ]-----
#
代碼: 選擇全部
$meta = '<meta http-equiv="refresh" content="3;url=' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=" . $post_id) . '#' . $post_id . '">';
$message = $lang['Stored'] . '<br /><br />' . sprintf($lang['Click_view_message'], '<a href="' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=" . $post_id) . '#' . $post_id . '">', '</a>') . '<br /><br />' . sprintf($lang['Click_return_forum'], '<a href="' . append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=$forum_id") . '">', '</a>');
#
#-----[ REPLACE WITH ]-----
#
代碼: 選擇全部
$cash_message = $GLOBALS['cm_posting']->update_post($mode, $post_data, $forum_id, $topic_id, $post_id, $topic_type, $bbcode_uid, $post_username, $post_message);
$meta = '<meta http-equiv="refresh" content="3;url=' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=" . $post_id) . '#' . $post_id . '">';
$message = $lang['Stored'] . '<br />' . $cash_message . '<br /><br />' . sprintf($lang['Click_view_message'], '<a href="' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=" . $post_id) . '#' . $post_id . '">', '</a>') . '<br /><br />' . sprintf($lang['Click_return_forum'], '<a href="' . append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=$forum_id") . '">', '</a>');
#
#-----[ FIND ]-----
#
代碼: 選擇全部
if ($mode != 'poll_delete')
{
// 水怪rpg
if ( $mode == "newtopic" )
{
$reward_sql = ",user_money = user_money + 20, rpg_cur_hp = rpg_cur_hp + 3, rpg_cur_mp = rpg_cur_mp + 3, rpg_cur_exp = rpg_cur_exp + 3"; // 發文 HP - 3 , MP - 3 , 經驗 + 3
}
if ( $mode == "reply" )
{
$reward_sql = ",user_money = user_money + 5, rpg_cur_hp = rpg_cur_hp + 2, rpg_cur_mp = rpg_cur_mp + 2, rpg_cur_exp = rpg_cur_exp + 2"; // 回文 HP - 2 , MP - 2 , 經驗 + 2
}
$sql = "UPDATE " . USERS_TABLE . "
SET user_posts = user_posts $sign $reward_sql
WHERE user_id = $user_id";
if (!$db->sql_query($sql, END_TRANSACTION))
{
message_die(GENERAL_ERROR, 'Error in posting' . $sql, '', __LINE__, __FILE__, $sql);
}
LevelUp($user_id);
}
#
#-----[ REPLACE WITH ]-----
#
代碼: 選擇全部
if ($mode != 'poll_delete')
{
$sql = "UPDATE " . FORUMS_TABLE . " SET
$forum_update_sql
WHERE forum_id = $forum_id";
if (!$db->sql_query($sql))
{
message_die(GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql);
}
}
#
#-----[ FIND ]-----
#
代碼: 選擇全部
if ($mode != 'poll_delete')
{
$sql = "UPDATE " . USERS_TABLE . "
SET user_posts = user_posts $sign
WHERE user_id = $user_id";
if (!$db->sql_query($sql, END_TRANSACTION))
{
message_die(GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql);
}
}
#
#-----[ REPLACE WITH ]-----
#
代碼: 選擇全部
if ($mode != 'poll_delete')
{
// 水怪 RPG
if ( $mode == "newtopic" )
{
$reward_sql = ", rpg_cur_hp = rpg_cur_hp - 3, rpg_cur_mp = rpg_cur_mp - 3, rpg_cur_exp = rpg_cur_exp + 3"; // 發表主題 HP - 3 , MP - 3 , 經驗值 + 3
}
if ( $mode == "reply" )
{
$reward_sql = ", rpg_cur_hp = rpg_cur_hp - 2, rpg_cur_mp = rpg_cur_mp - 2, rpg_cur_exp = rpg_cur_exp + 2"; // 回覆文章 HP - 2 , MP - 2 , 經驗值 + 2
}
$sql = "UPDATE " . USERS_TABLE . "
SET user_posts = user_posts $sign $reward_sql
WHERE user_id = $user_id";
if (!$db->sql_query($sql, END_TRANSACTION))
{
message_die(GENERAL_ERROR, 'Error in posting' . $sql, '', __LINE__, __FILE__, $sql);
}
LevelUp($user_id);
}
#
#-----[ FIND ]-----
#
代碼: 選擇全部
include($phpbb_root_path . 'includes/functions_search.'.$phpEx);
#
#-----[ REPLACE WITH ]-----
#
代碼: 選擇全部
$GLOBALS['cm_posting']->update_delete($mode, $post_data, $forum_id, $topic_id, $post_id);
include($phpbb_root_path . 'includes/functions_search.'.$phpEx);
ps.
除了這個修正之外, 建議您, 重新檢視所有 (Cash Mod) 需要修改的檔案, 是否正確.