骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买CDKEY 衣谷三国
查看: 1472|回复: 4

[经验与教程] 关于各个弹药获取OP的具体功能

[复制链接]

1

主题

5

回帖

7

积分

平民

Rank: 1

UID
3657494
第纳尔
17
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2024-5-22
鲜花(5) 鸡蛋(0)
发表于 2025-6-22 23:17:07 | 显示全部楼层 |阅读模式
本帖最后由 WKSPT 于 2025-6-22 23:18 编辑

agent_get_ammo
agent_get_item_cur_ammo
agent_get_ammo_for_slot
关于这三个OP的具体功能的详解:

“agent_get_ammo”,使用格式为(agent_get_ammo, <destination>, <agent_id>, <value>),
第三个参数为0时获取的是agent身上所有包含弹药词条的物品的总弹药量,包括可装弹的弩、箭矢、弩矢、子弹、投掷物。
第三个参数为1时获取的是当前持有的物品能够使用的弹药总量,如果当前物品是弓,则只计算箭矢;如果当前物品是弩或者火器,只计算弩矢或者子弹(不包含已经装填的弹药);如果当前物品是投掷物,则只计算具有相同ID的投掷物(具有不同前缀的也被计算在内)。换言之,获取的就是游戏界面右下角血条上方显示的弹药数字。


“agent_get_item_cur_ammo”“agent_get_ammo_for_slot”的功能完全相同,就连入参格式都一模一样,然而这确实是两个不同的OP。
功能为获取指定装备栏的物品现有的弹药量,如果指定的物品栏是弹药,就输出目前剩下的弹药量;如果指定的物品栏是可装填的武器(弩或者火器),就输出当前剩余的已装填弹药。
这俩OP是仅针对单个物品栏的,除了指定的物品栏外,其他物品栏的物品无论如何都不会被计算在内。


此外需要注意,如果获取的对象是弓或者近战武器这些没有弹药词条的物品,会返回0而不会报错。

鲜花鸡蛋

偃靖  在2025-6-23 10:57  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下

34

主题

236

回帖

196

积分

见习骑士

Rank: 3

UID
2462463
第纳尔
1607
精华
0
互助
23
荣誉
0
贡献
0
魅力
85
注册时间
2015-3-3
鲜花(62) 鸡蛋(0)
发表于 2025-6-23 11:58:16 | 显示全部楼层
钻研精神值得敬佩!

但是。。下载一个领军者,打开百度翻译,就能得到结论了。。

# (agent_get_ammo, <destination>, <agent_id>, <value>),
# Retrieves the current ammo amount agent has for his wielded item (value = 1) or all his items (value = 0).

(agent_get_item_cur_ammo, <destination>, <agent_id>, <slot_no>),
Version 1.153+. Returns remaining ammo for specified agent's item.


(agent_get_ammo_for_slot, <destination>, <agent_id>, <slot_no>),
Retrieves the amount of ammo agent has in the referenced slot (range 0..3).

鲜花鸡蛋

WKSPT  在2025-6-23 14:30  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下

1

主题

5

回帖

7

积分

平民

Rank: 1

UID
3657494
第纳尔
17
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2024-5-22
鲜花(5) 鸡蛋(0)
 楼主| 发表于 2025-6-23 14:13:20 | 显示全部楼层
战争傀儡阿格兰 发表于 2025-6-23 11:58
钻研精神值得敬佩!

但是。。下载一个领军者,打开百度翻译,就能得到结论了。。

这个注释我看过了,不够严谨,“Returns remaining ammo for specified agent's item.”这一句没有说清楚是否包含指定的物品栏以外的三个物品栏中的弹药。
而且我想大部分人不经实测无论如何也不会想到这两个不同OP的功能居然没有任何区别……

34

主题

236

回帖

196

积分

见习骑士

Rank: 3

UID
2462463
第纳尔
1607
精华
0
互助
23
荣誉
0
贡献
0
魅力
85
注册时间
2015-3-3
鲜花(62) 鸡蛋(0)
发表于 2025-6-23 18:53:16 | 显示全部楼层
emmm。。这。。specified agent's item,指定的物品(人身上的),不是指定的人,身上的物品。。。

34

主题

236

回帖

196

积分

见习骑士

Rank: 3

UID
2462463
第纳尔
1607
精华
0
互助
23
荣誉
0
贡献
0
魅力
85
注册时间
2015-3-3
鲜花(62) 鸡蛋(0)
发表于 2025-6-26 14:25:03 | 显示全部楼层

“agent_get_ammo”,涨姿势了,以前没细看
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

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

GMT+8, 2025-9-2 02:49 , Processed in 0.066720 second(s), 19 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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