骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买CDKEY 小黑盒加速器
12
返回列表 发新帖
楼主: 红刀

[求助] 【已解决】萌新代码求助

[复制链接]

46

主题

627

回帖

492

积分

骑士

Rank: 4Rank: 4

UID
3398051
第纳尔
1841
精华
0
互助
48
荣誉
5
贡献
10
魅力
341
注册时间
2022-8-13
鲜花(57) 鸡蛋(0)
发表于 2023-8-4 12:42:02 | 显示全部楼层
本帖最后由 ggfgfgf 于 2023-8-4 13:12 编辑
红刀 发表于 2023-8-4 12:28
好像我理解错了agent_set_no_death_knock_down_only, ":agent",1这一句的意思了,我把触发条件改为了ti_o ...

你测试下,这个能用不
(ti_on_agent_killed_or_wounded, 0, 0, [],
        [
        (store_trigger_param_1, ":agent"),
        (get_player_agent_no, ":player"),
        (agent_get_party_id, ":playerparty", ":player"),
        (try_begin),
        (agent_is_ally,":agent"),
        (agent_get_party_id, ":party", ":agent"),
        (eq, ":party", ":playerparty"),
                (set_trigger_result, 2),
        (try_end),
        ])

1

主题

23

回帖

7

积分

平民

Rank: 1

UID
3122012
第纳尔
53
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2019-12-10
鲜花(2) 鸡蛋(0)
 楼主| 发表于 2023-8-4 12:43:04 | 显示全部楼层
本帖最后由 红刀 于 2023-8-4 12:54 编辑
ggfgfgf 发表于 2023-8-4 12:37
这个有点复杂,我没研究过,让我捣鼓下,我给你说下我的思路,ti_on_agent_killed_or_wounded,设置返回 ...

话说大佬你听说过风云三国mod里的象腿(一个只能通过作弊商店拿到的武器)吗,那个武器自带一个带触发器效果是每次攻击都会击倒周围一圈的敌人但可以正常击杀,然后我刚才就又写出来这么个被玩家击杀不会死亡只会击倒然后继续站起来战斗折磨自己的玩意儿(ti_on_agent_killed_or_wounded, 0, 0, [],
        [
        (store_trigger_param_1, ":agent"),
        (get_player_agent_no, ":player"),
        (agent_get_party_id, ":playerparty", ":player"),
        (try_begin),
        (agent_is_ally,":agent"),
        (agent_get_party_id, ":party", ":agent"),
        (eq, ":party", ":playerparty"),
                (set_trigger_result, 0),
        (try_end),
        ])



1

主题

23

回帖

7

积分

平民

Rank: 1

UID
3122012
第纳尔
53
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2019-12-10
鲜花(2) 鸡蛋(0)
 楼主| 发表于 2023-8-4 12:51:28 | 显示全部楼层
本帖最后由 红刀 于 2023-8-4 13:05 编辑
ggfgfgf 发表于 2023-8-4 12:42
你测试下,这个能用不
(ti_on_agent_killed_or_wounded, 0, 0, [],
        [

没有生效,我尝试改了一下返回值的1改成0然后发现好像1是固定击杀0是可能击杀可能击昏,我去改成2试一试我去改成2试一试,确实改成2就是固定固定击昏了

鲜花鸡蛋

ggfgfgf  在2023-8-4 13:08  送朵鲜花  并说:猜得准啊!

46

主题

627

回帖

492

积分

骑士

Rank: 4Rank: 4

UID
3398051
第纳尔
1841
精华
0
互助
48
荣誉
5
贡献
10
魅力
341
注册时间
2022-8-13
鲜花(57) 鸡蛋(0)
发表于 2023-8-4 13:05:00 | 显示全部楼层
本帖最后由 ggfgfgf 于 2023-8-4 13:09 编辑
红刀 发表于 2023-8-4 12:51
没有生效,我尝试改了一下返回值的1改成0然后发现好像1是固定击杀0是可能击杀可能击昏,我去改成2试一试

刚才去吃饭了,,可能我代码有问题,你看看这个(ti_on_agent_killed_or_wounded, 0, 0, [],  的问题!
https://bbs.mountblade.com.cn/thread-1558976-1-1.html
(出处: 骑马与砍杀中文站论坛)
还有就是自定义战场partyid是没有意义的,不要直接测试
(ti_on_agent_killed_or_wounded, 0, 0, [],
        [
        (store_trigger_param_1, ":agent"),
                (set_trigger_result, 2),
        ])


1

主题

23

回帖

7

积分

平民

Rank: 1

UID
3122012
第纳尔
53
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2019-12-10
鲜花(2) 鸡蛋(0)
 楼主| 发表于 2023-8-4 13:08:28 | 显示全部楼层

那么大概就是,返回的参数设置为2是把死亡的agent强制昏迷?

46

主题

627

回帖

492

积分

骑士

Rank: 4Rank: 4

UID
3398051
第纳尔
1841
精华
0
互助
48
荣誉
5
贡献
10
魅力
341
注册时间
2022-8-13
鲜花(57) 鸡蛋(0)
发表于 2023-8-4 13:10:30 | 显示全部楼层
本帖最后由 ggfgfgf 于 2023-8-4 13:14 编辑
红刀 发表于 2023-8-4 13:08
那么大概就是,返回的参数设置为2是把死亡的agent强制昏迷?

应该是,但是和获取参数3,不一样啊,那个是0死1昏迷,为什么到这就是1死2昏迷呢?
我明白了,受教了

1

主题

23

回帖

7

积分

平民

Rank: 1

UID
3122012
第纳尔
53
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2019-12-10
鲜花(2) 鸡蛋(0)
 楼主| 发表于 2023-8-4 13:14:40 | 显示全部楼层
ggfgfgf 发表于 2023-8-4 13:10
应该是,但是和获取参数3,不一样啊,那个是0死1昏迷,为什么到这就是1死2昏迷呢?

大概是因为潘德mod的原因呢?我刚才又测试了一下尝试和一个领主一起参加战斗,然后用导入导出把自己的手术等级归0然后用远程武器射自己人,确实领主的人有被击杀的有被击昏的,自己的兵就全部都是击昏

鲜花鸡蛋

ggfgfgf  在2023-8-4 13:16  送朵鲜花  并说:答个求助还能学到,没想到啊

46

主题

627

回帖

492

积分

骑士

Rank: 4Rank: 4

UID
3398051
第纳尔
1841
精华
0
互助
48
荣誉
5
贡献
10
魅力
341
注册时间
2022-8-13
鲜花(57) 鸡蛋(0)
发表于 2023-8-4 13:19:33 | 显示全部楼层
红刀 发表于 2023-8-4 13:14
大概是因为潘德mod的原因呢?我刚才又测试了一下尝试和一个领主一起参加战斗,然后用导入导出把自己的手 ...

和mod没关系,这些都是引擎调用的,就是那个mb_*.exe
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

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

GMT+8, 2024-11-19 10:43 , Processed in 0.107904 second(s), 20 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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