[問題] 股市和水怪的銀行可以整合起來嗎?

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

版主: 版主管理群

DL
竹貓忠實會員
竹貓忠實會員
文章: 717
註冊時間: 2005-03-05 15:29

文章 DL »

CASH MOD就等於你直接把錢給他(改天試一下弄成必需雙方上線才能用)
DL
竹貓忠實會員
竹貓忠實會員
文章: 717
註冊時間: 2005-03-05 15:29

文章 DL »

偷存款是設定成偷取user_cash的值,所以把欄位改成user_cash已能偷錢
w2812451
星球公民
星球公民
文章: 255
註冊時間: 2005-07-16 21:38

文章 w2812451 »

可是現在是卡在如何偷虛擬銀行的存款!
難.........
DL
竹貓忠實會員
竹貓忠實會員
文章: 717
註冊時間: 2005-03-05 15:29

文章 DL »

偷存款就是偷user_cash,把股市的銀行幣值設成user_cash就一定可以偷,不設就一定不能!偷存款的功能並不是設定在銀行該頁!
*tytsim*
竹貓忠實會員
竹貓忠實會員
文章: 411
註冊時間: 2005-03-24 11:54
來自: 香港
聯繫:

[123]

文章 *tytsim* »

DL 寫:偷存款就是偷user_cash,把股市的銀行幣值設成user_cash就一定可以偷,不設就一定不能!偷存款的功能並不是設定在銀行該頁!
不如下一版
"RC3"一併再出"RC3 水怪銀行整合版"
"RC3 水怪銀行整合版"是\r
把RPG的匯款改到I-SM BANK~
再改欄位改做user_cash
這樣就可以嗎??
DL??
 網絡鎮
    關於網絡的
http://tytsim.net.ru  一個網絡鎮
choppy
星球公民
星球公民
文章: 76
註冊時間: 2005-05-18 10:13
來自: hong kong
聯繫:

Re: [123]

文章 choppy »

*tytsim* 寫:
DL 寫:偷存款就是偷user_cash,把股市的銀行幣值設成user_cash就一定可以偷,不設就一定不能!偷存款的功能並不是設定在銀行該頁!
不如下一版
"RC3"一併再出"RC3 水怪銀行整合版"
"RC3 水怪銀行整合版"是\r
把RPG的匯款改到I-SM BANK~
再改欄位改做user_cash
這樣就可以嗎??
DL??

這個主意很好呀!!!我支持~~
●架設主機作業系統:linux
●上網方式:網上行寬頻
●安裝的程式:Apache + php + MySql+phpMyAdmin
●您的 phpBB2 版本:phpBB (2.0.19)
●您的 domain(網域名稱) :http://www.longlastingrock.com
●您的 phpBB2 連結網址: http://www.longlastingrock.com/phpbb/index.php
w2812451
星球公民
星球公民
文章: 255
註冊時間: 2005-07-16 21:38

文章 w2812451 »

我先來個方向指導!因為我很早之前就已經把匯款搞過去了~
1.首先,要把RPG的匯款功能弄到虛擬銀行
2.把RPG的銀行砍掉
3.把RPG的銀行資料庫砍掉(就是存款啦!)
4.把RPG的檢視個人資料(一進去RPG的那個頁面)中的存款改為虛擬銀行之存款\r
5.把RPG內的銀行傳送點改成虛擬銀行之傳送點
6.把RPG什麼神偷的道具(偷存款的那一個),改成偷別人手上的現金
7.把搶劫有限公司改成支援虛擬銀行(太多太多不多說)
8.請自己想!

第一步驟的RPG匯款功能弄到虛擬銀行的方式請注意!
因為RPG的匯款工能會扣手續費!建議把此功能移除掉!
w2812451
星球公民
星球公民
文章: 255
註冊時間: 2005-07-16 21:38

文章 w2812451 »

代碼: 選擇全部

1.首先,要把RPG的匯款功能弄到虛擬銀行
開啟:

代碼: 選擇全部

sm_bank.php
搜尋

代碼: 選擇全部

if ( !$userdata['session_logged_in'] )
{
	redirect(append_sid("login.$phpEx?redirect=sm_bank.$phpEx", true));
}
前面加入\r

