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

Project1

 找回密码
 注册会员
搜索

电话与任务脚本的兼容请教

查看数: 2121 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2018-5-25 01:00

正文摘要:

本帖最后由 阮声悠悠 于 2018-5-25 12:32 编辑 如下。是论坛上一个很棒的任务系统,我对脚本做了一些更改,使它变成电话系统 我是个脚本渣渣,所以有两个问题想请教。 1. 两个系统不能同时使用,双击打开游戏就 ...

回复

soulsaga 发表于 2018-5-25 13:47:10
本帖最后由 soulsaga 于 2018-5-25 14:48 编辑

电话脚本79行
RUBY 代码复制
  1. text = @tonghua[i].name

加一行$game_variables[编号] = text if text == "妈妈叫你回来吃米水"

点评

不行,还是无法把名字代入变量。。  发表于 2018-5-25 17:44
I被吞了..  发表于 2018-5-25 14:49
报错undefined method “name”for #<Array:0xcbd3d30>  发表于 2018-5-25 14:26
阮声悠悠 发表于 2018-5-25 12:36:16
灯笼菜刀王 发表于 2018-5-25 10:56
你依样画葫芦没画好啊,不能只单单改方法名称,这个脚本是由几个class组成的,可以试试把它们先分 ...

好吧,按照你的意思修改成功了。在一楼
在测试工程里面已经不会报错,不知道会不会有其他问题!!

另外,有没有办法把名字代入变量呢?因为妈妈可能是电话本里第一个,也可能是第二个
灯笼菜刀王 发表于 2018-5-25 10:56:39
你依样画葫芦没画好啊,不能只单单改方法名称,这个脚本是由几个class组成的,可以试试把它们先分出来,然后看有重叠的部分合并到同一个地方去。


要得到选项的序号,可以直接到 149行这里

  #--------------------------------------------------------------------------
  # ● 刷新画面
  #--------------------------------------------------------------------------
  def update
    @mission_window.update
    if @index != @mission_window.index
      @index = @mission_window.index
    $game_variables[编号] = @index  #代入N号变量
    end
    return update_mission if @mission_window.active
  end

加上这一句,接下来知道怎么做了吧

评分

参与人数 1星屑 +50 收起 理由
RyanBern + 50 认可答案

查看全部评分

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

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

GMT+8, 2024-11-23 07:49

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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