北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
查看: 3364|回复: 12

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

[复制链接]
发表于 2020-11-17 11:34:37 | 显示全部楼层 |阅读模式
我先抓取一寸、二寸、三寸到变量,求教怎么把变量一、二、三变为1、2、3 pi呢?初学mush ,想破头都不行
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 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
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2020-11-17 11:46:31 | 显示全部楼层
if  a=="一" then return 1以此类推
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 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
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2020-11-17 15:05:32 | 显示全部楼层
上面是我之前弄的  原来是==
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2020-11-17 15:31:30 | 显示全部楼层
编程里
==判断是否相等
=代表赋值
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2020-11-17 15:52:54 | 显示全部楼层
小白的我 又出问题了
在触发里不能这样吗?DoAfterSpecial(4,"pi @size_num",10)
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2020-11-17 15:58:11 | 显示全部楼层
请教在放好树木后,触发劈柴  正确的应该是什么哦?
"pi" ..size_num    可以吗
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2020-11-17 15:59:47 | 显示全部楼层
始终当成字符串处理
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2020-11-17 16:22:14 | 显示全部楼层
[quote]dengtaliyi 发表于 2020-11-17 03:58 PM
请教在放好树木后,触发劈柴  正确的应该是什么哦?


这个可以
DoAfterSpecial(4,"pi "..size_num,10)
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2024-4-27 05:42 PM , Processed in 0.011566 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表