骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买霸主CDKEY 购买战帆CDKEY
查看: 5381|回复: 9

[功能与代码] 为自己的城堡加兵的代码

[复制链接]

55

主题

452

回帖

277

积分

贵族[MOD作者]

Rank: 7Rank: 7Rank: 7

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),这个功能完全可以这么写:
  1. (try_for_range,":center","p_town_1","p_castle_48"),  ##循环所有城镇城堡
  2.     (party_get_slot,":lord",":center",slot_town_lord),##获取城镇或城堡的领主 slot_town_lord也就是你的7
  3.     (eq,":lord","trp_player"), ##如果领主是玩家
  4.     (party_get_num_companions,":num",":center"), ##获取城镇或城堡的驻军数量
  5.     (lt,":num",100),    ##如果小于100
  6.     (party_add_members,":center","trp_watchman",10), ##加10个
  7.     (party_add_members,":center","trp_mercenary_swordsman",10),##加10个
  8. (try_end),
复制代码


点评

希望今后一直能活跃在论坛,为他人传道授业解惑  发表于 2021-8-31 09:10

鲜花鸡蛋

NEW_SHIT  在2022-7-14 11:04  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下
stevenxxy007  在2021-8-31 09:10  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下

55

主题

452

回帖

277

积分

贵族[MOD作者]

Rank: 7Rank: 7Rank: 7

UID
2743526
第纳尔
2486
精华
0
互助
19
荣誉
3
贡献
10
魅力
252
注册时间
2016-5-3

霸主正版勋章

鲜花(206) 鸡蛋(0)
发表于 2021-8-29 22:16:15 | 显示全部楼层

好吧,没尝试过用魔球写代码
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

Archiver|手机版|小黑屋|骑马与砍杀中文站

GMT+8, 2025-12-22 10:53 , Processed in 0.098292 second(s), 21 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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