Project1

标题: 请教一句以物品id大小为条件的实例提取脚本。 [打印本页]

作者: alianlord    时间: 2021-2-22 21:17
标题: 请教一句以物品id大小为条件的实例提取脚本。
#--------------------------------------------------------------------------
  # ● 获取物品实例的数组
  #--------------------------------------------------------------------------
  def items
    @items.keys.sort.collect {|id| $data_items[id] }
  end

红字是我想改造的素材。是提取队伍中道具类实例的一句脚本。

现在我想要在这句脚本上添加功能。限制只提取队伍物品类的实例中,只提取  100 <= id  <= 200 的物品实例。

我已经试错很久了。 所以就正式来求助了。我觉得这问题的技术含金量绝对不止 200 星屑的

但又怕给后人开了挥金如土的坏榜样。就精简精简吧。
作者: alexncf125    时间: 2021-2-22 21:17
本帖最后由 alexncf125 于 2021-2-22 21:38 编辑

  def items
    @items.keys.sort.collect {|id| $data_items[id] if id >=100 && id <= 200}
  end

那第二句红字是有什么特別意思
作者: alianlord    时间: 2021-2-22 21:54
alexncf125 发表于 2021-2-22 21:25
def items
    @items.keys.sort.collect {|id| $data_items if id >=100 && id

完美,新年快乐!
作者: alianlord    时间: 2021-2-22 21:57
alexncf125 发表于 2021-2-22 21:17
def items
    @items.keys.sort.collect {|id| $data_items if id >=100 && id

自力更生一下午没半点进展,200星屑实在不足挂齿。超值。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1