设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1881|回复: 2
打印 上一主题 下一主题

[已经解决] 关于Scene_Item的问题。。。

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1308
在线时间
354 小时
注册时间
2009-9-14
帖子
328
跳转到指定楼层
1
发表于 2015-4-11 10:55:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
请问这句话要怎么写。。。?
当开关1=ON时
    使用ID为1、2、3……的物品时
       执行1号公共事件

评分

参与人数 1星屑 +35 收起 理由
RyanBern + 35 手动认可奖励

查看全部评分

Lv3.寻梦者

梦石
0
星屑
3039
在线时间
1052 小时
注册时间
2011-8-16
帖子
242
2
发表于 2015-4-11 13:39:12 手机端发表。 | 只看该作者
在数据库直接设置物品对应的公共事件。在公共事件里添加条件分歧。

点评

CR~
这样设置的话,就算开关1没有打开,还是会触发公共事件,所以使用完这个物品之后就会直接返回地图,让这个物品连续用起来很麻烦。。。  发表于 2015-4-11 21:51
回复 支持 反对

使用道具 举报

Lv4.逐梦者

「Pemercyia」


Urhurrenna

梦石
0
星屑
9397
在线时间
2748 小时
注册时间
2008-9-5
帖子
3543

开拓者短篇八RM组冠军短篇九导演组亚军白银编剧

3
发表于 2015-4-16 22:13:49 | 只看该作者
本帖最后由 cinderelmini 于 2015-4-17 17:04 编辑

Scene_Item里面的update_item里面找到公共事件的那段,然后这样处理:

  1.         # 公共事件 ID 有效的情况下
  2.         if @item.common_event_id > 0
  3.           ############################
  4.           # 物品ID判定
  5.           case @item.id
  6.           when 1, 2, 3
  7.             # 开关没打开的话就返回
  8.             return unless $game_switches[1] == true
  9.           end
  10.           ############################
  11.           # 预约调用公共事件
  12.           $game_temp.common_event_id = @item.common_event_id
  13.           # 演奏物品使用时的 SE
  14.           $game_system.se_play(@item.menu_se)
  15.           # 消耗品的情况下
  16.           if @item.consumable
  17.             # 使用的物品数减 1
  18.             $game_party.lose_item(@item.id, 1)
  19.             # 再描绘物品窗口的项目
  20.             @item_window.draw_item(@item_window.index)
  21.           end
  22.           # 切换到地图画面
  23.           $scene = Scene_Map.new
  24.           return
  25.         end
复制代码
这样应该就可以了~

点评

CR~
谢了啊,,,我说为什么一直不能用,,,原来是物品分类脚本给默认的取代了。。。  发表于 2015-4-19 21:10
难不成还得加上==判定?代码更新了一下,至于开关判定执行内容什么的。。直接在公共事件里设定条件分歧吧……  发表于 2015-4-17 17:05
CR~
不知道这样的话要怎么弄。。。 开关1打开的话,使用1号物品额外触发1号公共事件 开关2打开的话,使用1号物品额外触发2号公共事件  发表于 2015-4-17 15:56
CR~
不知道为什么,,,还是无论如何都执行公共事件,,,  发表于 2015-4-17 15:54

评分

参与人数 2星屑 +10 梦石 +1 收起 理由
RyanBern + 1 认可答案
wolves + 10 我很赞同

查看全部评分

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-22 11:42

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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