代碼: 選擇全部

$rpg_bank_result = "";
if ( isset($HTTP_POST_VARS['remit']) )
{
	$profiledata = get_userdata(intval($userdata['user_id']));
	$towho = $HTTP_POST_VARS['towho'];
	$remits = $HTTP_POST_VARS['remits'];
	$sql = "SELECT user_id FROM " . USERS_TABLE . " WHERE username = '" . str_replace("\'", "''", $towho) . "' AND user_id <> " . ANONYMOUS;
	if( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, '找不到匯款對象!!', '', __LINE__, __FILE__, $sql);
	}
	if ( $row = $db->sql_fetchrow($result) )
	{
		if (($remits > 0) && ($remits <= $userdata['user_money']))
		{
			if ($remits < 50)
			{
				$rpg_bank_result = "本銀行不接受 50 元以下的匯款!!";
			}
			else
			{
				$sql = "UPDATE " . USERS_TABLE . " SET user_money = user_money + " . ($remits - floor) . ", user_bank_time = " . time() . " WHERE user_id = " . intval($row['user_id']);
				if( !$db->sql_query($sql) )
				{
					message_die(GENERAL_ERROR, "無法更新匯款對象銀行存款!!", "", __LINE__, __FILE__, $sql);
				}
				$sql = "UPDATE " . USERS_TABLE . " SET user_money = user_money - " . $remits . ", user_bank_time = " . time() . " WHERE user_id = " . intval($userdata['user_id']);
				if( !$db->sql_query($sql) )
				{
					message_die(GENERAL_ERROR, "無法更新個人銀行存款!!", "", __LINE__, __FILE__, $sql);
				}
				$rpg_bank_result = "匯出 " . ($remits - floor) . " 成功!!";
				$sql = 'INSERT INTO phpbb_rpg_event VALUES (' . intval($userdata['user_id']) . ', ' . time() . ', 3, 0, ' . ($remits - floor) . ', "匯出對象: ' . $towho . '")';
				if( !$db->sql_query($sql) )
				{
					message_die(GENERAL_ERROR, "無法更新匯款記錄!!", "", __LINE__, __FILE__, $sql);
				}
				$sql = 'INSERT INTO phpbb_rpg_event VALUES (' . intval($row['user_id']) . ', ' . time() . ', 3, 1, ' . ($remits - floor) . ', "匯入金主: ' . $profiledata['username'] . '")';
				if( !$db->sql_query($sql) )
				{
					message_die(GENERAL_ERROR, "無法更新匯款記錄!!", "", __LINE__, __FILE__, $sql);
				}
			}
		}
		else
		{
				$rpg_bank_result = "匯款金額輸入錯誤!!";
		}
	}
}

if ( isset($HTTP_POST_VARS['remit']))
{
	$profiledata = get_userdata(intval($userdata['user_id']));
}
搜尋

代碼: 選擇全部

		'L_BANK_GOLD_ACTION' => $lang['SM_Bank_buy_gold'].' / '.$lang['SM_Bank_sell_gold'],
之後加入\r

代碼: 選擇全部

		'L_BANK_GOLD2' => $lang['SM_Bank_gold2'],
		'L_BANK_USER' => $lang['SM_Bank_user'],
		'L_BANK_USERMONEY' => $lang['SM_Bank_usermoney'],
		'L_BANK_ABS' => $lang['SM_Bank_abs'],
開啟

代碼: 選擇全部

lang_stockmarket.php
搜尋

代碼: 選擇全部

'SM_Bank_sell_gold' => '賣出',
之後加入\r

代碼: 選擇全部

	'SM_Bank_gold2' => '匯  款',
	'SM_Bank_user' => '會員名稱',
	'SM_Bank_usermoney' => '金額',
	'SM_Bank_abs' => '送出',
開啟

代碼: 選擇全部

stockmarket_bank_body.tpl
搜尋

代碼: 選擇全部

					&nbsp;<b>|</b>&nbsp;&nbsp;<input class="post" type="text" name="sell_gold_value" size="8" maxlength="8" />&nbsp;&nbsp;<input type="submit" name="sell_gold" class="liteoption" value="{L_BANK_SELL_GOLD}" /></span></td>
				</tr>
			</table>
