第 1 頁 (共 1 頁)
[勘誤]水怪RPG圖形化..
發表於 : 2003-11-10 11:04
由 Martinet
SK有筆誤喔...
StickKid 寫:
開啟viewtopic.php
搜尋
代碼: 選擇全部
$template->assign_block_vars('postrow', array(
後面加入
代碼: 選擇全部
$exptemp = 100*($profiledata['rpg_cur_exp']/$profiledata['rpg_max_exp']);
$hptemp = 100 * ($profiledata['rpg_cur_hp'] / $profiledata['rpg_max_hp']);
$mptemp = 100 *($profiledata['rpg_cur_mp']/ $profiledata['rpg_max_mp']);
紅色字那裡應該是 "在前面加入" 喔^^"
發表於 : 2003-11-10 15:34
由 bartman926
為避免版面出錯...修改如下:
代碼: 選擇全部
//HP/mp/exp/start/
$exptemp = 100 *($profiledata['rpg_cur_exp']/ $profiledata['rpg_max_exp']);
if ($exptemp > 100)
{
$exptemp = 100;
}
$hptemp = 100 * ($profiledata['rpg_cur_hp'] / $profiledata['rpg_max_hp']);
if ($hptemp > 100)
{
$hptemp = 100;
}
$mptemp = 100 *($profiledata['rpg_cur_mp']/ $profiledata['rpg_max_mp']);
if ($mptemp > 100)
{
$mptemp = 100;
}
//HP/mp/exp/end/
發表於 : 2003-11-10 15:35
由 Martinet
呵呵~問題是不可能超過阿\r
如果超過就是資料庫出問題了...
資料庫出問題呢...所有東西都出問題了...所有東西都出問題呢...那個版面問題就不算什麼了.....
而...資料庫修復之後...我那個就會馬上就會回覆正確的狀態....
所以呢.~ ..沒差^^""
發表於 : 2003-11-10 17:07
由 bartman926
Martinet 寫:呵呵~問題是不可能超過阿\r
如果超過就是資料庫出問題了...
資料庫出問題呢...所有東西都出問題了...所有東西都出問題呢...那個版面問題就不算什麼了.....
而...資料庫修復之後...我那個就會馬上就會回覆正確的狀態....
所以呢.~ ..沒差^^""
ㄏㄏ...很像真的變成脫了庫庫放屁..多此一舉!
剛剛發現與虛擬貨幣的 user_id 相沖...導致版面錯亂...改了一下就正常了!
謝謝指導...
代碼: 選擇全部
if($postrow[$i]['user_id'] == 2)
{
$rr_hack = '虛擬貨幣:
發表於 : 2003-11-17 15:52
由 help
[php]<?php
if($postrow[$i]['user_id'] == 2)
{
$rr_hack = '虛擬貨幣:
?>[/php]
那裡修改? 有點不明白
發表於 : 2003-12-16 18:13
由 夢幻LUGIA
唉......裝了之後發現有點問題呢\r
如下
代碼: 選擇全部
Warning: Division by zero in c:\program files\apache group\apache\htdocs\phpbb\viewtopic.php on line 1227
Warning: Division by zero in c:\program files\apache group\apache\htdocs\phpbb\viewtopic.php on line 1228
Warning: Division by zero in c:\program files\apache group\apache\htdocs\phpbb\viewtopic.php on line 1229
Warning: Division by zero in c:\program files\apache group\apache\htdocs\phpbb\viewtopic.php on line 1227
Warning: Division by zero in c:\program files\apache group\apache\htdocs\phpbb\viewtopic.php on line 1228
Warning: Division by zero in c:\program files\apache group\apache\htdocs\phpbb\viewtopic.php on line 1229
Warning: Division by zero in c:\\program files\apache group\apache\htdocs\phpbb\viewtopic.php on line 1227
Warning: Division by zero in c:\program files\apache group\apache\htdocs\phpbb\viewtopic.php on line 1228
Warning: Division by zero in c:\program files\apache group\apache\htdocs\phpbb\viewtopic.php on line 1229
Warning: Division by zero in c:\program files\apache group\apache\htdocs\phpbb\viewtopic.php on line 1227
Warning: Division by zero in c:\program files\apache group\apache\htdocs\phpbb\viewtopic.php on line 1228
Warning: Division by zero in c:\program files\apache group\apache\htdocs\phpbb\viewtopic.php on line 1229
Warning: Division by zero in c:\program files\apache group\apache\htdocs\phpbb\viewtopic.php on line 1227
Warning: Division by zero in c:\program files\apache group\apache\htdocs\phpbb\viewtopic.php on line 1228
Warning: Division by zero in c:\program files\apache group\apache\htdocs\phpbb\viewtopic.php on line 1229
Warning: Division by zero in c:\program files\apache group\apache\htdocs\phpbb\viewtopic.php on line 1227
Warning: Division by zero in c:\program files\apache group\apache\htdocs\phpbb\viewtopic.php on line 1228
Warning: Division by zero in c:\program files\apache group\apache\htdocs\phpbb\viewtopic.php on line 1229
Warning: Division by zero in c:\program files\apache group\apache\htdocs\phpbb\viewtopic.php on line 1227
Warning: Division by zero in c:\program files\apache group\apache\htdocs\phpbb\viewtopic.php on line 1228
Warning: Division by zero in c:\program files\apache group\apache\htdocs\phpbb\viewtopic.php on line 1229
Warning: Division by zero in c:\program files\apache group\apache\htdocs\phpbb\viewtopic.php on line 1227
Warning: Division by zero in c:\program files\apache group\apache\htdocs\phpbb\viewtopic.php on line 1228
Warning: Division by zero in c:\program files\apache group\apache\htdocs\phpbb\viewtopic.php on line 1229
Warning: Division by zero in c:\program files\apache group\apache\htdocs\phpbb\viewtopic.php on line 1227
Warning: Division by zero in c:\program files\apache group\apache\htdocs\phpbb\viewtopic.php on line 1228
Warning: Division by zero in c:\program files\apache group\apache\htdocs\phpbb\viewtopic.php on line 1229
Warning: Division by zero in c:\program files\apache group\apache\htdocs\phpbb\viewtopic.php on line 1227
Warning: Division by zero in c:\program files\apache group\apache\htdocs\phpbb\viewtopic.php on line 1228
Warning: Division by zero in c:\program files\apache group\apache\htdocs\phpbb\viewtopic.php on line 1229
不知道是不是跟上面的大大一樣是虛擬貨幣相衝,若是相衝的話要怎麼改呢?
發表於 : 2003-12-16 19:35
由 Martinet
阿阿....我漏了設定訪客的..所以..碰到訪客時會除以零@@b
等下看一看修正給你^^
發表於 : 2003-12-16 19:44
由 Martinet
找到\r
代碼: 選擇全部
$exptemp = 100*($profiledata['rpg_cur_exp']/$profiledata['rpg_max_exp']);
$hptemp = 100 * ($profiledata['rpg_cur_hp'] / $profiledata['rpg_max_hp']);
$mptemp = 100 *($profiledata['rpg_cur_mp']/ $profiledata['rpg_max_mp']);
取代為\r
代碼: 選擇全部
if ( $userdata['session_logged_in'] )
{
$exptemp = 100*($profiledata['rpg_cur_exp']/$profiledata['rpg_max_exp']);
$hptemp = 100 * ($profiledata['rpg_cur_hp'] / $profiledata['rpg_max_hp']);
$mptemp = 100 *($profiledata['rpg_cur_mp']/ $profiledata['rpg_max_mp']);
}
else
{
$exptemp = 0;
$hptemp = 0;
$mptemp = 0;
}
發表於 : 2003-12-16 21:31
由 夢幻LUGIA
可是問題卻還是存在,錯誤訊息還是有〈就跟上面一樣〉
恩....或許該說HP、MP、EXP的圖並沒有依照上述的運算式而改變,它一直停留在最小的部分
〈使用訪客登入便看不到錯誤訊息 8) 〉
我有裝水怪RPG了,不知道為什麼還是出現這種事情
========過了幾分鐘後========
我覺得很奇怪,為什麼用水怪裡預設的程式碼就看得到數值\r
所以就......手癢的給他給了一下〈歐〉
內容如下:
尋找
代碼: 選擇全部
$exptemp = 100*($profiledata['rpg_cur_exp']/$profiledata['rpg_max_exp']);
$hptemp = 100 * ($profiledata['rpg_cur_hp'] / $profiledata['rpg_max_hp']);
$mptemp = 100 *($profiledata['rpg_cur_mp']/ $profiledata['rpg_max_mp']);
取代為\r
代碼: 選擇全部
$exptemp = 100 * ($postrow[$i]['rpg_cur_exp'] / $postrow[$i]['rpg_max_exp']);
$hptemp = 100 * ($postrow[$i]['rpg_cur_hp'] / $postrow[$i]['rpg_max_hp']);
$mptemp = 100 * ($postrow[$i]['rpg_cur_mp'] / $postrow[$i]['rpg_max_mp']);
沒想到竟然就解決了,這實在太神奇了〈歐飛〉
不過那個圖案右邊末端都有白色的邊......有沒有辦法改?〈改圖?〉
發表於 : 2003-12-16 21:51
由 Martinet
一一b...
現在你說失敗我才發現...我的判斷式寫錯了XD
當時大概頭暈吧@o@..今天一整天都沒啥精神^^b
總之 , 我的判斷式原本是要判斷 發文的是不是訪客...但是..我卻去判斷成看的人是不是訪客XD
真的是頭暈了..
這個才行
------------------
找到\r
代碼: 選擇全部
$exptemp = 100*($profiledata['rpg_cur_exp']/$profiledata['rpg_max_exp']);
$hptemp = 100 * ($profiledata['rpg_cur_hp'] / $profiledata['rpg_max_hp']);
$mptemp = 100 *($profiledata['rpg_cur_mp']/ $profiledata['rpg_max_mp']);
取代為\r
代碼: 選擇全部
if ( $postrow[$i]['user_id'] != ANONYMOUS )
{
$exptemp = 100*($postrow[$i]['rpg_cur_exp']/$postrow[$i]['rpg_max_exp']);
$hptemp = 100 * ($postrow[$i]['rpg_cur_hp'] / $postrow[$i]['rpg_max_hp']);
$mptemp = 100 *($postrow[$i]['rpg_cur_mp']/ $postrow[$i]['rpg_max_mp']);
}
else
{
$exptemp = 0;
$hptemp = 0;
$mptemp = 0;
}
發表於 : 2003-12-29 14:54
由 Arisa520
雖然這個問題很詭異...
但是還是忍不住想要問一下...
圖形化完成之後....
把滑鼠指到圖形上會顯示 ""/""...
有辦法可以讓滑鼠只到圖形上面就讓他顯示出"數值"嗎?
雖然感覺有一點點脫褲子放屁....
但是總覺得這樣會更加的完美....
