骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

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

[功能与代码] 取消阵营烧村py&txt实现方法

[复制链接]

14

主题

40

回帖

26

积分

随仆

Rank: 1

UID
3280159
第纳尔
306
精华
0
互助
2
荣誉
0
贡献
0
魅力
25
注册时间
2021-10-18
鲜花(2) 鸡蛋(0)
发表于 2021-11-25 09:11:56 | 显示全部楼层 |阅读模式

感谢中文站各位大佬对我的帮助!这里研究个小小功能节省大佬时间。

停止1、2、4国家领主烧村:
scripts文件:脚本 process_hero_ai 的代码行计数器 加7

把#don't raid!
                                (try_begin),
                                        (this_or_next|eq,":faction_no","fac_kingdom_1"),
                                        (this_or_next|eq,":faction_no","fac_kingdom_2"),
                                        (this_or_next|eq,":faction_no","fac_kingdom_4"),
                                        (eq,":faction_no","fac_kingdom_9"),
                                        (call_script, "script_party_set_ai_state", ":party_no", spai_patrolling_around_center, ":selected_village"),#patrol in enemy center
                                (try_end),
也就是
4 0
1073741855 2 1224979098644774914 432345564227567634
1073741855 2 1224979098644774914 432345564227567635
1073741855 2 1224979098644774914 432345564227567637
31 2 1224979098644774914 432345564227567642
1 4 936748722493063426 1224979098644774913 4 1224979098644774921
3 0
插入:(party_set_slot, ":party_no", slot_party_ai_substate, 1),也就是501 3 1224979098644774913 8 1之后。(try_end),(else_try),也就是3 0 5 0之前。


具体mod请根据具体情况改:原理就是在烧村逻辑的第一阶段(slot_party_ai_substate=0)最后一句设置slot_party_ai_substate=1之后加一句script_party_set_ai_state的操作。

有什么问题直接反馈在帖子下面即可。

评分

参与人数 2第纳尔 +20 互助 +1 魅力 +25 收起 理由
Aomine Daiki + 10 + 1 + 20 文章不错,继续努力!
幼稚园殺手 + 10 + 5 文章不错,继续努力!

查看全部评分

鲜花鸡蛋

NEW_SHIT  在2022-6-10 00:26  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下
幼稚园殺手  在2022-3-1 11:56  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下

62

主题

2883

回帖

924

积分

骑士

Rank: 4Rank: 4

UID
2481918
第纳尔
6067
精华
0
互助
8
荣誉
0
贡献
0
魅力
28
注册时间
2015-3-26

骑砍中文站APP会员勋章骑士美德之英勇勋章[杰出会员活跃勋章]元老骑士勋章骑砍中文站微博会员勋章

鲜花(270) 鸡蛋(50)
发表于 2021-11-25 13:10:05 | 显示全部楼层
这个可以有,感谢楼主分享
重振中文站荣光,吾辈义不容辞

55

主题

2711

回帖

1755

积分

子爵[版主]

吟游诗人

Rank: 7Rank: 7Rank: 7

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

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

QQ
鲜花(506) 鸡蛋(2)
发表于 2021-11-25 13:25:10 | 显示全部楼层
支持一下
珍惜 奉献 不负韶华

8

主题

25

回帖

15

积分

随仆

Rank: 1

UID
3300893
第纳尔
195
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2021-12-21
鲜花(0) 鸡蛋(0)
发表于 2022-1-5 18:47:55 | 显示全部楼层
能但用txt改吗

8

主题

25

回帖

15

积分

随仆

Rank: 1

UID
3300893
第纳尔
195
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2021-12-21
鲜花(0) 鸡蛋(0)
发表于 2022-1-5 20:27:43 | 显示全部楼层
这个124领主是指其中三个国家吗,如果想全部的话怎么改呀

14

主题

59

回帖

27

积分

随仆

Rank: 1

UID
3279850
第纳尔
379
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2021-10-17
鲜花(3) 鸡蛋(0)
发表于 2022-1-5 22:51:29 来自手机 | 显示全部楼层
乌拉尔银狼 发表于 2022-1-5 20:27
这个124领主是指其中三个国家吗,如果想全部的话怎么改呀

fackindom_1就是阵型1号,改这个
来自: Android客户端

0

主题

6

回帖

2

积分

平民

Rank: 1

UID
84401
第纳尔
22
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2008-7-21
鲜花(0) 鸡蛋(0)
发表于 2022-1-6 14:22:05 | 显示全部楼层
可以取消盗贼团烧村吗?维京征服里面盗贼团也会烧村好讨厌

8

主题

25

回帖

15

积分

随仆

Rank: 1

UID
3300893
第纳尔
195
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2021-12-21
鲜花(0) 鸡蛋(0)
发表于 2022-1-14 15:06:24 | 显示全部楼层
脚本 process_hero_ai 的代码行计数器 加7什么意思

14

主题

40

回帖

26

积分

随仆

Rank: 1

UID
3280159
第纳尔
306
精华
0
互助
2
荣誉
0
贡献
0
魅力
25
注册时间
2021-10-18
鲜花(2) 鸡蛋(0)
 楼主| 发表于 2022-4-28 09:49:09 | 显示全部楼层
乌拉尔银狼 发表于 2022-1-14 15:06
脚本 process_hero_ai 的代码行计数器 加7什么意思

代码行计数器
就是 process_hero_ai -1下一行第一个数

21

主题

78

回帖

70

积分

扈从

Rank: 2Rank: 2

UID
3193117
第纳尔
1154
精华
0
互助
8
荣誉
0
贡献
0
魅力
20
注册时间
2020-7-13
鲜花(13) 鸡蛋(0)
发表于 2022-12-6 21:15:02 | 显示全部楼层
本帖最后由 紫耀石AX 于 2022-12-6 21:19 编辑

这个做法确实可行,但是有一个问题,py转txt是只认id的,并非所有mod脚本id都相同,而不是所有mod都是开源的,拿不到源码这套改法四舍五入就是作废的,目前我也没见过能读取脚本id的工具,改起来的难度似乎有点大

14

主题

59

回帖

27

积分

随仆

Rank: 1

UID
3279850
第纳尔
379
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2021-10-17
鲜花(3) 鸡蛋(0)
发表于 2022-12-18 16:12:55 来自手机 | 显示全部楼层
紫耀石AX 发表于 2022-12-6 21:15
这个做法确实可行,但是有一个问题,py转txt是只认id的,并非所有mod脚本id都相同,而不是所有mod都是开源 ...

把txt放魔球里识别一下,看看翻译出来的代码有没有问题,有就微调一下py,然后生成txt来自: Android客户端

21

主题

78

回帖

70

积分

扈从

Rank: 2Rank: 2

UID
3193117
第纳尔
1154
精华
0
互助
8
荣誉
0
贡献
0
魅力
20
注册时间
2020-7-13
鲜花(13) 鸡蛋(0)
发表于 2022-12-18 22:02:50 | 显示全部楼层
var6 发表于 2022-12-18 16:12
把txt放魔球里识别一下,看看翻译出来的代码有没有问题,有就微调一下py,然后生成txt

魔球识别不了脚本id的,最后我得出的结论是拿n++打开脚本,把脚本名左边的数字-1后在/2来倒推脚本id
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

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

GMT+8, 2024-5-2 00:26 , Processed in 0.137985 second(s), 31 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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