之後加入\r

代碼: 選擇全部

			<table class="forumline" width="100%" cellspacing="1" cellpadding="3" border="0" align="center">
				<tr>
					<td class="row2" nowrap="nowrap" align="center"><span class="gen">{L_BANK_GOLD2}</span></td>
					<td class="row2" nowrap="nowrap" align="center"><span class="gen">{L_BANK_USER}: <input type="text" class="post" name="towho" size="12" maxlength="25" /></span></td>
					<td class="row2" nowrap="nowrap" align="center"><span class="gen">{L_BANK_USERMONEY}: <input type="text" class="post" name="remits" size="12" maxlength="10" value="0" /></span></td>
					<td class="row2" nowrap="nowrap" align="center"><span class="gen"><input type="submit" name="remit" value="{L_BANK_ABS}" class="mainoption" /></span></td>
				</tr>
			</table>
如果是ICG風格!
請改成

代碼: 選擇全部

<table border="0" cellpadding="0" cellspacing="0" class="tbt"><tr><td class="tbtl"><img src="images/spacer.gif" alt="" width="22" height="22" /></td><td class="tbtbot"></td><td class="tbtr"><img src="images/spacer.gif" alt="" width="124" height="22" /></td></tr></table>
			<table class="forumline" width="100%" cellspacing="1" cellpadding="3" border="0" align="center">
				<tr>
					<td class="row2" nowrap="nowrap" align="center"><span class="gen">{L_BANK_GOLD2}</span></td>
					<td class="row2" nowrap="nowrap" align="center"><span class="gen">{L_BANK_USER}: <input type="text" class="post" name="towho" size="12" maxlength="25" /></span></td>
					<td class="row2" nowrap="nowrap" align="center"><span class="gen">{L_BANK_USERMONEY}: <input type="text" class="post" name="remits" size="12" maxlength="10" value="0" /></span></td>
					<td class="row2" nowrap="nowrap" align="center"><span class="gen"><input type="submit" name="remit" value="{L_BANK_ABS}" class="mainoption" /></span></td>
				</tr>
			</table>
<table border="0" cellpadding="0" cellspacing="0" class="tbl"><tr><td class="tbll"><img src="images/spacer.gif" alt="" width="8" height="4" /></td><td class="tblbot"><img src="images/spacer.gif" alt="" width="8" height="4" /></td><td class="tblr"><img src="images/spacer.gif" alt="" width="8" height="4" /></td></tr></table>
*tytsim*
竹貓忠實會員
竹貓忠實會員
文章: 411
註冊時間: 2005-03-24 11:54
來自: 香港
聯繫:

文章 *tytsim* »

w2812451 寫:

代碼: 選擇全部

1.首先,要把RPG的匯款功能弄到虛擬銀行
開啟:

代碼: 選擇全部

sm_bank.php
搜尋

代碼: 選擇全部

if ( !$userdata['session_logged_in'] )
{
	redirect(append_sid("login.$phpEx?redirect=sm_bank.$phpEx", true));
}
前面加入\r

代碼: 選擇全部

