作者Puraland (八叉)
看板ROM
標題[心得] WeaponChange
時間Wed Nov 11 14:22:19 2009
不才我練的角色是騎士
平時練功持雙手
下副本 擋王拿單手跟盾
每次要換的時候就要(B) 找武器 右鍵右鍵
不然就是(C) 找武器 右鍵右鍵
太麻煩啦 (/‵Д′)/~ ╧╧
所以就寫了下面這個巨集
共用了兩個函式
GetBagItemInfo() 和 UseItemByName()
*函式解說
第一個
GetBagItemInfo()
首先 我們要給他一個bagIndex
包包打開 從第一頁第一列開始依序編號
然後它會根據所對應的物品傳回六個回傳值
inventoryIndex
數字 - 物品的編號
icon
字串 - 物品圖示的路徑
name
字串 - 物品的名稱
itemCount
數字 - 物品的數量
locked
布林 - 是否榜定
invalid
不明
所以寫起來就是
local inventoryIndex, icon, name, itemCount, locked, invalid = GetBagItemInfo
( bagIndex )
第二個
UseItemByName()
這個就很單純 給他名子 他就使用該樣道具
但是如果有兩個同名物
他會選哪個就...=w=
廢話說這麼多 下面是我寫的成品
確定可以使用
/script local inventoryIndex, icon, name = GetBagItemInfo(1);
if(name=="2-Handed item name") then UseItemByName("2-Handed item name") else
UseItemByName("1-Handed item name") UseItemByName("1-Handed item name"); end;
整理一下
/script
local inventoryIndex, icon, name = GetBagItemInfo(1);
if (name=="2-Handed item name")
then UseItemByName("2-Handed item name")
else
UseItemByName("1-Handed item name")
UseItemByName("1-Handed item name");
end;
要換的雙手武器我預設是放在第一格
就是這樣 喵~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.232.3
推 ansonandan:副職沒動的話 可以放第2套裝 11/11 19:47
推 z7824054:可是若照原PO的情形換去第二套裝可能身上變成只穿劍+盾XD 11/11 20:41
→ Puraland:樓上英明 11/11 21:53