骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
查看: 1549|回复: 4

[求助] 关于“party_set_icon"

[复制链接]

23

主题

335

回帖

267

积分

见习骑士

Rank: 3

UID
3189500
第纳尔
2549
精华
0
互助
24
荣誉
4
贡献
10
魅力
235
注册时间
2020-6-13
鲜花(66) 鸡蛋(0)
发表于 2022-3-1 00:40:08 | 显示全部楼层 |阅读模式
我用“party_set_icon"设定领主部队特定情况下转换大地图图标,效果是达到了, 但是只要加上代码就老是会报红字如上图, 可是我的代码没有涉及scene id,大佬们帮忙看看这是咋回事嘞?

下载.png
B站个人空间:https://b23.tv/rZhCYpH

55

主题

2716

回帖

1756

积分

子爵[版主]

吟游诗人

Rank: 7Rank: 7Rank: 7

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

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

QQ
鲜花(506) 鸡蛋(2)
发表于 2022-3-1 07:39:15 来自手机 | 显示全部楼层
你在触发器写的代码贴一下来自: Android客户端

23

主题

335

回帖

267

积分

见习骑士

Rank: 3

UID
3189500
第纳尔
2549
精华
0
互助
24
荣誉
4
贡献
10
魅力
235
注册时间
2020-6-13
鲜花(66) 鸡蛋(0)
 楼主| 发表于 2022-3-1 10:59:32 | 显示全部楼层
本帖最后由 apk43 于 2022-3-1 11:04 编辑
幼稚园殺手 发表于 2022-3-1 07:39
你在触发器写的代码贴一下


                 (party_get_icon, ":icon", ":troop_party_no"),
                 (eq, ":icon", "icon_camp"),
                 (try_begin),
                    (party_slot_eq, ":troop_party_no", slot_party_ai_state, spai_accompanying_army),
                    (party_get_slot, ":commander_party", ":troop_party_no", slot_party_commander_party),
                    (neq|party_slot_eq, ":commander_party", slot_party_ai_state, spai_besieging_center),
                    (party_set_icon, ":troop_party_no", "icon_flagbearer_a"),
                 (else_try),
                    (neq|party_slot_eq, ":troop_party_no", slot_party_ai_state, spai_besieging_center),
                    (party_set_icon, ":troop_party_no", "icon_flagbearer_a"),
                 (try_end),                 

我在另一个领主围城ai的触发器里改变图标为icon_camp,是正常的。上面这段主要是为了让领主不围城的时候还原图标,但是一加上就报错。
效果如图
Screenshot 2022-03-01 110401.png
B站个人空间:https://b23.tv/rZhCYpH

55

主题

2716

回帖

1756

积分

子爵[版主]

吟游诗人

Rank: 7Rank: 7Rank: 7

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

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

QQ
鲜花(506) 鸡蛋(2)
发表于 2022-3-1 11:51:19 | 显示全部楼层
apk43 发表于 2022-3-1 10:59
(party_get_icon, ":icon", ":troop_party_no"),
                 (eq, ":icon", " ...

你要不在前面加个判定,获取领主的party,当领主的party等于icon_camp并且没有在攻城的情况下改变他的icon
珍惜 奉献 不负韶华

23

主题

335

回帖

267

积分

见习骑士

Rank: 3

UID
3189500
第纳尔
2549
精华
0
互助
24
荣誉
4
贡献
10
魅力
235
注册时间
2020-6-13
鲜花(66) 鸡蛋(0)
 楼主| 发表于 2022-3-1 12:38:41 | 显示全部楼层
幼稚园殺手 发表于 2022-3-1 11:51
你要不在前面加个判定,获取领主的party,当领主的party等于icon_camp并且没有在攻城的情况下改变他的ico ...

解决了,加了一句(ge, ":commander_party", 0),就好了,真想不到是这个原因,搞不懂和scene_id有什么关系。
B站个人空间:https://b23.tv/rZhCYpH
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

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

GMT+8, 2024-5-28 02:01 , Processed in 0.120372 second(s), 23 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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