$rpg_bank_result = "";
if ( isset($HTTP_POST_VARS['remit']) )
{
	$profiledata = get_userdata(intval($userdata['user_id']));
	$towho = $HTTP_POST_VARS['towho'];
	$remits = $HTTP_POST_VARS['remits'];
	$sql = "SELECT user_id FROM " . USERS_TABLE . " WHERE username = '" . str_replace("\'", "''", $towho) . "' AND user_id <> " . ANONYMOUS;
	if( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, '找不到匯款對象!!', '', __LINE__, __FILE__, $sql);
	}
	if ( $row = $db->sql_fetchrow($result) )
	{
		if (($remits > 0) && ($remits <= $userdata['user_money']))
		{
			if ($remits < 50)
			{
				$rpg_bank_result = "本銀行不接受 50 元以下的匯款!!";
			}
			else
			{
				$sql = "UPDATE " . USERS_TABLE . " SET user_money = user_money + " . ($remits - floor) . ", user_bank_time = " . time() . " WHERE user_id = " . intval($row['user_id']);
				if( !$db->sql_query($sql) )
				{
					message_die(GENERAL_ERROR, "無法更新匯款對象銀行存款!!", "", __LINE__, __FILE__, $sql);
				}
				$sql = "UPDATE " . USERS_TABLE . " SET user_money = user_money - " . $remits . ", user_bank_time = " . time() . " WHERE user_id = " . intval($userdata['user_id']);
				if( !$db->sql_query($sql) )
				{
					message_die(GENERAL_ERROR, "無法更新個人銀行存款!!", "", __LINE__, __FILE__, $sql);
				}
				$rpg_bank_result = "匯出 " . ($remits - floor) . " 成功!!";
				$sql = 'INSERT INTO phpbb_rpg_event VALUES (' . intval($userdata['user_id']) . ', ' . time() . ', 3, 0, ' . ($remits - floor) . ', "匯出對象: ' . $towho . '")';
				if( !$db->sql_query($sql) )
				{
					message_die(GENERAL_ERROR, "無法更新匯款記錄!!", "", __LINE__, __FILE__, $sql);
				}
				$sql = 'INSERT INTO phpbb_rpg_event VALUES (' . intval($row['user_id']) . ', ' . time() . ', 3, 1, ' . ($remits - floor) . ', "匯入金主: ' . $profiledata['username'] . '")';
				if( !$db->sql_query($sql) )
				{
					message_die(GENERAL_ERROR, "無法更新匯款記錄!!", "", __LINE__, __FILE__, $sql);
				}
			}
		}
		else
		{
				$rpg_bank_result = "匯款金額輸入錯誤!!";
		}
	}
}

if ( isset($HTTP_POST_VARS['remit']))
{
	$profiledata = get_userdata(intval($userdata['user_id']));
}
搜尋

代碼: 選擇全部

		'L_BANK_GOLD_ACTION' => $lang['SM_Bank_buy_gold'].' / '.$lang['SM_Bank_sell_gold'],
之後加入\r

代碼: 選擇全部

		'L_BANK_GOLD2' => $lang['SM_Bank_gold2'],
		'L_BANK_USER' => $lang['SM_Bank_user'],
		'L_BANK_USERMONEY' => $lang['SM_Bank_usermoney'],
		'L_BANK_ABS' => $lang['SM_Bank_abs'],
開啟

代碼: 選擇全部

lang_stockmarket.php
搜尋

代碼: 選擇全部

'SM_Bank_sell_gold' => '賣出',
之後加入\r

代碼: 選擇全部

	'SM_Bank_gold2' => '匯  款',
	'SM_Bank_user' => '會員名稱',
	'SM_Bank_usermoney' => '金額',
	'SM_Bank_abs' => '送出',
開啟

代碼: 選擇全部

stockmarket_bank_body.tpl
搜尋

代碼: 選擇全部

					&nbsp;<b>|</b>&nbsp;&nbsp;<input class="post" type="text" name="sell_gold_value" size="8" maxlength="8" />&nbsp;&nbsp;<input type="submit" name="sell_gold" class="liteoption" value="{L_BANK_SELL_GOLD}" /></span></td>
				</tr>
			</table>
之後加入\r

代碼: 選擇全部

			<table class="forumline" width="100%" cellspacing="1" cellpadding="3" border="0" align="center">
				<tr>
					<td class="row2" nowrap="nowrap" align="center"><span class="gen">{L_BANK_GOLD2}</span></td>
					<td class="row2" nowrap="nowrap" align="center"><span class="gen">{L_BANK_USER}: <input type="text" class="post" name="towho" size="12" maxlength="25" /></span></td>
					<td class="row2" nowrap="nowrap" align="center"><span class="gen">{L_BANK_USERMONEY}: <input type="text" class="post" name="remits" size="12" maxlength="10" value="0" /></span></td>
					<td class="row2" nowrap="nowrap" align="center"><span class="gen"><input type="submit" name="remit" value="{L_BANK_ABS}" class="mainoption" /></span></td>
				</tr>
			</table>
如果是ICG風格!
請改成

代碼: 選擇全部

