Project1

标题: 问一个近乎白痴的脚本问题 [打印本页]

作者: superufo    时间: 2008-1-21 03:30
提示: 作者被禁止或删除 内容自动屏蔽
作者: 很H很BL    时间: 2008-1-21 03:43
提示: 作者被禁止或删除 内容自动屏蔽
作者: superufo    时间: 2008-1-21 03:49
提示: 作者被禁止或删除 内容自动屏蔽
作者: superufo    时间: 2008-1-21 03:51
提示: 作者被禁止或删除 内容自动屏蔽
作者: 很H很BL    时间: 2008-1-21 04:02
提示: 作者被禁止或删除 内容自动屏蔽
作者: 诡异の猫    时间: 2008-1-21 04:05
直接把XP里面的方法搬过去就得了
#--------------------------------------------------------------------------
# ● 获取物品的所持数
#     item_id : 物品 ID
#--------------------------------------------------------------------------
  def item_number(item_id)
    # 如果 hash 个数数值不存在就返回 0
    return @items.include?(item_id) ? @items[item_id] : 0
  end

直接把方法插在Game_Party里
然后通过$game_party.item_num(1)
就得打到1号物品的数量了 [LINE]1,#dddddd[/LINE]系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~ [LINE]1,#dddddd[/LINE]系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
作者: superufo    时间: 2008-1-21 04:22
提示: 作者被禁止或删除 内容自动屏蔽
作者: 很H很BL    时间: 2008-1-21 04:24
提示: 作者被禁止或删除 内容自动屏蔽
作者: superufo    时间: 2008-1-21 04:26
提示: 作者被禁止或删除 内容自动屏蔽
作者: superufo    时间: 2008-1-21 04:27
提示: 作者被禁止或删除 内容自动屏蔽
作者: 诡异の猫    时间: 2008-1-21 04:30
停停停@@!!!
回来
刚发现原来VX脚本里有这个功能的
举个例子
1号物品数量
$game_party.item_number($data_items[1])
1号武器数量
$game_party.item_number($data_weapons[1])
1号防具数量
$game_party.item_number($data_armors[1])
作者: 诡异の猫    时间: 2008-1-21 04:32
刚没注意去看了- -倒
嗯...没关系了
作者: 小小猪侠    时间: 2008-1-21 04:33
提示: 作者被禁止或删除 内容自动屏蔽
作者: 小小猪侠    时间: 2008-1-21 04:34
提示: 作者被禁止或删除 内容自动屏蔽
作者: 诡异の猫    时间: 2008-1-21 04:36
灌水等下会被杀掉的..
我去复习了.
明天还要考试..
答案就是这样子了
作者: 诡异の猫    时间: 2009-6-12 08:00
一样啊- -
XP Game_Party脚本里面3个摆在一起
#--------------------------------------------------------------------------
  # ● 获取物品的所持数
  #     item_id : 物品 ID
  #--------------------------------------------------------------------------
  def item_number(item_id)
    # 如果 hash 个数数值不存在就返回 0
    return @items.include?(item_id) ? @items[item_id] : 0
  end
  #--------------------------------------------------------------------------
  # ● 获取武器所持数
  #     weapon_id : 武器 ID
  #--------------------------------------------------------------------------
  def weapon_number(weapon_id)
    # 如果 hash 个数数值不存在就返回 0
    return @weapons.include?(weapon_id) ? @weapons[weapon_id] : 0
  end
  #--------------------------------------------------------------------------
  # ● 获取防具所持数
  #     armor_id : 防具 ID
  #--------------------------------------------------------------------------
  def armor_number(armor_id)
    # 如果 hash 个数数值不存在就返回 0
    return @armors.include?(armor_id) ? @armors[armor_id] : 0
  end

把3个扔掉VX的Game_Party脚本里就可以调用方法了 [LINE]1,#dddddd[/LINE]系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~




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