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

Project1

 找回密码
 注册会员
搜索

如何用脚本调用“显示选择项”事件指令?

查看数: 4922 | 评论数: 20 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2015-2-21 06:03

正文摘要:

我想用脚本调用“显示选择项”事件指令: 查到 Interpreter 3 里有定义: def command_102     # 文章已经设置过 message_text 的情况下     if $game_temp.message_text != nil   ...

回复

573932914 发表于 2015-2-24 09:41:07
还可以用@command_window = Window_Command.new(160, [s1, s2, s3, ......sn])然后判断按下每个键的情况
布冷.逆天 发表于 2015-2-21 17:31:38
我也想学,不过我的是增减exp,
class Xin_Shijian     
$game_variables[1] = "text"#设置文章
def command_102
    # 文章已经设置过 message_text 的情况下
    if $game_temp.message_text != nil
      # 结束
      return false
    end
    # 设置信息结束后待机和返回调用标志
    @message_waiting = true
    $game_temp.message_proc = Proc.new { @message_waiting = false }
    # 设置选择项
    $game_temp.message_text = ""
    $game_temp.choice_start = 0
    setup_choices(@parameters)
    # 继续
    return true
end
$data_common_events[1]=Xin_Shijian.new
我的QQ:1417912437,我们可以讨论

点评

目测这段脚本要报错吧  发表于 2015-2-21 17:46
gonglinyuan 发表于 2015-2-21 15:06:21
事件使用脚本来实现的

相关事件细节在脚本的 Interpreter 里面
cimmy210 发表于 2015-2-21 12:22:59
RyanBern 发表于 2015-2-21 11:34
我这里没有出什么问题。
用脚本处理事件的时候,最好一条脚本只处理一个事件,后续脚本另外开一条脚本指 ...

这样写效果也一样。

将这个公共事件关联一个物品,在游戏中用热键反复激活这个物品,结果每次"Game Text"都会向右移
cimmy210 发表于 2015-2-21 12:18:31
RyanBern 发表于 2015-2-21 12:13
我的公共事件定义如下:

在地图事件中调用公共事件如下:

我的这个公共事件关联了一个物品,在游戏中用热键反复激活这个物品,就会反复调用此公共事件。

点评

你是在默认工程下做的测试吧,我在默认工程下就没有这个问题啊  发表于 2015-2-21 12:33
RyanBern 发表于 2015-2-21 12:13:11
cimmy210 发表于 2015-2-21 11:58
定义之后在公共事件里反复调用这个函数。

事件截图:

我的公共事件定义如下:

在地图事件中调用公共事件如下:

暂时没发现什么问题。
cimmy210 发表于 2015-2-21 11:59:54
taroxd 发表于 2015-2-21 11:52
这里又不是事件解释器。“等待”的功能也需要你自己实现。

    @message_waiting = true
    $game_temp.message_proc = Proc.new { @message_waiting = false }

这个就是等待吧,但问题是后面的语句没有等待,立即继续执行了..........
RyanBern 发表于 2015-2-21 11:56:18
cimmy210 发表于 2015-2-21 11:46
我不是在事件编辑器里插入脚本,是在脚本编辑器里,定义一个函数,里面写了这样的语句,然后每次调用这个 ...



定义之后你是在何处调用的?是在事件编辑器里面还是其他位置?再详细说明一下。
我这里并未出现每次往右移动的现象。
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2025-7-19 16:23

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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