<table border="0" cellpadding="0" cellspacing="0" class="tbt"><tr><td class="tbtl"><img src="images/spacer.gif" alt="" width="22" height="22" /></td><td class="tbtbot"></td><td class="tbtr"><img src="images/spacer.gif" alt="" width="124" height="22" /></td></tr></table>
			<table class="forumline" width="100%" cellspacing="1" cellpadding="3" border="0" align="center">
				<tr>
					<td class="row2" nowrap="nowrap" align="center"><span class="gen">{L_BANK_GOLD2}</span></td>
					<td class="row2" nowrap="nowrap" align="center"><span class="gen">{L_BANK_USER}: <input type="text" class="post" name="towho" size="12" maxlength="25" /></span></td>
					<td class="row2" nowrap="nowrap" align="center"><span class="gen">{L_BANK_USERMONEY}: <input type="text" class="post" name="remits" size="12" maxlength="10" value="0" /></span></td>
					<td class="row2" nowrap="nowrap" align="center"><span class="gen"><input type="submit" name="remit" value="{L_BANK_ABS}" class="mainoption" /></span></td>
				</tr>
			</table>
<table border="0" cellpadding="0" cellspacing="0" class="tbl"><tr><td class="tbll"><img src="images/spacer.gif" alt="" width="8" height="4" /></td><td class="tblbot"><img src="images/spacer.gif" alt="" width="8" height="4" /></td><td class="tblr"><img src="images/spacer.gif" alt="" width="8" height="4" /></td></tr></table>
有9成都是抄的=w=
看看
$rpg_bank_result
和未把rpg的中文轉做語系檔,
但我現在玩牧場物語3中....
所以.....
我等等才做啊,
不是就叫233062306做啊...
他(她)像沒在線?!
 網絡鎮
    關於網絡的
http://tytsim.net.ru  一個網絡鎮
DL
竹貓忠實會員
竹貓忠實會員
文章: 717
註冊時間: 2005-03-05 15:29

文章 DL »

水怪部分:

打開

代碼: 選擇全部

rpg.php
找到\r

代碼: 選擇全部

header($header_location . append_sid("login.$phpEx?redirect=rpg.$phpEx&action=bank", true));
將全句取代為\r

代碼: 選擇全部

header($header_location . append_sid("login.$phpEx?redirect=sm_bank.$phpEx", true));
找到\r

代碼: 選擇全部

include($phpbb_root_path . 'rpg/bank.'.$phpEx);
取代為\r

代碼: 選擇全部

include($phpbb_root_path . 'sm_bank.'.$phpEx);
修改結束

代碼: 選擇全部

EoM
*tytsim*
竹貓忠實會員
竹貓忠實會員
文章: 411
註冊時間: 2005-03-24 11:54
來自: 香港
聯繫:

文章 *tytsim* »

DL 寫:水怪部分:

打開

代碼: 選擇全部

rpg.php
找到\r

代碼: 選擇全部

header($header_location . append_sid("login.$phpEx?redirect=rpg.$phpEx&action=bank", true));
將全句取代為\r

代碼: 選擇全部

header($header_location . append_sid("login.$phpEx?redirect=sm_bank.$phpEx", true));
找到\r

代碼: 選擇全部

include($phpbb_root_path . 'rpg/bank.'.$phpEx);
取代為\r

代碼: 選擇全部

include($phpbb_root_path . 'sm_bank.'.$phpEx);
修改結束

代碼: 選擇全部

EoM
不好用inclube~
因為....
所以........
不知道.......
 網絡鎮
    關於網絡的
http://tytsim.net.ru  一個網絡鎮
w2812451
星球公民
星球公民
文章: 255
註冊時間: 2005-07-16 21:38

文章 w2812451 »

對阿!我覺得應該是把那兩句刪除(就是前兩位說要搜尋的那兩句)!
然後開啟rpg_header.tpl

代碼: 選擇全部

<a href="rpg.php?action=bank" class="gen">水怪大陸銀行</a><br /><br />
改成

代碼: 選擇全部

<a href="./sm_bank.php" class="gen">虛擬股市銀行</a><br /><br />
DL
竹貓忠實會員
竹貓忠實會員
文章: 717
註冊時間: 2005-03-05 15:29

文章 DL »

個人習慣,不太喜歡碰風格檔...
主題已鎖定

回到「外掛問題討論」