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 相沖...導致版面錯亂...改了一下就正常了!
謝謝指導... :lol:

代碼: 選擇全部

	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
雖然這個問題很詭異...
但是還是忍不住想要問一下...

圖形化完成之後....
把滑鼠指到圖形上會顯示 ""/""...
有辦法可以讓滑鼠只到圖形上面就讓他顯示出"數值"嗎?
雖然感覺有一點點脫褲子放屁.... :oops:
但是總覺得這樣會更加的完美.... ;-) :mrgreen: