[外掛]phpbb寵物系統(Pets MOD)徹底研究
版主: 版主管理群
-
- 竹貓忠實會員
- 文章: 1086
- 註冊時間: 2003-10-28 14:50
有問題....
請問到商店買東西跟寵物價值有沒有關係?
我到商店買了5個100塊的東西,然後再看看寵物價值,
發現寵物價值增加了500塊...
然後我馬上賣了那500塊的東西,然後寵物價值又降了500塊...
那....它不應該叫"寵物價值"吧...
應該叫"寵物價值+你擁有的物品價值"吧...?
首先,我身上有100塊,然後我到商店想買5個100塊錢東西,
按了結帳以後,它出現了"You don't have enough money to purchase all these items",
這個還是正常的,然後我再到商店一次,
竟然發現那5件東西都"買"了,身上的錢還是有100塊....
然後我再賣了那5件東西,最後賺了500塊
那....從頭到尾不是一直在賺錢嗎?!...
不過我到其他論壇好像沒有這個問題...
請問到商店買東西跟寵物價值有沒有關係?
我到商店買了5個100塊的東西,然後再看看寵物價值,
發現寵物價值增加了500塊...
然後我馬上賣了那500塊的東西,然後寵物價值又降了500塊...
那....它不應該叫"寵物價值"吧...
應該叫"寵物價值+你擁有的物品價值"吧...?
首先,我身上有100塊,然後我到商店想買5個100塊錢東西,
按了結帳以後,它出現了"You don't have enough money to purchase all these items",
這個還是正常的,然後我再到商店一次,
竟然發現那5件東西都"買"了,身上的錢還是有100塊....
然後我再賣了那5件東西,最後賺了500塊
那....從頭到尾不是一直在賺錢嗎?!...
不過我到其他論壇好像沒有這個問題...
在phpbb.com找到錯誤了!jackyct1 寫:首先,我身上有100塊,然後我到商店想買5個100塊錢東西,
按了結帳以後,它出現了"You don't have enough money to purchase all these items",
這個還是正常的,然後我再到商店一次,
竟然發現那5件東西都"買"了,身上的錢還是有100塊....
然後我再賣了那5件東西,最後賺了500塊
那....從頭到尾不是一直在賺錢嗎?!...
不過我到其他論壇好像沒有這個問題...
[php]#
#-----[ OPEN ]------------------------------------------
#
rabbitoshi_shop.php
#
#-----[ FIND ]------------------------------------------
#
$price = (( $$input - $$input2 ) * ( $items[$i]['item_prize'] ));
#
#-----[ AFTER, ADD ]------------------------------------------
#
if ( ($price > $points) && $price > 0 )
{
message_die( GENERAL_MESSAGE,'You don\'t have enough money to purchase all these items'.$lang['Rabbitoshi_general_return'] );
}
else
{
$psql = "UPDATE " . USERS_TABLE . "
SET user_points = user_points - $price
WHERE user_id = $user_id";
if (!$db->sql_query($psql))
{
message_die(GENERAL_ERROR, "Could not update user's points", '', __LINE__, __FILE__, $psql);
}
$points = $points - $price ;
}
#
#-----[ FIND ]------------------------------------------
#
$price = (( $$input - $$input2 ) * ( $items[$i]['item_prize'] ));
if( !$iresult = $db->sql_query($isql))
{
message_die(GENERAL_ERROR, 'Could not obtain insert items pets into db', "", __LINE__, __FILE__, $isql);
}
}
if ( ($price > $points) && $price > 0 )
{
message_die( GENERAL_MESSAGE,'You don\'t have enough money to purchase all these items'.$lang['Rabbitoshi_general_return'] );
}
else
{
$psql = "UPDATE " . USERS_TABLE . "
SET user_points = user_points - $price
WHERE user_id = $user_id";
if (!$db->sql_query($psql))
{
message_die(GENERAL_ERROR, "Could not update user's points", '', __LINE__, __FILE__, $psql);
}
$points = $points - $price ;
}
#
#-----[ REPLACE WITH ]------------------------------------------
#
if( !$iresult = $db->sql_query($isql))
{
message_die(GENERAL_ERROR, 'Could not obtain insert items pets into db', "", __LINE__, __FILE__, $isql);
} [/php]
我覺得是太大了...晴月 寫:我想請問一下……為什麼我的寵物素質都不會減少呢?
難道是我後台的設定太大了嗎?可是我養了一天~他的素質都沒減少耶……\r
請問是怎麼了呢?
順便PO一下我的設定給大大參考
飢餓狀態減少的週期 (以秒為單位) 18000秒
( 5 小時 )
減少的數值 1
口渴狀態減少的週期 (以秒為單位) 10800秒
( 3 小時 )
減少的數值 1
健康狀態減少的週期 (以秒為單位)
請注意寵物在飢餓、口渴或衛生環境太差時,健康狀態也會變差 54000 秒
( 15 小時 )
減少的數值 5
衛生狀態減少的週期 (以秒為單位) 21600秒
( 6 小時 )
減少的數值 1
你試過把它們調到"每1分鐘扣1"嗎?
-
- 竹貓忠實會員
- 文章: 1086
- 註冊時間: 2003-10-28 14:50
Re: [外掛]phpbb寵物系統(Pets MOD)徹底研究
我找不到第一個$pet_name = $rabbit_user['owner_creature_name'];atthis 寫:viewtopic.php
找到\r之後加入\r代碼: 選擇全部
$pet_name = $rabbit_user['owner_creature_name'];
找到\r代碼: 選擇全部
$rabbit_config = get_rabbitoshi_config($rabbit_user['owner_creature_id']); $pet_pic = $rabbit_config['creature_pic'];
之後加入\r代碼: 選擇全部
'ROW_CLASS' => $row_class,
(如果想要有連結,可以用下面這一個)代碼: 選擇全部
'PET_PIC' => ($rabbit_user['owner_creature_id'] != 0 )? '<img src="images/Rabbitoshi/'. $pet_pic. '.gif" border="0">' : '' ,
代碼: 選擇全部
'PET_PIC' => ($rabbit_user['owner_creature_id'] != 0 )? '<a href="'. $rabbitoshi_link. '" class="nav"><img src="images/Rabbitoshi/'. $pet_pic. '.gif" border="0"></a>' : '' ,
打開viewtopic_body.tpl
找到\r然後在同一行的之前或之後加上代碼: 選擇全部
<br />{L_RABBITOSHI_POSTS} {postrow.PET_NAME}
圖片就會出現在寵物名字的上方或下方代碼: 選擇全部
<br />{postrow.PET_PIC}
所以不知在哪加入\r
$rabbit_config = get_rabbitoshi_config($rabbit_user['owner_creature_id']);
$pet_pic = $rabbit_config['creature_pic'];