[問題] 水怪 rpg 醫院功能一問 ?

phpBB 2 MOD Support
無論是官方或非官方認證之外掛,安裝與使用問題討論。
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

主題已鎖定
ondogdog
星球普通子民
星球普通子民
文章: 6
註冊時間: 2003-06-14 21:29
來自: [S.M.T.] 神秘殺人組織
聯繫:

[問題] 水怪 rpg 醫院功能一問 ?

文章 ondogdog »

新人 !! 初來報到 !!

我的網站是用 php-nuke 6.5 + phpbb 2.0.4 的,水怪 rpg mod 我也裝好了,玩也正常,不過為一的問題是不能加入 HP ,但我發現在我次之前下載回來的 mod 有一個叫做 hospital.php 檔案的,這個檔案應該就是醫院功能的主程式,相信應該會有另一個 rpg_hospital.tpl 的,但我不知道在那裡可以下載,請問誰人有這個檔案呢 !

我的網站是 : http://smt.hksmt.net
依夢兒
竹貓忠實會員
竹貓忠實會員
文章: 2013
註冊時間: 2002-11-20 00:07

文章 依夢兒 »

你說的那個部份,還沒作出來吧!!
至少我到目前為止,還沒有看過
就連水怪RPG原創作者paikang的水怪網站,也沒有這個功能\r
推測可能是香港網友自行Hack的
因為我在香港某phpBB網站上下載過被Hack過的版本,就有出現 rpg_hospital 的相關檔案
只是那個網站現在改成其它論壇了,不是phpBB

不過我記得我下載到的,是 rpg_hospital.tpl 耶??
rpg_hospital.php 倒是沒印象....
請問你那個水怪RPG是在哪裡下載的呀??
不可能是在水怪網站下載的吧??
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。



搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
ondogdog
星球普通子民
星球普通子民
文章: 6
註冊時間: 2003-06-14 21:29
來自: [S.M.T.] 神秘殺人組織
聯繫:

文章 ondogdog »

我下載我地方都是水怪的網站啊 ~~~
而我不是說 rpg_hospital.php ,而是這個 hospital.php !
水怪的網站不能登記,我不能直接在那裡問啊 ~~~~ >.<

題外話 !
這個水怪 RPG 很好玩呢 ! 但就是因為好玩,但又沒有回復 HP 功能,另到有一些網友抱怨呢 ! 很傷腦筋啊 ~~~~~
依夢兒
竹貓忠實會員
竹貓忠實會員
文章: 2013
註冊時間: 2002-11-20 00:07

文章 依夢兒 »

ondogdog 寫:而我不是說 rpg_hospital.php ,而是這個 hospital.php !
筆誤啦,抱歉....

ondogdog 寫:我下載我地方都是水怪的網站啊 ~~~
可是我在水怪提供的下載包中,找不到你說的 hospital.php 喲....
http://www.watermonster.org/phpBB/viewtopic.php?t=13426

會不會是你記錯了??
你那個 hospital.php 會不會是在其它網站下載到的??

我之前有看過 rpg_hospital.tpl
hospital.php 倒是沒看過
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。



搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
ondogdog
星球普通子民
星球普通子民
文章: 6
註冊時間: 2003-06-14 21:29
來自: [S.M.T.] 神秘殺人組織
聯繫:

文章 ondogdog »

oh ~~~ Sorry ~~~
我第一個 rpg mod 是在 YLL討論網 中找到的 !

[外掛]rpg完整版...十八啦...賽馬(內含) <== 就是這個了 ~~
http://yll.loxa.edu.tw/phpBB2/viewtopic.php?t=1962

隱藏訊息:
http://yll.loxa.edu.tw/001/rpg_yll.zip
大力
星球普通子民
星球普通子民
文章: 14
註冊時間: 2002-07-14 15:02
來自: Hong Kong
聯繫:

文章 大力 »

我也沒見過 hosiptal.php 啊!
圖檔

http://aimforever.net
==============
依夢兒
竹貓忠實會員
竹貓忠實會員
文章: 2013
註冊時間: 2002-11-20 00:07

文章 依夢兒 »

看有沒有人會寫 tpl ,請他幫忙寫出來吧!! ^^||

其實沒有醫院也沒差....
如果你的水怪RPG已經更新至eol的版本(eol就是蘿莉帝國刑場)
到道具店購買便便,祝福,羽毛等道具使用,就可以補血了
效果跟醫院是一樣的
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。



搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
autnb
星球普通子民
星球普通子民
文章: 11
註冊時間: 2003-06-18 00:30

文章 autnb »

要怎麼使用呢??

在道具店...買了之後~~

便便,祝福,羽毛...這些道具旁邊只有"賣掉"可以點選..."使用"不能點選啊~~
aiken
竹貓忠實會員
竹貓忠實會員
文章: 1514
註冊時間: 2003-11-09 11:02
來自: 大頭真論壇
聯繫:

文章 aiken »

給你看看我的看能不能用\r
hospital.php

代碼: 選擇全部

<?php

include($phpbb_root_path . 'rpg/function_rpg.'.$phpEx);

