骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买CDKEY 小黑盒加速器
查看: 4392|回复: 9

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

[复制链接]

54

主题

899

回帖

341

积分

见习骑士

游骑士战队[YQS]
联机ID:Apple_PAI

Rank: 3

UID
3218444
第纳尔
106
精华
0
互助
11
荣誉
0
贡献
0
魅力
26
注册时间
2021-1-30

战团正版勋章2022国庆青训杯冠军勋章第一届拿破仑中国刺刀联赛近卫勋章霸主正版勋章拿破仑正版勋章

鲜花(110) 鸡蛋(0)
发表于 2021-8-29 17:16:47 | 显示全部楼层 |阅读模式
本帖最后由 NEW_SHIT 于 2021-8-30 20:22 编辑

这个代码,无论是自立还是加入别的国家,只要是自己的城堡每天都会加20个雇佣兵,超过100就不加了代码(加在魔球里的触发结果):
(try_for_range,":var_0","p_town_1","p_castle_48"),
    (party_get_slot,":var_1",":var_0",7),
    (eq,":var_1","trp_player"),
    (try_for_agents,":var_3"),
        (party_get_num_companions,":var_1",":var_3"),
        (ge,100,":var_1"),
        (party_add_members,":var_0","trp_watchman",10),
        (party_add_members,":var_0","trp_mercenary_swordsman",10),
    (try_end),
(try_end),

基于战团,可根据实际情况修改
(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),
这个是二楼大佬修改的PY版~

评分

参与人数 2第纳尔 +13 互助 +1 魅力 +20 收起 理由
Aomine Daiki + 1 + 20 文章不错,继续努力!
stevenxxy007 + 13 再多给一些

查看全部评分

鲜花鸡蛋

ggfgfgf  在2022-8-30 13:56  送朵鲜花  并说:很详细,适合学习
咸鱼圣代  在2022-7-13 23:19  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下
幼稚园殺手  在2021-8-29 22:15  送朵鲜花  并说:无论如何,值得鼓励
幼稚园殺手  在2021-8-29 22:15  送朵鲜花  并说:无论如何,值得鼓励
幼稚园殺手  在2021-8-29 22:15  送朵鲜花  并说:无论如何,值得鼓励
幼稚园殺手  在2021-8-29 22:15  送朵鲜花  并说:无论如何,值得鼓励
苹果派真好吃嘿嘿嘿

52

主题

443

回帖

269

积分

贵族[MOD作者]

Rank: 7Rank: 7Rank: 7

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

霸主正版勋章

