骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买霸主CDKEY 购买战帆CDKEY
查看: 4667|回复: 4

[讨论] 关于获取玩家某个物品的拥有数量

[复制链接]

38

主题

1185

回帖

517

积分

骑士

Rank: 4Rank: 4

UID
2544612
第纳尔
4723
精华
0
互助
26
荣誉
2
贡献
0
魅力
58
注册时间
2015-6-23
鲜花(191) 鸡蛋(0)
发表于 2020-7-22 16:35:23 | 显示全部楼层
战团的话,如果是获取某一种物品的数量(比如小麦),哪里要那么麻烦?!
store_item_kind_count                    = 2165  # (store_item_kind_count, <destination>, <item_id>, [troop_id]),
                                                 # Calculates total number of items of specified type that the troop has. Default troop is player.

再或者直接用脚本get_troop_item_amount
内容如下:(反编译)
(store_script_param, ":var_0", 1),
(store_script_param, ":var_1", 2),
(troop_get_inventory_capacity, ":var_2", ":var_0"),
(assign, ":var_3", 0),
(try_for_range, ":var_4", 0, ":var_2"),
    (troop_get_inventory_slot, ":var_5", ":var_0", ":var_4"),
    (eq, ":var_5", ":var_1"),
    (val_add, ":var_3", 1),
(try_end),
(assign, reg0, ":var_3"),

只不过这俩都会算上装备栏里的。

想根据自己需要修改条件,就仿照这个脚本再写一个就是了。
小队ai思路http://bbs.mountblade.cn/thread-2027387-1-1.html

自定义进场基础http://bbs.mountblade.cn/forum.php?mod=viewthread&tid=2030991&page=1&extra=#pid8616532
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

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

GMT+8, 2025-12-20 12:36 , Processed in 0.088773 second(s), 19 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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