if ( !defined('IN_PHPBB') )
{
	die("Hacking attempt");
	exit;
}

$returnurl = '<br /><br /><a href="rpg.php?action=hospital">返回上一頁</a>';

$template->set_filenames(array(
   'menu' => 'rpg_header.tpl',
   'body' => 'rpg_hospital.tpl'));

// 取得個人資料
$profiledata = get_userdata(intval($userdata['user_id']));

// 開始設定 HP 的值\r
if ( isset($HTTP_POST_VARS['hps']) ) // 取得使用者在頁面中輸入的 HP 值\r
{
	$profiledata = get_userdata(intval($userdata['user_id'])); // 設定變數 $profiledata 為使用者資料
	$fl_hp_money = "" . floor($hp * 2000) . "";
	$hp = $HTTP_POST_VARS['hp']; // 設定變數 $hp 為使用者在網頁中輸入的 HP 值\r
	if (($hp > 0) && ($hp <= $profiledata['rpg_max_hp'])) // 如果 HP 值大於 0 而且 HP 值等於使用者最大的 HP 值\r
	{
		if ($hp < 5) // 如果 HP 值小於 5
		{
			$rpg_hospital_result = "啊~你真小氣耶,一次補這樣夠你冒險嗎?本醫院不接受 5 點以下的服務!"; // 輸出警告文字
		}
		else if ($hp > $profiledata['rpg_max_hp'] - $profiledata['rpg_cur_hp']) // 如果 HP 值大於使用者最大 HP 值減使用者現在的 HP 值\r
		{
			$rpg_hospital_result = "你....這樣輸入是不行的喲,明明沒有那麼多的 HP ...."; // 輸出警告文字
		}
		else if ($hp > $profiledata['user_point']) // 如果 HP 值大於使用者積分
		{
			$rpg_hospital_result = "咧....你積分明明沒有那麼多...."; // 輸出警告文字
		}
		else // 其它狀況下
		{
			$sql = "UPDATE " . USERS_TABLE . " SET rpg_cur_hp = rpg_cur_hp + " . ($hp) .", user_point = user_point - " . ($hp * 20) . " WHERE user_id = " . intval($userdata['user_id']); // 設定 SQL :: 恢復 HP 並減少 HP 值 x 20 的積分
			if( !$db->sql_query($sql) )
			{
				message_die(GENERAL_ERROR, "無法修改個人 HP !", "", __LINE__, __FILE__, $sql);
			}
			$rpg_hospital_result = "恢復 " . ($hp) . " 點 HP 成功!系統抽走你 " . floor($hp * 20) . " 元。";
		}
	}
	else
	{
		$rpg_hospital_result = "你 HP 輸入太多了啦!別自不量力好嗎?";
	}
}
/*開始設定 MP 的值*/
if ( isset($HTTP_POST_VARS['mps']) )
{
	$profiledata = get_userdata(intval($userdata['user_id']));
	$fl_mp_money = "" . floor($mp * 1000) . "";
	$mp = $HTTP_POST_VARS['mp'];
	if (($mp > 0) && ($mp <= $profiledata['rpg_max_mp']))
	{
		if ($mp < 5)
		{
			$rpg_hospital_result = "啊~你真小氣耶,一次補這樣夠你冒險嗎?本醫院不接受 5 點以下的服務!";
		}
		else if ($mp > $profiledata['rpg_max_mp'] - $profiledata['rpg_cur_mp'])
		{
			$rpg_hospital_result = "你....這樣輸入是不行的喲,明明沒有那麼多的 MP ....";
		}
		else if ($mp > $profiledata['user_point'])
		{
			$rpg_hospital_result = "咧....你積分明明沒有那麼多....";
		}
		else
		{
			$sql = "UPDATE " . USERS_TABLE . " SET rpg_cur_mp = rpg_cur_mp + " . ($mp) .", user_point = user_point - " . ($mp * 10) . " WHERE user_id = " . intval($userdata['user_id']);
			if( !$db->sql_query($sql) )
			{
				message_die(GENERAL_ERROR, "無法修改個人 MP !", "", __LINE__, __FILE__, $sql);
			}
			$rpg_hospital_result = "恢復 " . ($mp) . " 點 MP 成功!系統抽走你 " . floor($mp * 10) . " 元。";
		}
	}
	else
	{
		$rpg_hospital_result = "你 MP 輸入太多了啦!別自不量力好嗎?";
	}
}

	/* Hospital WaterMonster RPG Mod by bu<buhip@yahoo.co.jp>
	global $db;

	$sql = "update phpbb_users set rpg_cur_hp = rpg_max_hp, rpg_cur_mp = rpg_max_mp where user_id = $uid";
	$rpg_hospital_result = " HP 和 MP 已經補滿";

	if ( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, '無法治療您的傷害,真是對不起!', '', __LINE__, __FILE__, $sql);
	}*/

// 產生資料頁面\r
$page_title = "俏護士小醫院";
include($phpbb_root_path . 'includes/page_header.'.$phpEx);

