- 好友
- 13
- 在线时间
- 774 小时
- 最后登录
- 2025-10-15
贵族[MOD作者]
  
- UID
- 2743526
- 第纳尔
- 2486
- 精华
- 0
- 互助
- 19
- 荣誉
- 3
- 贡献
- 10
- 魅力
- 252
- 注册时间
- 2016-5-3
 鲜花( 206)  鸡蛋( 0)
|
发表于 2021-8-29 22:10:32
|
显示全部楼层
本帖最后由 黑脸小白 于 2021-8-29 22:11 编辑
var这样式的变量看着很不顺畅,而且有几个明显的问题,可以这么改:
1、(try_for_agents,":var_3"), ##这里肯定不用agents,agent是场景里用的;
2、(party_get_num_companions,":var_1",":var_3"), ##你这个var_1是领主,也就是兵种的id,但你这个操作号是获取的party;
3、(ge,100,":var_1"),##这一句抛开变量的问题,看着怪怪的,要不改成这样:(lt,":var_1",100),这个功能完全可以这么写:
- (try_for_range,":center","p_town_1","p_castle_48"), ##循环所有城镇城堡
- (party_get_slot,":lord",":center",slot_town_lord),##获取城镇或城堡的领主 slot_town_lord也就是你的7
- (eq,":lord","trp_player"), ##如果领主是玩家
- (party_get_num_companions,":num",":center"), ##获取城镇或城堡的驻军数量
- (lt,":num",100), ##如果小于100
- (party_add_members,":center","trp_watchman",10), ##加10个
- (party_add_members,":center","trp_mercenary_swordsman",10),##加10个
- (try_end),
复制代码
|
鲜花鸡蛋NEW_SHIT 在2022-7-14 11:04 送朵鲜花 并说:我非常同意你的观点,送朵鲜花鼓励一下
|