- 好友
- 0
- 在线时间
- 2207 小时
- 最后登录
- 2024-10-28
骑士
- UID
- 2544612
- 第纳尔
- 4718
- 精华
- 0
- 互助
- 26
- 荣誉
- 2
- 贡献
- 0
- 魅力
- 28
- 注册时间
- 2015-6-23
鲜花( 190) 鸡蛋( 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"),
只不过这俩都会算上装备栏里的。
想根据自己需要修改条件,就仿照这个脚本再写一个就是了。 |
|