dengtaliyi 发表于 2020-11-17 11:34:37

求教mush劈柴机器抓取一寸二寸三寸的变量问题

我先抓取一寸、二寸、三寸到变量,求教怎么把变量一、二、三变为1、2、3 pi呢?初学mush ,想破头都不行{:7_281:}

yyzq 发表于 2020-11-17 11:46:07

最简单的办法就是直接if else判断
size_num = nil
if size == "一" then
size_num = 1
elseif size == "二" then
size_num = 2
elseif size == "三" then
size_num = 3
end

mafeiq 发表于 2020-11-17 11:46:31

ifa=="一" then return 1以此类推

dengtaliyi 发表于 2020-11-17 15:04:48

非常感谢,我之前胡乱捣鼓的老报错,很多格式不对,谢谢
mucai_cc=GetVariable ("mucai_cc")
----function mucai()
-------if mucai_cc="一"
---- then mucai=1
----elseif mucai_cc="二"
---then mucai=2
---elseif mucai_cc="三"
--- then mucai=3
---end

dengtaliyi 发表于 2020-11-17 15:05:32

上面是我之前弄的原来是==

yyzq 发表于 2020-11-17 15:31:30

编程里
==判断是否相等
=代表赋值

dengtaliyi 发表于 2020-11-17 15:52:54

小白的我 又出问题了
在触发里不能这样吗?DoAfterSpecial(4,"pi @size_num",10)

dengtaliyi 发表于 2020-11-17 15:58:11

请教在放好树木后,触发劈柴正确的应该是什么哦?
"pi" ..size_num    可以吗

dengtaliyi 发表于 2020-11-17 15:59:47

始终当成字符串处理{:7_288:}

yyzq 发表于 2020-11-17 16:22:14

dengtaliyi 发表于 2020-11-17 03:58 PM
请教在放好树木后,触发劈柴正确的应该是什么哦?


这个可以
DoAfterSpecial(4,"pi "..size_num,10)
页: [1] 2
查看完整版本: 求教mush劈柴机器抓取一寸二寸三寸的变量问题