|
create_trigger_t('bags8','^(> )*你身上带着(\\D*)件东西\\(负重\\s*(\\d*)\\.\\d*\\%\\):','','checkBagsW')
function checkBagsW(n,l,w)
local t = tonumber(w[3])
Bag = Bag or {}
Bag["ENCB"] = {}
Bag["ENCB"].value = t
> 你身上带着三十六件东西(负重 61.26%):
-----------------------------------------------------
就是这个搞不懂,为啥ENCB是无效的值啊?
关于这个... 我连猜带蒙 做了一个猜想...
首先根据查的资料, D是字符, d是数字, d是数字
所以第一个触发应该抓取到了三个变量 分别是字符1 数字2 数字3
然后... 我就开始蒙了
首先function checkbagsW 后面有 n,l,w
我猜测是把抓取的三个变量 按照顺序赋值给了 n l w
然后 local t = tonumber(w[3]) 这应该是把 w 数字进行数字化... 这里我就已经凌乱了 ... 因为如果是把w赋给t
w 说实话 是你三个变量中 最没用的那个 也就是 三十六, 61 , 26 三个变量中 26这个变量..
这里我首先猜测... 如果赋值用 l 会不会正确? ... 然后等我下一步继续瞎蒙吧...
|
|