骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

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

[求助] 汽油们,如何让装备的特效只对主角生效?

[复制链接]

20

主题

119

回帖

42

积分

扈从

Rank: 2Rank: 2

UID
2775424
第纳尔
366
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2016-10-21
鲜花(7) 鸡蛋(0)
发表于 2021-10-6 21:17:57 | 显示全部楼层 |阅读模式
本帖最后由 MoTao 于 2022-12-14 22:07 编辑

RT,在论坛里发现了一段 自瞄弓箭的代码,捣鼓一番之后终于会搞了,给弓加上武器攻击的触发器,然后代码扔进去就可以用了。
但是!我发现这样的话,这把弓给任何人使用,都会触发这个特效,如何让这个特效只对主角(或者只对主角和npc)生效呢我感觉只要加个if判断触发器的参数1应该就可以了,可是我是个萌新,完全不懂应该怎么加

微信截图_20211002140317.png
2022.12.14 问题已经解决,感谢帮助的诸位大佬!

解决方法:第二行后边加入
(get_player_agent_no,reg20), #获取玩家的agentid,赋值给reg20
(try_begin),
(eq,":var_0",reg20), #比较reg20和var_0的值,相同则继续执行

9

主题

206

回帖

85

积分

扈从

Rank: 2Rank: 2

UID
643280
第纳尔
484
精华
0
互助
4
荣誉
0
贡献
0
魅力
6
注册时间
2012-2-2

骑砍中文站APP会员勋章汉匈决战正版勋章战团正版勋章原版正版勋章

鲜花(2) 鸡蛋(0)
发表于 2021-10-7 15:03:40 来自手机 | 显示全部楼层
这么神,贴个链接呗
来自: Android客户端

20

主题

119

回帖

42

积分

扈从

Rank: 2Rank: 2

UID
2775424
第纳尔
366
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2016-10-21
鲜花(7) 鸡蛋(0)
 楼主| 发表于 2021-10-7 16:52:14 | 显示全部楼层
wangcgrache 发表于 2021-10-7 15:03
这么神,贴个链接呗

这是链接
https://bbs.mountblade.com.cn/thread-2044601-1-1.html
所以怎么使得装备特效只被主角触发呀

20

主题

119

回帖

42

积分

扈从

Rank: 2Rank: 2

UID
2775424
第纳尔
366
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2016-10-21
鲜花(7) 鸡蛋(0)
 楼主| 发表于 2021-10-7 18:43:12 | 显示全部楼层
wangcgrache 发表于 2021-10-7 15:03
这么神,贴个链接呗

你搜pgd5776这个用户,看他的帖子里有

54

主题

894

回帖

339

积分

见习骑士

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

Rank: 3

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

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

鲜花(109) 鸡蛋(0)
发表于 2021-10-10 08:25:48 | 显示全部楼层
在这个代码的第二句后面加上(eq,":var_0","trp_player"),
就行了

鲜花鸡蛋

MoTao  在2021-10-10 12:29  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下
苹果派真好吃嘿嘿嘿

20

主题

119

回帖

42

积分

扈从

Rank: 2Rank: 2

UID
2775424
第纳尔
366
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2016-10-21
鲜花(7) 鸡蛋(0)
 楼主| 发表于 2022-12-14 01:01:03 | 显示全部楼层
NEW_SHIT 发表于 2021-10-10 08:25
在这个代码的第二句后面加上(eq,":var_0","trp_player"),
就行了

用魔球每次保存之后,"trp_player"就丢了,只有(eq,":var_0",),这是为啥

20

主题

119

回帖

42

积分

扈从

Rank: 2Rank: 2

UID
2775424
第纳尔
366
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2016-10-21
鲜花(7) 鸡蛋(0)
 楼主| 发表于 2022-12-14 01:10:02 | 显示全部楼层
NEW_SHIT 发表于 2021-10-10 08:25
在这个代码的第二句后面加上(eq,":var_0","trp_player"),
就行了

哦没事了,原来是没加,分隔语句

20

主题

119

回帖

42

积分

扈从

Rank: 2Rank: 2

UID
2775424
第纳尔
366
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2016-10-21
鲜花(7) 鸡蛋(0)
 楼主| 发表于 2022-12-14 02:08:56 | 显示全部楼层
NEW_SHIT 发表于 2021-10-10 08:25
在这个代码的第二句后面加上(eq,":var_0","trp_player"),
就行了

加上去了,但是没有效果。这是为啥,按理来说不是加个判断就行吗?难道接下来的语句要缩进?

29

主题

690

回帖

551

积分

骑士

Rank: 4Rank: 4

UID
3322408
第纳尔
1738
精华
0
互助
67
荣誉
0
贡献
0
魅力
4
注册时间
2022-2-3
鲜花(55) 鸡蛋(0)
发表于 2022-12-14 11:16:05 来自手机 | 显示全部楼层
直接判断是不是trp player不行的,局部变量一获取的是agent的编号。来自: Android客户端

鲜花鸡蛋

MoTao  在2022-12-14 21:59  送朵鲜花  并说:多谢 问题已经解决了!

20

主题

119

回帖

42

积分

扈从

Rank: 2Rank: 2

UID
2775424
第纳尔
366
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2016-10-21
鲜花(7) 鸡蛋(0)
 楼主| 发表于 2022-12-14 18:27:58 | 显示全部楼层
112233lyh 发表于 2022-12-14 11:16
直接判断是不是trp player不行的,局部变量一获取的是agent的编号。

那要怎么获取呀

29

主题

690

回帖

551

积分

骑士

Rank: 4Rank: 4

UID
3322408
第纳尔
1738
精华
0
互助
67
荣誉
0
贡献
0
魅力
4
注册时间
2022-2-3
鲜花(55) 鸡蛋(0)
发表于 2022-12-15 00:26:01 来自手机 | 显示全部楼层
魔球里的伪代码怎么写我也不是太熟悉,反正是用agent_get_troop_id操作符(编号1718)获取了局部变量一的troop,再判断这个troop是不是trp_player。来自: Android客户端
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

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

GMT+8, 2024-5-1 23:48 , Processed in 0.126316 second(s), 27 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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