1 頁 (共 2 頁)

[外掛]for 2.0.4 虛擬貨幣外掛

發表於 : 2003-05-22 14:58
ETERNAL
前言:
由於oO]-[Oo™所發表的虛擬貨幣不能用在2.0.4版
而正好我是使用2.0.4版本,所以我花了些時間修改\r
有問題的地方還請不吝指教..

首先:
------------------------------------------------------------------------
請按照oO]-[Oo™的說明安裝到viewtopic.php為止

http://phpbb-tw.net/phpbb/viewtopic.php ... %B3f%B9%F4

-----------------------------------------------------------------------

然後重點來了
請跳過posting.php的部分
按照以下的方式安裝

打開/include/functions_post.php

尋找

代碼: 選擇全部

//
// Update post stats and details
//
function update_post_stats(&$mode, &$post_data, &$forum_id, &$topic_id, &$post_id, &$user_id)
{
	global $db;
	$sign = ($mode == 'delete') ? '- 1' : '+ 1';
後面加上

代碼: 選擇全部

	$money ='+ 0';
	if($mode == 'newtopic')
	{
		$money ='+ 30'; // newtopic get money value
	}elseif($mode == 'reply')
	{
		$money ='+ 20'; // reply get money value
	}

尋找\r

代碼: 選擇全部

			if ($post_data['first_post'])
			{
				$forum_update_sql .= ', forum_topics = forum_topics - 1';
			}
			else
			{
				$topic_update_sql .= 'topic_replies = topic_replies - 1';
				$sql = "SELECT MAX(post_id) AS last_post_id
					FROM " . POSTS_TABLE . " 
					WHERE topic_id = $topic_id";
替換成

代碼: 選擇全部

			if ($post_data['first_post'])
			{
				$forum_update_sql .= ', forum_topics = forum_topics - 1';
				$money ='- 30';  //delete 主題
			}
			else
			{
				$topic_update_sql .= 'topic_replies = topic_replies - 1';
				$money ='- 20'; //delete 回覆
				$sql = "SELECT MAX(post_id) AS last_post_id
					FROM " . POSTS_TABLE . " 
					WHERE topic_id = $topic_id";

尋找\r

代碼: 選擇全部

		$sql = "UPDATE " . USERS_TABLE . "
			SET user_posts = user_posts $sign
			WHERE user_id = $user_id";

替換成

代碼: 選擇全部


		$sql = "UPDATE " . USERS_TABLE . "
			SET user_posts = user_posts $sign , user_money = user_money $money
			WHERE user_id = $user_id";


修改完成..

發表於 : 2003-05-22 15:06
ETERNAL
剛剛漏了最後一段..拍謝..

發表於 : 2003-05-26 20:41
zecise
但是個人檔案沒有出現耶~
要如果讓他出現再個人檔案中?

謝謝你的講解`~

發表於 : 2003-05-27 15:37
kenaj
首先要謝謝你提供
因為之前OOHOO那個方法
好像2.0.4不可以裝
不過我剛剛裝了一下你的貨幣外掛
我發現\r
我的貨幣名稱字很大ㄟ@@"
還有該如何給某人錢呢?
例如站長要給予特定人的特別獎金
因為你的這個版本應該是沒有後台管理
所以該如何給人錢??
麻煩你解答一下,謝謝

發表於 : 2003-05-27 20:23
ETERNAL
kenaj 寫:首先要謝謝你提供
因為之前OOHOO那個方法
好像2.0.4不可以裝
不過我剛剛裝了一下你的貨幣外掛
我發現\r
我的貨幣名稱字很大ㄟ@@"
還有該如何給某人錢呢?
例如站長要給予特定人的特別獎金
因為你的這個版本應該是沒有後台管理
所以該如何給人錢??
麻煩你解答一下,謝謝
字很大要去改viewtopic.tpl檔

給錢的話,可以去裝銀行mod 利用轉帳功能

發表於 : 2003-05-27 21:36
zecise
但是個人檔案沒有出現耶~
如果要讓貨幣外掛出現再個人檔案中..
要怎樣用ㄋㄟ??


謝謝你的講解`~

發表於 : 2003-05-27 21:38
bu
kenaj 寫:首先要謝謝你提供
因為之前OOHOO那個方法
好像2.0.4不可以裝
不過我剛剛裝了一下你的貨幣外掛
我發現\r
我的貨幣名稱字很大ㄟ@@"
還有該如何給某人錢呢?
例如站長要給予特定人的特別獎金
因為你的這個版本應該是沒有後台管理
所以該如何給人錢??
麻煩你解答一下,謝謝
用積分系統的後台更完整!

發表於 : 2003-05-27 23:08
kenaj
ETERNAL 寫:
kenaj 寫:首先要謝謝你提供
因為之前OOHOO那個方法
好像2.0.4不可以裝
不過我剛剛裝了一下你的貨幣外掛
我發現\r
我的貨幣名稱字很大ㄟ@@"
還有該如何給某人錢呢?
例如站長要給予特定人的特別獎金
因為你的這個版本應該是沒有後台管理
所以該如何給人錢??
麻煩你解答一下,謝謝
字很大要去改viewtopic.tpl檔

給錢的話,可以去裝銀行mod 利用轉帳功能
我有看到你那個銀行MOD因為我還沒裝
我有個問題請教一下哦^^
銀行MOD轉帳功能的話\r
我是站長我要給特定人一些獎金
那我用轉帳功能給他的話\r
應該我要有錢吧@@||
我還沒裝只是有這種疑問
先請教一下

發表於 : 2003-05-27 23:10
kenaj
bu 寫:
kenaj 寫:首先要謝謝你提供
因為之前OOHOO那個方法
好像2.0.4不可以裝
不過我剛剛裝了一下你的貨幣外掛
我發現\r
我的貨幣名稱字很大ㄟ@@"
還有該如何給某人錢呢?
例如站長要給予特定人的特別獎金
因為你的這個版本應該是沒有後台管理
所以該如何給人錢??
麻煩你解答一下,謝謝
用積分系統的後台更完整!
請問所謂積分系統可以和RPG MOD連貫嗎?
例如本來的貨幣可以拿來買東西
積分系統我沒裝過
可以這樣用嗎?

發表於 : 2003-05-27 23:12
ETERNAL
zecise 寫:但是個人檔案沒有出現耶~
如果要讓貨幣外掛出現再個人檔案中..
要怎樣用ㄋㄟ??


謝謝你的講解`~
等我有空心血來潮時在改吧@@"

發表於 : 2003-05-28 00:17
動機不明
kenaj 寫:
bu 寫:
kenaj 寫:首先要謝謝你提供
因為之前OOHOO那個方法
好像2.0.4不可以裝
不過我剛剛裝了一下你的貨幣外掛
我發現\r
我的貨幣名稱字很大ㄟ@@"
還有該如何給某人錢呢?
例如站長要給予特定人的特別獎金
因為你的這個版本應該是沒有後台管理
所以該如何給人錢??
麻煩你解答一下,謝謝
用積分系統的後台更完整!
請問所謂積分系統可以和RPG MOD連貫嗎?
例如本來的貨幣可以拿來買東西
積分系統我沒裝過
可以這樣用嗎?
這篇可以參考看看 :) (關於積分系統及虛擬貨幣的討論)
http://phpbb-tw.net/phpbb/viewtopic.php?t=15878

發表於 : 2003-05-28 16:42
mch
請問plus 1.1 能不能裝上這個外掛??
我試過跟OOHOO 的步驟來做
卻找不到posting.php 裡面那些編碼 if mode == newtopic !!!
是否plus 1.1 不能安裝虛擬貨幣??

發表於 : 2003-05-28 16:47
kenaj
mch 寫:請問plus 1.1 能不能裝上這個外掛??
我試過跟OOHOO 的步驟來做
卻找不到posting.php 裡面那些編碼 if mode == newtopic !!!
是否plus 1.1 不能安裝虛擬貨幣??
基本上你用OOHOO的版本是不能裝在於plus 1.1的
因為plus 1.1就是PHPBB 2.0.4阿^^
你注意看看首頁最下方的版本宣告
如果你想裝虛擬貨幣只能裝ETERNAL改過的版本 ;-)

發表於 : 2003-05-28 17:01
mch
kenaj 寫:
mch 寫:請問plus 1.1 能不能裝上這個外掛??
我試過跟OOHOO 的步驟來做
卻找不到posting.php 裡面那些編碼 if mode == newtopic !!!
是否plus 1.1 不能安裝虛擬貨幣??
基本上你用OOHOO的版本是不能裝在於plus 1.1的
因為plus 1.1就是PHPBB 2.0.4阿^^
你注意看看首頁最下方的版本宣告
如果你想裝虛擬貨幣只能裝ETERNAL改過的版本 ;-)
對不起...
我想我看傻了...
看了要跳過posting.php 這個步驟也不懂...
我明白了...
謝謝提點!!

發表於 : 2003-05-28 18:07
shihchieh
204能裝~PLUS就能裝啦~
本是同根生咩~