-
reload0402
-
- 文章: 300
- 註冊時間: 2006-01-18 11:35 pm
- 來自: ISX_BMX
由 reload0402 » 2006-11-27 10:59 pm
有玩家有時忘記自己背包原來到底可以用幾格...
用了增加背包格數道具 但是忘了總格數多少
為了讓玩家能方便清楚知道自己背包可用格數
不知道實不實用 但是需要的人可以參考一下
記得先備份一下原來的檔案
開
wog_act_arm.php
在
- 代碼: 選擇全部
function arm_view($user_id)
找 - 代碼: 選擇全部
global $DB_site,$_POST,$lang;
改成 - 代碼: 選擇全部
global $DB_site,$_POST,$lang,$wog_arry;
找 - 代碼: 選擇全部
showscript("parent.arm_view('$s','$pack[0]','".$_POST["temp_id"]."')");
前面加上 - 代碼: 選擇全部
$p=$DB_site->query_first("select p_bag from wog_player where p_id=".$user_id.""); $bag=$p["p_bag"]+$wog_arry["item_limit"];
把 - 代碼: 選擇全部
showscript("parent.arm_view('$s','$pack[0]','".$_POST["temp_id"]."')");
改成 - 代碼: 選擇全部
showscript("parent.arm_view('$s','$pack[0]','".$_POST["temp_id"]."','$bag')");
開 wog.js 找 - 代碼: 選擇全部
function arm_view(a,d,temp_id,d_type)
改成 - 代碼: 選擇全部
function arm_view(a,d,temp_id,bag,d_type)
同樣這個function裡 在你覺得好看或明顯的地放加上 - 代碼: 選擇全部
f.write('<tr><td colspan="13" >可使用的背包格數 :'+bag+' </td></tr>');
這樣可以讓玩家清楚知道自己能用的格數
及吃了增加背包格數道具後 可用的總格數
以防玩家戰鬥後 造成道具無法拾獲的損失
不知道有沒有寫錯的地方@@a
有需要的大大可以參考一下喔:)
來測試一下:
↓預設道具數量上限15,使用4格背包後
最大使用量19格
http://img213.imageshack.us/img213/6808/bagyo1.jpg
↓狂買東西到滿19格...
http://img133.imageshack.us/img133/1481/bag2qn7.jpg
↓買不下了...
http://img196.imageshack.us/img196/646/bag3tu4.jpg
...忙碌的開始...
╔===============╗
說出來會被嘲笑的夢想才有實踐的價值
就算跌倒了 姿勢也可以變的很瀟灑
╚===============╝
~傾斜天平~
-
reload0402
-
- 文章: 300
- 註冊時間: 2006-01-18 11:35 pm
- 來自: ISX_BMX
由 reload0402 » 2006-12-01 11:59 am
再稍微改良一下:
1.在每個道具前面顯示編號(增加一個NO項目)
這樣道具數目多少可以一目了然
2.顯示該系列道具之 目前道具數目/可放置最大值
開wog.js
都在function arm_view()裡
找
- 代碼: 選擇全部
var s1=a.split(";");
在下面加上一個 - 代碼: 選擇全部
var n=0;
找 - 代碼: 選擇全部
if(s3!=null)
上面加上一個 - 代碼: 選擇全部
n++;
找 - 代碼: 選擇全部
f.write('<tr><td>裝備/轉移</td><td>物攻</td><td>魔攻</td><td>物防</td><td>魔防</td><td>速度</td><td>職業</td><td>屬性</td><td>能力限制</td><td>名稱</td><td>價格</td><td>販賣/拍賣</td></tr>');
改成 - 代碼: 選擇全部
f.write('<tr>[color=red] <td>NO</td> [/color]<td>裝備/轉移</td><td>物攻</td><td>魔攻</td><td>物防</td><td>魔防</td><td>速度</td><td>職業</td><td>屬性</td><td>能力限制</td><td>名稱</td><td>價格</td><td>販賣/拍賣</td></tr>'); <td>NO</td>那項目可以加在你喜歡的任何地方 找 - 代碼: 選擇全部
f.write('<tr '+arm_view_color+'><td><input type="radio" name="adds" value="'+s2[0]+'"></td><td>'+s2[6]+'</td><td>'+s2[7]+'</td><td>'+s2[1]+'</td><td>'+s2[2]+'</td><td>'+s2[3]+'</td><td>'+s2[11]+'</td><td>'+s_status(s2[13])+'</td><td>力:'+s2[8]+' 速:'+s2[9]+' 智:'+s2[10]+'</td><td>'+s2[5]+temp_num+'</td><td>'+s2[4]+'</td><td><input type="radio" name="items" value="'+s2[0]+','+s2[5]+'"></td></tr>');
改成 - 代碼: 選擇全部
f.write('<tr '+arm_view_color+'>[color=red] <td>'+n+'</td> [/color]<td><input type="radio" name="adds" value="'+s2[0]+'"></td><td>'+s2[6]+'</td><td>'+s2[7]+'</td><td>'+s2[1]+'</td><td>'+s2[2]+'</td><td>'+s2[3]+'</td><td>'+s2[11]+'</td><td>'+s_status(s2[13])+'</td><td>力:'+s2[8]+' 速:'+s2[9]+' 智:'+s2[10]+'</td><td>'+s2[5]+temp_num+'</td><td>'+s2[4]+'</td><td><input type="radio" name="items" value="'+s2[0]+','+s2[5]+'"></td></tr>');
同樣的, <td>'+n+'</td>要加在相對應 <td>NO</td>的地方 最後加這項在你喜歡的地方或直接更改即可 - 代碼: 選擇全部
f.write('<tr><td colspan="13" >可使用的背包格數 :'+n+'/'+bag+' </td></tr>');
這樣不但方便玩家
多少也有點樂趣...
雖然好像有點多餘@@a
但是需要的人參考參考喔:)
http://img297.imageshack.us/img297/1457/bag4av6.jpg
...忙碌的開始...
╔===============╗
說出來會被嘲笑的夢想才有實踐的價值
就算跌倒了 姿勢也可以變的很瀟灑
╚===============╝
~傾斜天平~
-
齋月
-
- 文章: 557
- 註冊時間: 2006-02-27 7:54 am
由 齋月 » 2006-12-01 12:23 pm
改一個小地方 8)
wog.js
function arm_view(a,d,temp_id,bag,d_type)
尋找
- 代碼: 選擇全部
<td colspan="12" >
改成 - 代碼: 選擇全部
<td colspan="13" >
這個修改很棒阿 XD 方便了許多 8)
謝謝分享 :wink:
最後由 齋月 於 2006-12-16 12:34 pm 編輯,總共編輯了 2 次。
-
leobbs
-
- 文章: 161
- 註冊時間: 2006-01-30 2:19 am
由 leobbs » 2006-12-01 6:29 pm
感謝大大分享出來
-
reload0402
-
- 文章: 300
- 註冊時間: 2006-01-18 11:35 pm
- 來自: ISX_BMX
由 reload0402 » 2006-12-01 6:33 pm
齋月 寫:改一個小地方 8) wog.jsfunction arm_view(a,d,temp_id,bag,d_type)尋找 - 代碼: 選擇全部
<td colspan="12" >
改成 - 代碼: 選擇全部
<td colspan="13" >
這個修改很棒阿 XD 方便了許多 8) 謝謝分享 :wink:
XD" 阿~ 沒看到這裡
謝謝你的提醒^^
...忙碌的開始...
╔===============╗
說出來會被嘲笑的夢想才有實踐的價值
就算跌倒了 姿勢也可以變的很瀟灑
╚===============╝
~傾斜天平~
-
齋月
-
- 文章: 557
- 註冊時間: 2006-02-27 7:54 am
由 齋月 » 2007-01-08 4:20 am
最後由 齋月 於 2007-01-14 7:51 am 編輯,總共編輯了 1 次。
-
reload0402
-
- 文章: 300
- 註冊時間: 2006-01-18 11:35 pm
- 來自: ISX_BMX
由 reload0402 » 2007-01-08 12:59 pm
...忙碌的開始...
╔===============╗
說出來會被嘲笑的夢想才有實踐的價值
就算跌倒了 姿勢也可以變的很瀟灑
╚===============╝
~傾斜天平~
-
呀成
-
- 文章: 525
- 註冊時間: 2006-01-11 2:20 pm
- 來自: 香港天水圍
-
由 呀成 » 2007-01-08 7:38 pm
我背包數量是23個
我現有物22個,再買時它說不得超過15個....什麼事
-
呀成
-
- 文章: 525
- 註冊時間: 2006-01-11 2:20 pm
- 來自: 香港天水圍
-
由 呀成 » 2007-01-27 8:54 pm
背包數量是23個
我現有物22個,再買時它說不得超過15個....什麼事
因為重生前,該玩家物品道具只有20/23,可是$wog_arry["item_limit"]=15;
身上裝備道具1個東西,當重生後,該道具會消失。
所以想..
可不可以把道具的上限會跟據吃加背包的特殊物品來提高(會根據各玩家吃包的數量來提高,沒吃的當然會是上限15啦)
-
reload0402
-
- 文章: 300
- 註冊時間: 2006-01-18 11:35 pm
- 來自: ISX_BMX
由 reload0402 » 2007-01-27 10:36 pm
呀成 寫:背包數量是23個 我現有物22個,再買時它說不得超過15個....什麼事
因為重生前,該玩家物品道具只有20/23,可是$wog_arry["item_limit"]=15; 身上裝備道具1個東西,當重生後,該道具會消失。 所以想..
可不可以把道具的上限會跟據吃加背包的特殊物品來提高(會根據各玩家吃包的數量來提高,沒吃的當然會是上限15啦)
1.打開wog_act_shop.php 在 function buy()找
- 代碼: 選擇全部
if($a_id=="d_item_id") { [color=red]...omission[/color] }else { [color=red]...omission[/color] [b]$bag=$wog_arry["item_limit"];[/b] }
把 $bag=$wog_arry["item_limit"]; 改成 - 代碼: 選擇全部
$bag=$wog_arry["item_limit"][color=red]+$have_price["p_bag"][/color];
下面 - 代碼: 選擇全部
if(count($temp_pack) > $bag) { alertWindowMsg(sprintf($lang['wog_act_buy_tenitem'],$wog_arry["item_limit"])); unset($temp_pack); }
改成 - 代碼: 選擇全部
if(count($temp_pack) > $bag) { alertWindowMsg(sprintf($lang['wog_act_buy_tenitem'],[color=red]$bag[/color])); unset($temp_pack); }
讓除了"道具"以外種類的裝備也可以提高放置的上限
(隨著使用增加格數之道具而增加)
2.重生後道具消失@@
應該是重生部分的程式碼動到了什麼
不然照程式碼 應該是不會消失的
3.累加嗎??
...忙碌的開始...
╔===============╗
說出來會被嘲笑的夢想才有實踐的價值
就算跌倒了 姿勢也可以變的很瀟灑
╚===============╝
~傾斜天平~
-
呀成
-
- 文章: 525
- 註冊時間: 2006-01-11 2:20 pm
- 來自: 香港天水圍
-
由 呀成 » 2007-01-28 11:11 am
2.重生後道具消失@@
發現身上的各種類裝備超過$wog_arry["item_limit"]=15
就會重生後消失
3.累加嗎??
是的~累加了才可以解決重生的問題
-
reload0402
-
- 文章: 300
- 註冊時間: 2006-01-18 11:35 pm
- 來自: ISX_BMX
由 reload0402 » 2007-01-31 7:35 pm
呀成 寫:http://img196.imageshack.us/img196/646/bag3tu4.jpg
圖上會彈出19樣 這個19數目是$wog_arry["item_limit"] 還是$wog_arry["item_limit"]+bag的數目
那wog.js中 把裝備欄超過15樣物品無法裝入 如何改成 裝備欄超過$wog_arry["item_limit"]+bag樣物品無法裝入
呀成 寫:http://img196.imageshack.us/img196/646/bag3tu4.jpg
圖上會彈出19樣 這個19數目是$wog_arry["item_limit"] 還是$wog_arry["item_limit"]+bag的數目
那wog.js中 把裝備欄超過15樣物品無法裝入 如何改成 裝備欄超過$wog_arry["item_limit"]+bag樣物品無法裝入
1.累加背包格數有相關文章了 請爬文
2.是的 $wog_arry["item_limit"]+bag的數目
且文中有也寫到
3.wog.js中 裝備欄超過15樣物品無法裝入
你可以這麼做:
開wog_fight_event.php 在get_item()
照著上面的修改方式修改後 把
- 代碼: 選擇全部
echo ","parent.get_item('$item[d_name]',0)"";
加入$bag的值 - 代碼: 選擇全部
echo ","parent.get_item('$item[d_name]',0,[color=red]'$bag'[/color])""
wog.js - 代碼: 選擇全部
function get_item(i,s,[color=red]bag[/color]) { enstr="裝備欄超過"+[color=red]bag[/color]+" 物品無法拾獲";
...忙碌的開始...
╔===============╗
說出來會被嘲笑的夢想才有實踐的價值
就算跌倒了 姿勢也可以變的很瀟灑
╚===============╝
~傾斜天平~
-
呀成
-
- 文章: 525
- 註冊時間: 2006-01-11 2:20 pm
- 來自: 香港天水圍
-
由 呀成 » 2007-02-01 7:43 pm
成功
如果當你的武器存貨超過$wog_arry["item_limit"]的數量
一重生,本來裝在身上的武器,會因武器存貨超過$wog_arry["item_limit"],就會消失本來裝在身上的武器
可是把重生的$wog_arry["item_limit"]限制改為$wog_arry["item_limit"]+bag限制嗎?!
-
涅魂
-
- 文章: 4463
- 註冊時間: 2004-01-04 11:17 am
- 來自: Taiwan
- 性別: 男生
由 涅魂 » 2007-02-04 9:12 pm
好的分享,請收下GP~
不過有個小問題,這個部分
- 代碼: 選擇全部
開 wog.js
找 代碼:
function arm_view(a,d,temp_id[color=red],d_type[/color])
改成 代碼: function arm_view(a,d,temp_id,bag[color=red],d_type[/color])
在原始程式中並沒有出現
雖然看的人知道是修改wog.js的arm_view(),但為了統一與方便性建議您可以將該部分刪除
也記得下次再分享時要將程式中非原始程式的部分清除乾淨喔
|