- 好友
- 13
- 在线时间
- 774 小时
- 最后登录
- 2025-10-15
贵族[MOD作者]
  
- UID
- 2743526
- 第纳尔
- 2486
- 精华
- 0
- 互助
- 19
- 荣誉
- 3
- 贡献
- 10
- 魅力
- 252
- 注册时间
- 2016-5-3
 鲜花( 206)  鸡蛋( 0)
|
发表于 2021-9-4 09:04:16
|
显示全部楼层
本帖最后由 黑脸小白 于 2021-9-4 09:15 编辑
不好意思,系统居然没提示我有回复,才看到……
阁下这个是魔球的格式吗?有几个小问题:
1、MS的代码,有几个try开头,就必须要有几个try_end结束,阁下这段代码里出现了三次try开头的操作,却只有一个try_end……
2、else_try是在有多种情况下才用,这段代码只需要判断是否有1000个兵这一种情况,因此不需要分支判断;
- (try_for_range,":var_0","p_town_1","p_castle_48"),
- (party_get_num_companions,":var_1",":var_0"),
- (neg|ge,":var_1",1000),
- (try_for_range,":unused",0,10),##这里要用unused,这个变量在MS里可以没有具体含义,不然用其他的话,编译会提示你未赋值。
- (call_script,"script_238",":var_0"),
- (try_end),
- (try_end),
复制代码 |
|