[問題]安裝水怪RPG的骰子遊戲,賽馬遊戲,樂透 發生錯誤
版主: 版主管理群
-
- 星球普通子民
- 文章: 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小時開機,如找不到網頁請見諒:)
目前狀態,停機中