骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

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

[求助] 关于troop_add_item

[复制链接]

21

主题

77

回帖

334

积分

贵族[MOD作者]

Rank: 7Rank: 7Rank: 7

UID
3154436
第纳尔
1403
精华
1
互助
13
荣誉
14
贡献
10
魅力
129
注册时间
2020-4-2

霸主正版勋章

鲜花(39) 鸡蛋(0)
发表于 2020-12-14 08:59:24 | 显示全部楼层 |阅读模式
troop_add_item为什么我用这句给非npc兵种加装备退出游戏重进装备就消失了呢。

21

主题

77

回帖

334

积分

贵族[MOD作者]

Rank: 7Rank: 7Rank: 7

UID
3154436
第纳尔
1403
精华
1
互助
13
荣誉
14
贡献
10
魅力
129
注册时间
2020-4-2

霸主正版勋章

鲜花(39) 鸡蛋(0)
 楼主| 发表于 2020-12-14 09:06:18 | 显示全部楼层
找到问题所在了,每次读档都是重载 但是要怎么解决呢 我试过用一个slot记录他拥有的装备,但如果触发时间是0的话会导致大地图很卡,有没有方法让一个触发器只在读档的时候触发一次?

5

主题

201

回帖

122

积分

见习骑士

Rank: 3

UID
3103735
第纳尔
1596
精华
0
互助
10
荣誉
1
贡献
0
魅力
34
注册时间
2019-9-10
鲜花(32) 鸡蛋(0)
发表于 2020-12-14 13:11:05 | 显示全部楼层
你可以加个条件让他触发一次。
已退

168

主题

1815

回帖

1165

积分

贵族[MOD作者]

中级术士

Rank: 7Rank: 7Rank: 7

UID
69266
第纳尔
3592
精华
1
互助
46
荣誉
24
贡献
0
魅力
144
注册时间
2008-2-28

骑砍中文站APP会员勋章有生之年勋章元老骑士勋章战团正版勋章骑士美德之英勇勋章[杰出会员活跃勋章]

QQ
鲜花(401) 鸡蛋(0)
发表于 2020-12-17 16:08:42 | 显示全部楼层
这个问题,我也希望得到解决, 给NPC加装备,就能正常的记录保存下来,  但是给小兵加的装备, 读档之后,就需要从新加一次,    虽然用触发器从新给她加一次不难,但是总感觉代码绕了,太累赘了

35

主题

474

回帖

158

积分

见习骑士

Rank: 3

UID
868386
第纳尔
2169
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2012-7-1
鲜花(24) 鸡蛋(0)
发表于 2020-12-23 12:27:18 | 显示全部楼层
三啸 发表于 2020-12-17 16:08
这个问题,我也希望得到解决, 给NPC加装备,就能正常的记录保存下来,  但是给小兵加的装备, 读档之后, ...

这个问题一直存在,我想到一个办法处理,但是没试过,理论上可行。
创建一个非英雄的小兵troop,不带任何装备。
在simple_trigger里面加一个判断,间隔时间0,
检测创建的小兵troop,如果装备栏仍然为空,代表游戏重置过,给这个小兵加件随便什么装备,再加上你需要的代码;
如果装备栏不为空,代表游戏没有重置过,则什么都不做。
这也是利用游戏每次重开之后,会把非小兵troop的装备重置。虽然simple_trigger的判断间隔仍然很频繁,但是每次只是做一次判断游戏是否重开过,就不做其余动作。
表达能力比较差,思路仅供参考。

21

主题

77

回帖

334

积分

贵族[MOD作者]

Rank: 7Rank: 7Rank: 7

UID
3154436
第纳尔
1403
精华
1
互助
13
荣誉
14
贡献
10
魅力
129
注册时间
2020-4-2

霸主正版勋章

鲜花(39) 鸡蛋(0)
 楼主| 发表于 2020-12-23 13:02:49 | 显示全部楼层
本帖最后由 我只玩MID 于 2020-12-23 13:04 编辑
orc747 发表于 2020-12-23 12:27
这个问题一直存在,我想到一个办法处理,但是没试过,理论上可行。
创建一个非英雄的小兵troop,不带任 ...

我就是这样解决的,先给他一个物品,检测到他有这件物品然后再清除这件物品这样一来就能让它只会在重载存档时使用一次,不过还是有点问题。就是更改过装备的兵种还是需要进入一下战场才能让他穿上装备,不然就算他有装备重进后还是光着的

33

主题

204

回帖

861

积分

男爵[离任版主]

Rank: 5Rank: 5Rank: 5

UID
2837123
第纳尔
6789
精华
3
互助
32
荣誉
33
贡献
135
魅力
120
注册时间
2017-5-23

汉匈决战正版勋章霸主正版勋章

鲜花(105) 鸡蛋(1)
发表于 2020-12-23 18:59:06 | 显示全部楼层
我只能长叹一声,这个问题挺好解决的,但是被楼上的大家弄得这么复杂。
打开module.ini这个文件,搜索dont_load_regular_troop_inventories = 1,把1改成0,这时目前的存档基本上废了,开新档测试一下自己写的给小兵添加装备代码在重新载入时会不会生效。

鲜花鸡蛋

三啸  在2020-12-24 12:55  送朵鲜花  并说:必须感谢,解决了困扰我多年的问题
我只玩MID  在2020-12-23 19:16  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下

21

主题

77

回帖

334

积分

贵族[MOD作者]

Rank: 7Rank: 7Rank: 7

UID
3154436
第纳尔
1403
精华
1
互助
13
荣誉
14
贡献
10
魅力
129
注册时间
2020-4-2

霸主正版勋章

鲜花(39) 鸡蛋(0)
 楼主| 发表于 2020-12-23 19:16:25 | 显示全部楼层
一尾锦鲤 发表于 2020-12-23 18:59
我只能长叹一声,这个问题挺好解决的,但是被楼上的大家弄得这么复杂。
打开module.ini这个文件,搜索dont ...

试了一下,确实很简单的解决了这个问题,看来以后得多看看module.ini了

168

主题

1815

回帖

1165

积分

贵族[MOD作者]

中级术士

Rank: 7Rank: 7Rank: 7

UID
69266
第纳尔
3592
精华
1
互助
46
荣誉
24
贡献
0
魅力
144
注册时间
2008-2-28

骑砍中文站APP会员勋章有生之年勋章元老骑士勋章战团正版勋章骑士美德之英勇勋章[杰出会员活跃勋章]

QQ
鲜花(401) 鸡蛋(0)
发表于 2020-12-24 12:56:44 | 显示全部楼层
一尾锦鲤 发表于 2020-12-23 18:59
我只能长叹一声,这个问题挺好解决的,但是被楼上的大家弄得这么复杂。
打开module.ini这个文件,搜索dont ...

必须感谢,解决了困扰多年的问题, 之前一直想做 自建兵种, 根据玩家给的装备来配,由于每次回档都会清零,导致了 需要写大量的判断代码来 做这个,所有后来放弃了, 有了这个,就轻松了一万倍!
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

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

GMT+8, 2024-11-19 12:43 , Processed in 0.143521 second(s), 25 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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