找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2003|回复: 4

[RMXP] 判断使用了XX物品的脚本应该放在哪里呢

[复制链接]
发表于 2010-1-20 16:24:41 | 显示全部楼层 |阅读模式
比如 if 使用了34号物品,那么就执行XXXX,end 。如果放在脚本编辑器里,应该怎么写呢?是不是可以写在Scene_Item的什么位置?



if $used_item_id == 34
  。。。。。。
end
发表于 2010-1-20 21:48:27 | 显示全部楼层
def update
 楼主| 发表于 2010-1-21 09:33:42 | 显示全部楼层
这样?为什么在菜单中使用32号物品没效果呢
  #--------------------------------------------------------------------------
  # ● 刷新画面
  #--------------------------------------------------------------------------
  def update
    # 刷新窗口
    @help_window.update
    @item1_window.update
    @target_window.update
    # 物品窗口被激活的情况下: 调用 update_item
    if @item1_window.active
      update_item
      return
    end
    # 目标窗口被激活的情况下: 调用 update_target
    if @target_window.active
      update_target
      return
    end
   
  if $used_item_id == 32
    p "22"
  end
   
  end
发表于 2010-1-21 12:09:50 | 显示全部楼层
使用物品对应的公共事件里设置开关即可
发表于 2010-1-22 21:37:20 | 显示全部楼层
def update_item 的 if @item.scope >= 3 前面…
$used_item_id = @item.id
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|幻想森林

GMT+8, 2026-10-31 15:26 , Processed in 0.014314 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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