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

Project1

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

关于“真对话加强脚本 ver.2”的文字显示

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-1-21
帖子
19
跳转到指定楼层
1
发表于 2009-4-17 04:48:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x

关于“XRXS 9. 真对话加强脚本 ver.2”的文字显示问题。


对于RMXP的脚本我很菜,在主站上看了一些教程文章,没有系统地学习,只知道一些粗浅的东西,请大家多指导了。

问题一:

脚本33行:

DEFAULT_TYPING_ENABLE = false # 逐字显示

这里“DEFAULT_TYPING_ENABLE”设置成 false 是使文字显示时候一口气全部显示出来。
如果在脚本里将“DEFAULT_TYPING_ENABLE”设置成 true ,则文字为打字效果的逐字显示。
请问如何在游戏事件中切换这两个设置呢?
如果可以在“事件指令”的“脚本…”中切换,代码应该如何写呢?


问题二:
(与上一个类似)

脚本63行:

NAME_WINDOW_TEXT_COLOR  = Color.new(192,240,255,255)

同样是希望在游戏事件中切换颜色设置。
请问在“事件指令”的“脚本…”中如何写代码呢?

如果无法在“事件指令”的“脚本…”中实现,有没有别的方法呢,知道的朋友请写一写,谢谢。
版务信息:本贴由楼主自主结贴~

Lv1.梦旅人

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-1-21
帖子
19
2
 楼主| 发表于 2009-4-17 04:50:38 | 只看该作者
对了,附上脚本地址:
http://rpg.blue/upload_program/files/%E5%AF%B9%E8%AF%9D%E5%8A%A0%E5%BC%BA%E8%84%9A%E6%9C%AC.txt

版主对此帖的评论:『乖孩子是值得鼓励的,但要擅用编辑功能避免连贴哟^_^』,积分『-0』。这些被扣积分的一半会用于对本帖正确答案的悬赏。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦·贤者

梦石
0
星屑
50
在线时间
1141 小时
注册时间
2007-12-15
帖子
4100
3
发表于 2009-4-17 05:00:19 | 只看该作者
1.把这句DEFAULT_TYPING_ENABLE = false 改为 DEFAULT_TYPING_ENABLE = $game_switches[50]用50号开关控制,具体效果自己测试
2.这个你在脚本中条件分歧吧,不同的角色名称用不同的颜色都行
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
http://rpg.blue/home.php?mod=space&uid=34951&do=blog&id=12799
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-1-21
帖子
19
4
 楼主| 发表于 2009-4-17 05:43:09 | 只看该作者
谢谢tommay
看了你的回答,思路我明白了。

但是在用“$game_switches[50]”给  DEFAULT_TYPING_ENABLE  赋值时,报“NoMethodError”错误。
直接尝试用0或者false给“$game_switches[50]”赋值也是报此错误。
翻找其他系统脚本查看有无类似代码ING……

================

补充,我明白了,在“事件指令”的“脚本…”中写就不会有问题。
谢谢。

颜色我再去研究下。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦·贤者

梦石
0
星屑
50
在线时间
1141 小时
注册时间
2007-12-15
帖子
4100
5
发表于 2009-4-17 05:47:21 | 只看该作者
你把这个脚本的链接给我,主站或论坛
http://rpg.blue/home.php?mod=space&uid=34951&do=blog&id=12799
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-1-21
帖子
19
6
 楼主| 发表于 2009-4-17 05:51:47 | 只看该作者
脚本地址在第二贴里有。
现在拿着另一个有颜色开关的脚本比较琢磨中 ^-^

对了,那么说起来,DEFAULT_TYPING_ENABLE  是一个整个游戏的全局变量吧。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦·贤者

梦石
0
星屑
50
在线时间
1141 小时
注册时间
2007-12-15
帖子
4100
7
发表于 2009-4-17 06:07:14 | 只看该作者
MS不能用开关控制,抱歉- -
http://rpg.blue/home.php?mod=space&uid=34951&do=blog&id=12799
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-1-21
帖子
19
8
 楼主| 发表于 2009-4-17 06:12:28 | 只看该作者
无妨,还是多谢。
至少知道了脚本中如何使用游戏里的开关对象 XD

不会脚本确实比较麻烦。
不能偷懒,决定从头到尾看一下主站的脚本教程。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦·贤者

梦石
0
星屑
50
在线时间
1141 小时
注册时间
2007-12-15
帖子
4100
9
发表于 2009-4-17 06:13:16 | 只看该作者
以下引用边漠七七于2009-4-16 22:12:28的发言:

无妨,还是多谢。
至少知道了脚本中如何使用游戏里的开关对象 XD

不会脚本确实比较麻烦。
不能偷懒,决定从头到尾看一下主站的脚本教程。

支持,学脚本得慢慢来,加油!
http://rpg.blue/home.php?mod=space&uid=34951&do=blog&id=12799
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-1-21
帖子
19
10
 楼主| 发表于 2009-4-17 07:49:38 | 只看该作者

^-^

关于那个脚本,暂时用开关的方法解决了。

DEFAULT_TYPING_ENABLE = false  这一行由于会报错(可能位置不对吧),所以没管。

搜索脚本中“DEFAULT_TYPING_ENABLE”出现的地方。
找到两处。

update unless DEFAULT_TYPING_ENABLE

text_not_skip = DEFAULT_TYPING_ENABLE

分别修改成
update unless $game_switches[50]

text_not_skip = $game_switches[50]

在事件中用50号开关控制,暂时没出现运行问题,希望之后不会有冲突 >_<

由于本身也不明白
update unless

text_not_skip
的作用,先试着看看=。=;;;
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-16 06:03

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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