鲜花(201) 鸡蛋(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

主题

2773

回帖

1773

积分

子爵[版主]

吟游诗人

Rank: 7Rank: 7Rank: 7

UID
3054380
第纳尔
23779
精华
2
互助
57
荣誉
44
贡献
916
魅力
1418
注册时间
2019-1-18

骑砍中文站APP会员勋章原版正版勋章战团正版勋章火与剑正版勋章拿破仑正版勋章维京征服正版勋章霸主正版勋章剧本设计大奖赛骑友真人秀Ⅷ勋章骑友真人秀Ⅶ勋章骑友真人秀Ⅸ勋章

QQ
鲜花(514) 鸡蛋(2)
发表于 2021-8-29 22:13:40 | 显示全部楼层
黑脸小白 发表于 2021-8-29 22:10
var这样式的变量看着很不顺畅,而且有几个明显的问题,可以这么改:
1、(try_for_agents,":var_3"),   ## ...

魔球好像不能lt
珍惜 奉献 不负韶华

52

主题

443

回帖

269

积分

贵族[MOD作者]

Rank: 7Rank: 7Rank: 7

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

霸主正版勋章

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

好吧,没尝试过用魔球写代码

55

主题

2773

回帖

1773

积分

子爵[版主]

吟游诗人

Rank: 7Rank: 7Rank: 7

UID
3054380
第纳尔
23779
精华
2
互助
57
荣誉
44
贡献
916
魅力
1418
注册时间
2019-1-18

骑砍中文站APP会员勋章原版正版勋章战团正版勋章火与剑正版勋章拿破仑正版勋章维京征服正版勋章霸主正版勋章剧本设计大奖赛骑友真人秀Ⅷ勋章骑友真人秀Ⅶ勋章骑友真人秀Ⅸ勋章

QQ
鲜花(514) 鸡蛋(2)
发表于 2021-8-29 22:17:16 | 显示全部楼层
黑脸小白 发表于 2021-8-29 22:16
好吧,没尝试过用魔球写代码

我也是,我是听他说的
珍惜 奉献 不负韶华

54

主题

899

回帖

341

积分

见习骑士

游骑士战队[YQS]
联机ID:Apple_PAI

Rank: 3

UID
3218444
第纳尔
106
精华
0
互助
11
荣誉
0
贡献
0
魅力
26
注册时间
2021-1-30

战团正版勋章2022国庆青训杯冠军勋章第一届拿破仑中国刺刀联赛近卫勋章霸主正版勋章拿破仑正版勋章

鲜花(110) 鸡蛋(0)
 楼主| 发表于 2021-8-30 18:36:59 | 显示全部楼层
黑脸小白 发表于 2021-8-29 22:10
var这样式的变量看着很不顺畅,而且有几个明显的问题,可以这么改:
1、(try_for_agents,":var_3"),   ## ...

嗯嗯,谢谢大佬提醒,但是不知为啥按大佬的方法修改过后反而没用了。。。可能是魔球的锅

鲜花鸡蛋

黑脸小白  在2021-8-30 19:00  送朵鲜花  并说:可能魔球的那些操作跟MS里的操作,顺序有点区别吧
苹果派真好吃嘿嘿嘿

27

主题

218

回帖

259

积分

见习骑士

Rank: 3

UID
3225805
第纳尔
1483
精华
0
互助
37
荣誉
0
贡献
0
魅力
256
注册时间
2021-3-14
鲜花(48) 鸡蛋(0)
发表于 2021-8-30 18:43:42 | 显示全部楼层
NEW_SHIT 发表于 2021-8-30 18:36
嗯嗯,谢谢大佬提醒,但是不知为啥按大佬的方法修改过后反而没用了。。。可能是魔球的锅{:5_155 ...

不要用魔球写代码  还不如直接用MS来的方便 而且很多地方还不对 可能导致你自己都看不懂

54

主题

899

回帖

341

积分

见习骑士

游骑士战队[YQS]
联机ID:Apple_PAI

Rank: 3

UID
3218444
第纳尔
106
精华
0
互助
11
荣誉
0
贡献
0
魅力
26
注册时间
2021-1-30

战团正版勋章2022国庆青训杯冠军勋章第一届拿破仑中国刺刀联赛近卫勋章霸主正版勋章拿破仑正版勋章

鲜花(110) 鸡蛋(0)
 楼主| 发表于 2021-8-30 20:21:37 | 显示全部楼层
快乐风猫 发表于 2021-8-30 18:43
不要用魔球写代码  还不如直接用MS来的方便 而且很多地方还不对 可能导致你自己都看不懂

对对,最近正在努力翻看资料区中~
苹果派真好吃嘿嘿嘿

3

主题

19

回帖

7

积分

平民

Rank: 1

UID
3397632
第纳尔
73
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2022-8-12
鲜花(2) 鸡蛋(0)
发表于 2022-8-20 23:45:52 | 显示全部楼层
本帖最后由 jhfb 于 2022-8-20 23:58 编辑

刚开始学习MS,受益良多

鲜花鸡蛋

NEW_SHIT  在2022-8-21 01:07  送朵鲜花  并说:qwq 我也是小白
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

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

GMT+8, 2024-12-29 09:57 , Processed in 0.536173 second(s), 28 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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