[問題]安裝水怪RPG的骰子遊戲,賽馬遊戲,樂透 發生錯誤
版主: 版主管理群
-
mickeychou
- 星球普通子民

- 文章: 5
- 註冊時間: 2004-05-22 15:09
- 來自: roc
- 聯繫:
[問題]安裝水怪RPG的骰子遊戲,賽馬遊戲,樂透 發生錯誤
問題外掛: 水怪RPG
架設主機作業系統: winxp
您安裝的程式: Appserv 2.2.0
您的 phpBB2 版本:phpBB 2.0.10
我的網站:http://www.canopy.d2g.com/phpBB2/
狀況描述: 在灌完水怪完整版之後
骰子遊戲按下"下注"
都會顯示"對不起,您的下注金額不在規定的範圍內!!"
但是範圍為100-1000
我輸入的值為150也不行
賽馬遊戲按了"下注"
頁面除了RELOAD之外沒有任何動作
(不是應該出現賽馬畫面嘛)
也不會扣錢
樂透一按下電腦選號的那個按鈕就會顯示
"為了避免系統負荷過重,請間隔 10 秒再下注,請不要按重新整理!!"
但是之前都沒有按過阿
但是用手動選號又可以用了
其他的功能都正常
有人有這樣的經驗嗎
架設主機作業系統: winxp
您安裝的程式: Appserv 2.2.0
您的 phpBB2 版本:phpBB 2.0.10
我的網站:http://www.canopy.d2g.com/phpBB2/
狀況描述: 在灌完水怪完整版之後
骰子遊戲按下"下注"
都會顯示"對不起,您的下注金額不在規定的範圍內!!"
但是範圍為100-1000
我輸入的值為150也不行
賽馬遊戲按了"下注"
頁面除了RELOAD之外沒有任何動作
(不是應該出現賽馬畫面嘛)
也不會扣錢
樂透一按下電腦選號的那個按鈕就會顯示
"為了避免系統負荷過重,請間隔 10 秒再下注,請不要按重新整理!!"
但是之前都沒有按過阿
但是用手動選號又可以用了
其他的功能都正常
有人有這樣的經驗嗎
我自己作的網站http://www.yaha.mine.nu
對耶~我的也會~
裝了依夢兒的水怪rpg就變這樣= =?
裝了依夢兒的水怪rpg就變這樣= =?
○作業系統:Windows XP Pro
○快速架站:AppServ 2.4.0
○phpMyAdmin版本:2.6.0-rc1
○phpBB版本:2.0.13
○連線方式:2M/256K
○我的網站:http://220.134.150.72/
沒有全天候24小時開機,如找不到網頁請見諒:)
目前狀態,停機中
○快速架站:AppServ 2.4.0
○phpMyAdmin版本:2.6.0-rc1
○phpBB版本:2.0.13
○連線方式:2M/256K
○我的網站:http://220.134.150.72/
沒有全天候24小時開機,如找不到網頁請見諒:)
目前狀態,停機中
Re: [問題]安裝水怪RPG的骰子遊戲,賽馬遊戲,樂透 發生錯誤
之前, 有位高手~倉木麻一~已經有做過這方面的修正!mickeychou 寫:問題外掛: 水怪RPG
架設主機作業系統: winxp
您安裝的程式: Appserv 2.2.0
您的 phpBB2 版本:phpBB 2.0.10
我的網站:http://www.canopy.d2g.com/phpBB2/
狀況描述: 在灌完水怪完整版之後
骰子遊戲按下"下注"
都會顯示"對不起,您的下注金額不在規定的範圍內!!"
但是範圍為100-1000
我輸入的值為150也不行
賽馬遊戲按了"下注"
頁面除了RELOAD之外沒有任何動作
(不是應該出現賽馬畫面嘛)
也不會扣錢
樂透一按下電腦選號的那個按鈕就會顯示
"為了避免系統負荷過重,請間隔 10 秒再下注,請不要按重新整理!!"
但是之前都沒有按過阿
但是用手動選號又可以用了
其他的功能都正常
有人有這樣的經驗嗎
由於, 文章因故失蹤, 所以將個人的筆記轉貼如下(補充說明):
###############################################################################
補充說明: -by- 倉木麻一
修正升級到 2.0.10 後,"骰子", "賽馬"不正常:
代碼: 選擇全部
#
#-----[ OPEN ]---------------------------------------------
#
rpg/dice.php
#
#-----[ FIND ]---------------------------------------------
#
$act = trim($act);
#
#-----[ REPLACE WITH ]---------------------------------------------
#
$act = trim($_POST['act']);
#
#-----[ FIND ]---------------------------------------------
#
$mony=trim(addslashes($pay_money));
#
#-----[ REPLACE WITH ]---------------------------------------------
#
$mony = trim(addslashes($_POST['pay_money'])[color=red])[/color];
#
#-----[ FIND ]---------------------------------------------
#
$pay = trim($pay);
#
#-----[ REPLACE WITH ]---------------------------------------------
#
$pay = trim($_POST['pay']);
#
#-------[ Find ]-------
#
$point = trim(addslashes($point));
#
#-------[ Replace With ]-------
#
$point = trim(addslashes($_POST['point']));
#
#-----[ FIND ]---------------------------------------------
#
if ( $act == 'bet' )
#
#-----[ REPLACE WITH ]---------------------------------------------
#
if ( $_POST['act'] == 'bet' )
#
#-----[ OPEN ]---------------------------------------------
#
rpg/race.php
#
#-----[ FIND ]---------------------------------------------
#
$act = trim($act);
#
#-----[ REPLACE WITH ]---------------------------------------------
#
$act = trim($_POST['act']);
#
#-----[ FIND ]---------------------------------------------
#
$mony=trim(addslashes($mon));
#
#-----[ REPLACE WITH ]---------------------------------------------
#
$mony=trim(addslashes($_POST['mon']));
#
#-----[ FIND ]---------------------------------------------
#
if($yourchoose == $no){
#
#-----[ REPLACE WITH ]---------------------------------------------
#
if($_POST['yourchoose'] == $no){
#
#-----[ FIND ]---------------------------------------------
#
if ( $act == 'horse' )
#
#-----[ REPLACE WITH ]---------------------------------------------
#
if ( $_POST['act'] == 'horse' )
#
#-----[ SAVE/CLOSE ALL FILES ]--------------------------------
#
#EoM
補強說明_1: -by- 心靈捕手 http://wang5555.dnsfor.me
在玩賽馬時, 讓玩家下注後, 能夠清楚顯示他所選擇的號碼.
代碼: 選擇全部
#
#-----[ OPEN ]---------------------------------------------
#
rpg/race.php
#
#-----[ FIND ]---------------------------------------------
#
<td><br />您選擇: <b><font color="red"><?echo $yourchoose;?></font> <?echo $horse[$yourchoose];?></b></td>
#
#-----[ REPLACE WITH ]---------------------------------------------
#
<td><br />您選擇: <b><font color="red"><?echo $_POST['yourchoose'];?></font> <?echo $horse[$_POST['yourchoose']];?></b></td>
補強說明_2: -by- 心靈捕手 http://wang5555.dnsfor.me
關於"樂透"不正常的修正:
原本~倉木麻一~也有提出這一部分的修正,
但是, 因為水怪完整版中的"樂透"執行正常, 似乎沒有必要修正,
因此我沒有加以收錄該修正代碼.
後來發現到樂透-電腦選號-經常出現系統訊息如下:
[為了避免系統負荷過重,請間隔 10 秒再下注,請不要按重新整理!!]
所以, 個人做了以下的修正:
代碼: 選擇全部
#
#-----[ OPEN ]---------------------------------------------
#
rpg/gamble.php
#
#-----[ FIND ]---------------------------------------------
#
if ( CheckRefresh(1, intval($userdata['user_id']), 10) )
{
message_die(GENERAL_MESSAGE, '為了避免系統負荷過重,請間隔 10 秒再下注,請不要按重新整理!!' . $returnurl);
}
#
#-----[ DELETE ALL ]---------------------------------------------
#
只是目前一切都還算正常.
###############################################################################
最後由 心靈捕手 於 2004-10-28 16:28 編輯,總共編輯了 1 次。
你忘了將程式做結尾了 ..applegod 寫:心靈捕手兄可否請教一下
水怪骰子遊戲照你ㄉ修改出現下列錯誤
Parse error: parse error, unexpected ';' in c:\appserv\www\phpbb
pg\dice.php on line 23
不知是我哪裡錯了~不知是否能幫忙一下 謝謝
系統訊息已經清楚的告訴你說問題出在 ";" ..
善用 搜尋 可以解決您 90% 的問題
頭腦清晰,選擇正確。 (╯▔︹▔)╯~╘═╛
頭腦清晰,選擇正確。 (╯▔︹▔)╯~╘═╛
喔! 我彷彿想起那個時候,applegod 寫:心靈捕手兄可否請教一下
水怪骰子遊戲照你ㄉ修改出現下列錯誤
Parse error: parse error, unexpected ';' in c:\appserv\www\phpbb
pg\dice.php on line 23
不知是我哪裡錯了~不知是否能幫忙一下 謝謝
好像也出現過類似的錯誤...
經過~倉木麻衣~兄的說明,
知道該行(第23行)應該是'註解',
不會被執行才對!
後來, 我將我的 rpg/dice.php
貼在[竹貓]
經由他加以修改後,
再下載回來用,
也就成功了.
之後, 我比對的結果,
發現原本我的 rpg/dice.php
在每一行的開頭幾乎都有一個"?",
但是貼在[竹貓]上,
那些問號都自動消失了;
所以我下載他幫我修改後的檔案裡頭,
也就沒有那些問號了.
我的意思是告訴你:
假如你的 rpg/dice.php
在每一行的開頭也是有很多"問號"的話\r
建議你把它們刪除掉,
(最後一行的問號 "?>" 是 php 標準語法, 不要刪!)
再試試看!
由於從 phpBB 2.0.9 開始的 common.php 新增加了一段程式碼,影響到很多舊外掛的相容性。
(或是說,這一些外掛的作者當初在開發外掛的時候,沒有仔細研究,所以現在才會這樣。
)
在此我提供一個簡單的解決方法。
開啟 common ,搜尋:
覆蓋為:
搜尋:
覆蓋為:
這樣就可以了,利用 /* 和 */ 符號,讓 common.php 略過該段程式碼不去執行,也就可以維持很多舊外掛的相容性。
這樣作對於 phpBB 的安全性有沒有影響,我不清楚,也許是有的。
但是我自己 run 了一陣子,到目前沒有遇到什麼問題。
我之所以這樣作,是因為我安裝的外掛太多了,除了水怪的擲骰子,還有其它外掛也出現不相容於 2.0.9 的情形。
但是我自己又沒有能力一一把這一些不相容於 2.0.9 的外掛修正成相容,所以我只好選擇以快刀斬亂麻的方式進行修正。
如果你安裝的外掛不多,或是只有水怪一個外掛不相容於 2.0.9 的話,建議你還是乖乖照著上面網友提供的方法進行修正吧!
(或是說,這一些外掛的作者當初在開發外掛的時候,沒有仔細研究,所以現在才會這樣。
在此我提供一個簡單的解決方法。
開啟 common ,搜尋:
代碼: 選擇全部
// Unset globally registered vars - PHP5 ... hhmmm代碼: 選擇全部
/*// Unset globally registered vars - PHP5 ... hhmmm代碼: 選擇全部
}
// PHP5 with register_long_arrays off?代碼: 選擇全部
}*/
// PHP5 with register_long_arrays off?這樣作對於 phpBB 的安全性有沒有影響,我不清楚,也許是有的。
但是我自己 run 了一陣子,到目前沒有遇到什麼問題。
我之所以這樣作,是因為我安裝的外掛太多了,除了水怪的擲骰子,還有其它外掛也出現不相容於 2.0.9 的情形。
但是我自己又沒有能力一一把這一些不相容於 2.0.9 的外掛修正成相容,所以我只好選擇以快刀斬亂麻的方式進行修正。
如果你安裝的外掛不多,或是只有水怪一個外掛不相容於 2.0.9 的話,建議你還是乖乖照著上面網友提供的方法進行修正吧!
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。
搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。
搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
使用回報(依夢兒修改版)
樂透用電腦選號只選一張時...第一次還是要隔10秒才能下的bug
第二次仍選一張~可以下注了...
至於賭骰子和賽馬終於是ok的^^
樂透用電腦選號只選一張時...第一次還是要隔10秒才能下的bug
第二次仍選一張~可以下注了...
至於賭骰子和賽馬終於是ok的^^
○作業系統:Windows XP Pro
○快速架站:AppServ 2.4.0
○phpMyAdmin版本:2.6.0-rc1
○phpBB版本:2.0.13
○連線方式:2M/256K
○我的網站:http://220.134.150.72/
沒有全天候24小時開機,如找不到網頁請見諒:)
目前狀態,停機中
○快速架站:AppServ 2.4.0
○phpMyAdmin版本:2.6.0-rc1
○phpBB版本:2.0.13
○連線方式:2M/256K
○我的網站:http://220.134.150.72/
沒有全天候24小時開機,如找不到網頁請見諒:)
目前狀態,停機中


