[問題]WOG 2.05 個人金融無法與論壇銀行連結

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

版主: 版主管理群

主題已鎖定
Nelson872
星球普通子民
星球普通子民
文章: 7
註冊時間: 2003-02-27 15:36
來自: 中原大學

[問題]WOG 2.05 個人金融無法與論壇銀行連結

文章 Nelson872 »

問題外掛:WOG 2.05
參考連結: http://phpbb-tw.net/phpbb/viewtopic.php?t=16739
使用版本:
網站位置: http://dsp.el.cycu.edu.tw/wog/
狀況描述:

如題
但是遊戲其他功能皆正常
是因為config.php的設定錯誤嗎?

另外因為先前看有人覺得遊戲後期賺錢數量很大,
會間接破壞論壇生態
我是想說建議在論壇銀行多設置一個類似兌換代幣的轉帳功能\r
可能論壇銀行與遊戲銀行做1:5的不可逆轉帳\r

不過我完全沒有基礎
而且論壇的管理是接自學長\r
因此不知道這樣的動作會不會是個龐大工程 :-o
純粹一個想法提出來而已 :lol:
御津闇慈
竹貓忠實會員
竹貓忠實會員
文章: 645
註冊時間: 2001-11-17 10:59

Re: [問題]WOG 2.05 個人金融無法與論壇銀行連結

文章 御津闇慈 »

Nelson872 寫:問題外掛:WOG 2.05
參考連結: http://phpbb-tw.net/phpbb/viewtopic.php?t=16739
使用版本:
網站位置: http://dsp.el.cycu.edu.tw/wog/
狀況描述:

如題
但是遊戲其他功能皆正常
是因為config.php的設定錯誤嗎?

另外因為先前看有人覺得遊戲後期賺錢數量很大,
會間接破壞論壇生態
我是想說建議在論壇銀行多設置一個類似兌換代幣的轉帳功能\r
可能論壇銀行與遊戲銀行做1:5的不可逆轉帳\r

不過我完全沒有基礎
而且論壇的管理是接自學長\r
因此不知道這樣的動作會不會是個龐大工程 :-o
純粹一個想法提出來而已 :lol:
你說這個?????
http://phpbb-tw.net/phpbb/viewtopic.php?t=19509
Denise
星球普通子民
星球普通子民
文章: 13
註冊時間: 2002-09-17 08:48
聯繫:

文章 Denise »

我想他應該是跟我所遇到的問題是一樣的...
因為遊戲所用的參數跟論壇的銀行參數是一樣的,等於說你在遊戲賺的存進銀行,論壇銀行就會增加多少,用兌幣是沒有用的....除非兩個銀行分開來各存各的吧....或者是你只取捨其中一個地方來使用銀行...

若真的要分開來的話,只能說會是個大工程...我目前也對這感到很頭痛...
御津闇慈
竹貓忠實會員
竹貓忠實會員
文章: 645
註冊時間: 2001-11-17 10:59

文章 御津闇慈 »

Denise 寫:我想他應該是跟我所遇到的問題是一樣的...
因為遊戲所用的參數跟論壇的銀行參數是一樣的,等於說你在遊戲賺的存進銀行,論壇銀行就會增加多少,用兌幣是沒有用的....除非兩個銀行分開來各存各的吧....或者是你只取捨其中一個地方來使用銀行...

若真的要分開來的話,只能說會是個大工程...我目前也對這感到很頭痛...
試試看
打開wog_act.php
搜尋

代碼: 選擇全部

function bank_save($user_id,$pay_id,$money)
{
	global $DB_site;
	$have_price=$DB_site->query_first("select p_name,p_money,p_lv from wog_player where p_id=".$user_id."");
	if($have_price[p_money] < (int)$money || (int)$money <=0 || $have_price[p_lv]<8 || !is_numeric($money))
	{
		alertWindowMsg("金額不足 或 錯誤金額 或 角色等級低於8不能使用此功能");
		exit();
	}else
	{
		if($user_id != $pay_id)
		{
			$DB_site->query("insert into wog_message(p_id,title,dateline)values(".$pay_id.",'".$have_price[p_name]." 匯入 ".$money."元 到你的銀行 ',".time().")");
		}
		$DB_site->query("update wog_player set p_bank = p_bank+".$money." WHERE p_id=".$pay_id."");
		$DB_site->query("update wog_player set p_money = p_money-".$money." where p_id=".$user_id."");
		showscript("parent.job_end(4)");
	}
}
取代為\r

代碼: 選擇全部

//##########################  bank save  #################

function bank_save($user_id,$pay_id,$money)
{
	global $DB_site;
	$have_price=$DB_site->query_first("select p_name,p_money,p_lv,p_bbsid from wog_player where p_id=".$user_id."");
	if($have_price[p_money] < (int)$money || (int)$money <=0 || $have_price[p_lv]<8 || !is_numeric($money))
	{
		alertWindowMsg("金額不足 或 錯誤金額 或 角色等級低於8不能使用此功能");
		exit();
	}else
	{
		if($money > 10000)
		{
		$wog_bank = float($money * 0.0001);
		}else
		{
		$wog_bank = $money;	
		}
		if($user_id != $pay_id)
		{
			$DB_site->query("insert into wog_message(p_id,title,dateline)values(".$pay_id.",'".$have_price[p_name]." 匯入 ".$wog_bank."元 到你的銀行 ',".time().")");
			$p=$DB_site->query_first("select p_bbsid from wog_player where p_id=".$pay_id."");
			$DB_site->query("update phpbb_users set user_bank = user_bank+".$wog_bank." WHERE user_id=".$p["p_bbsid"]."");
		}else
		{
			$DB_site->query("update phpbb_users set user_bank = user_bank+".$wog_bank." WHERE user_id=".$have_price["p_bbsid"]."");
		}
		$DB_site->query("update wog_player set p_money = p_money-".$money." where p_id=".$user_id."");
		showscript("parent.job_end(4)");
	}
}
這樣的話\r
可以把原先遊戲的錢以10000:1的方式交換(啟用條件:只要輸入金額超過10000就會啟動)
大概這樣可以吧~"~
Denise
星球普通子民
星球普通子民
文章: 13
註冊時間: 2002-09-17 08:48
聯繫:

文章 Denise »

其實我是比較想把ETERNAL的金錢參數改到user_money裡面,然後在搭配這個改法,就可以輕鬆使用cashmod來管理了...
可是要動到的地方太多,所以除非是等到ETERNAL升級到差不多的時候我才可能這樣做吧...
圖檔
水瓶子
星球普通子民
星球普通子民
文章: 18
註冊時間: 2003-08-26 10:40
來自: 楓之國
聯繫:

文章 水瓶子 »

我是把遊戲銀行參數用成 user_points
然後還要再到銀行兌成虛擬貨幣 (1:0.005)
Nelson872
星球普通子民
星球普通子民
文章: 7
註冊時間: 2003-02-27 15:36
來自: 中原大學

文章 Nelson872 »

小弟對於我自己先前發表的內容做些說明

首先我安裝的虛擬銀行是\r
http://phpbbhacks.com/viewhack.php?id=938
這一版本的

此版本特別為銀行新增了一個phpbb_bank表單\r
因此需要做開戶才可開始使用銀行
也表示帳戶存取是獨立出來的
所以先前我的FF Battle才會發生銀行帳戶是空的 的狀況

不過這也使得我上面提到的單向兌換容易修改出來
經過一夜的try and error
我已把兌換功能以及原版本沒有的轉帳功能給加上
希望有興趣的大大給些指教

參考圖片
修改檔案下載
主題已鎖定

回到「外掛問題討論」