$template->assign_vars(array(
	'RPG_LEVEL' => $profiledata['rpg_level'],
	'RPG_HP_VALUE' => $profiledata['rpg_cur_hp'] . ' / ' . $profiledata['rpg_max_hp'],
	'RPG_MP_VALUE' => $profiledata['rpg_cur_mp'] . ' / ' . $profiledata['rpg_max_mp'],
	'USERNAME' => $profiledata['username'],
	'AVATAR_IMG' => GetAvatar($profiledata),
	'RPG_MONEY' => number_format($profiledata['user_point']),
	'RPG_HOSPITAL_INFORMATION' => $rpg_hospital_result,
	'RPG_HOSPITAL_RESULT' => $rpg_hospital_result,
	'HP_MAX' => $profiledata['rpg_max_hp'] - $profiledata['rpg_cur_hp'],
	'MP_MAX' => $profiledata['rpg_max_mp'] - $profiledata['rpg_cur_mp'],
	'L_NOWMENU' => '俏護士小醫院') );

$template->pparse('menu');
$template->pparse('body');

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);

?>
rpg_hospital.tpl

代碼: 選擇全部

<tr>
<td colspan="2"><font color="red"><b>{RPG_HOSPITAL_INFORMATION}</b></font><br /><br /></td>
</tr>
<tr>
<td align="right" valign="top" nowrap="nowrap"><b><span class="gen">說  明: </span></b></td>
<td width="100%"><span class="gen">歡迎光臨俏護士小醫院,這裡的護士們會幫您回復精力喲!<br />
每補 1 點 HP:20 點。<br />
每補 1 點 MP:10 點。</span></td>
</tr>
<tr>
<td align="right" valign="top" nowrap="nowrap"><b><span class="gen">H  P: </span></b></td>
<td width="100%"><span class="gen">{RPG_HP_VALUE}</span></td>
</tr>
<tr>
<td align="right" valign="top" nowrap="nowrap"><b><span class="gen">M  P: </span></b></td>
<td width="100%"><span class="gen">{RPG_MP_VALUE} </span></td>
</tr>
<tr>
<td align="right" valign="top" nowrap="nowrap"><b><span class="gen">回復HP: </span></b></td>
<td width="100%"><span class="gen">
<form name="GoDeposit" action="rpg.php" method="post">
<input type="hidden" name="action" value="hospital" />
<input type="text" class="mainoption" name="hp" size="10" maxlength="10" value="0" /> 點 
<input type="submit" name="hps" value="確定" class="mainoption" />  最多可補: {HP_MAX} 點 HP
</form>
</span></td>
</tr>
<tr>
<td align="right" valign="top" nowrap="nowrap"><b><span class="gen">回復MP: </span></b></td>
<td width="100%"><span class="gen">
<form name="GoDeposit" action="rpg.php" method="post">
<input type="hidden" name="action" value="hospital" />
<input type="text" class="mainoption" name="mp" size="10" maxlength="10" value="0" /> 點 
<input type="submit" name="mps" value="確定" class="mainoption" />  最多可補: {MP_MAX} 點 MP
</form>
</span></td>
</tr>
<tr>
<td align="right" valign="top" nowrap="nowrap"><b><span class="gen">積  分: </span></b></td>
<td width="100%"><span class="gen">{RPG_MONEY} 點</span></td>
</tr>
</table>
</td>
</tr>
</table>

<table width="100%" align="center" cellpadding="0" cellspacing="0" border="0">
<tr>
<td align="right"><span class="nav"><br />{JUMPBOX}</span></td>
</tr>
</table>
autnb
星球普通子民
星球普通子民
文章: 11
註冊時間: 2003-06-18 00:30

文章 autnb »

不懂耶??

我複製貼上還是一樣的情形~~

你的意思是說在醫院裡面\r
就可以使用"羽毛"嗎??

還是要在道具店內才可使用??
aiken
竹貓忠實會員
竹貓忠實會員
文章: 1514
註冊時間: 2003-11-09 11:02
來自: 大頭真論壇
聯繫:

文章 aiken »

autnb 寫:不懂耶??

我複製貼上還是一樣的情形~~

你的意思是說在醫院裡面\r
就可以使用"羽毛"嗎??

還是要在道具店內才可使用??
.....那個不是給你的.....
你要使用那些東西的話到phpMyAdmin裡面\r
找phpbb_rpg_items
然後找到你要改的那樣東西的"need_to_use"欄位改成"1"就可以用了
autnb
星球普通子民
星球普通子民
文章: 11
註冊時間: 2003-06-18 00:30

文章 autnb »

aiken 寫:
autnb 寫:不懂耶??

我複製貼上還是一樣的情形~~

你的意思是說在醫院裡面\r
就可以使用"羽毛"嗎??

還是要在道具店內才可使用??
.....那個不是給你的.....
你要使用那些東西的話到phpMyAdmin裡面\r
找phpbb_rpg_items
然後找到你要改的那樣東西的"need_to_use"欄位改成"1"就可以用了
不好意思...亂入~~

不過還是謝謝你!!
主題已鎖定

回到「外掛問題討論」