骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

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

[求助] 战场中的增益实现

[复制链接]

15

主题

139

回帖

151

积分

见习骑士

Rank: 3

UID
3048044
第纳尔
2026
精华
0
互助
17
荣誉
2
贡献
20
魅力
284
注册时间
2018-12-15
鲜花(30) 鸡蛋(0)
发表于 2022-3-23 18:17:02 | 显示全部楼层 |阅读模式
在战场中给agent加力量和熟练的效果目前我在headeroperation里还没找到类似的代码,理论上是否可通过script或者其他手段实现呢?

24

主题

341

回帖

150

积分

子爵[版主]

Rank: 7Rank: 7Rank: 7

UID
75439
第纳尔
6902
精华
0
互助
6
荣誉
1
贡献
190
魅力
32
注册时间
2008-5-3
鲜花(7) 鸡蛋(0)
发表于 2022-3-24 09:02:29 | 显示全部楼层
troop_raise_attribute
troop_raise_skill      
troop_raise_proficiency

55

主题

2722

回帖

1758

积分

子爵[版主]

吟游诗人

Rank: 7Rank: 7Rank: 7

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

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

QQ
鲜花(507) 鸡蛋(2)
发表于 2022-3-23 20:44:56 | 显示全部楼层
通过agent获取某兵种的ID,然后叠加他们的属性即可
珍惜 奉献 不负韶华

15

主题

139

回帖

151

积分

见习骑士

Rank: 3

UID
3048044
第纳尔
2026
精华
0
互助
17
荣誉
2
贡献
20
魅力
284
注册时间
2018-12-15
鲜花(30) 鸡蛋(0)
 楼主| 发表于 2022-3-23 22:03:41 | 显示全部楼层
幼稚园殺手 发表于 2022-3-23 20:44
通过agent获取某兵种的ID,然后叠加他们的属性即可

请问具体操作是赋予兵种troopid吗?

55

主题

2722

回帖

1758

积分

子爵[版主]

吟游诗人

Rank: 7Rank: 7Rank: 7

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

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

QQ
鲜花(507) 鸡蛋(2)
发表于 2022-3-23 22:36:17 | 显示全部楼层
黑暗路西法 发表于 2022-3-23 22:03
请问具体操作是赋予兵种troopid吗?

先循环所有agent,判断agent是人,然后agent_get_troop_id获取ID,然后具体等于某某兵种的,然后你就应该会了
珍惜 奉献 不负韶华

15

主题

139

回帖

151

积分

见习骑士

Rank: 3

UID
3048044
第纳尔
2026
精华
0
互助
17
荣誉
2
贡献
20
魅力
284
注册时间
2018-12-15
鲜花(30) 鸡蛋(0)
 楼主| 发表于 2022-3-24 11:54:48 | 显示全部楼层
幼稚园殺手 发表于 2022-3-23 22:36
先循环所有agent,判断agent是人,然后agent_get_troop_id获取ID,然后具体等于某某兵种的,然后你就应该 ...

我想实现的是那种仅限战场里发动的效果,比如说打一半全员武器熟练度+50这样的效果,但目前我只知道怎么给troop加强来着,您说的这种感觉有点像一次性的强化

55

主题

2722

回帖

1758

积分

子爵[版主]

吟游诗人

Rank: 7Rank: 7Rank: 7

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

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

QQ
鲜花(507) 鸡蛋(2)
发表于 2022-3-24 11:59:26 | 显示全部楼层
黑暗路西法 发表于 2022-3-24 11:54
我想实现的是那种仅限战场里发动的效果,比如说打一半全员武器熟练度+50这样的效果,但目前我只知道怎么 ...

没,前面还是一样,然后你再加一条判断啊,结束就清零
珍惜 奉献 不负韶华

15

主题

139

回帖

151

积分

见习骑士

Rank: 3

UID
3048044
第纳尔
2026
精华
0
互助
17
荣誉
2
贡献
20
魅力
284
注册时间
2018-12-15
鲜花(30) 鸡蛋(0)
 楼主| 发表于 2022-3-24 18:11:09 | 显示全部楼层
幼稚园殺手 发表于 2022-3-24 11:59
没,前面还是一样,然后你再加一条判断啊,结束就清零

你的意思是打完架之后再set一遍吗

15

主题

139

回帖

151

积分

见习骑士

Rank: 3

UID
3048044
第纳尔
2026
精华
0
互助
17
荣誉
2
贡献
20
魅力
284
注册时间
2018-12-15
鲜花(30) 鸡蛋(0)
 楼主| 发表于 2022-3-24 18:15:58 | 显示全部楼层
幼稚园殺手 发表于 2022-3-24 11:59
没,前面还是一样,然后你再加一条判断啊,结束就清零

还是说可以直接给agent的局部变量用上强化risetroop的代码

55

主题

2722

回帖

1758

积分

子爵[版主]

吟游诗人

Rank: 7Rank: 7Rank: 7

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

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

QQ
鲜花(507) 鸡蛋(2)
发表于 2022-3-24 20:00:02 | 显示全部楼层
黑暗路西法 发表于 2022-3-24 18:11
你的意思是打完架之后再set一遍吗

对,就是打完架set一遍,在进入战场,就给某个兵种加,在战斗结束的时候再获取到这个兵种,减去刚刚你给他加的值

评分

参与人数 1第纳尔 +10 收起 理由
vegetto + 10 乐于助人!

查看全部评分

鲜花鸡蛋

黑暗路西法  在2022-3-24 20:43  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下
珍惜 奉献 不负韶华

15

主题

139

回帖

151

积分

见习骑士

Rank: 3

UID
3048044
第纳尔
2026
精华
0
互助
17
荣誉
2
贡献
20
魅力
284
注册时间
2018-12-15
鲜花(30) 鸡蛋(0)
 楼主| 发表于 2022-3-24 20:43:34 | 显示全部楼层
幼稚园殺手 发表于 2022-3-24 20:00
对,就是打完架set一遍,在进入战场,就给某个兵种加,在战斗结束的时候再获取到这个兵种,减去刚刚你给 ...

感谢前辈指点
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

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

GMT+8, 2024-6-25 16:22 , Processed in 0.120435 second(s), 27 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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