Project1

标题: 如何解决脚本使用prompt输入後的灵异现象? [打印本页]

作者: play337    时间: 2022-4-30 16:24
标题: 如何解决脚本使用prompt输入後的灵异现象?
本帖最后由 play337 于 2022-4-30 20:49 编辑

如何解决脚本使用prompt输入後的灵异现象?

脚本:
var sRst=prompt("请输入你的年龄(如:10):", "");
$gameVariables._data[10]=sRst;

文本:
你的年龄是10岁

=================================
灵异现象来了

第一次说话的时候...文本框会正常显示 然后等你按下确定

第二次在说话的时候....文本框不到一秒就消失了....不管试了几次都一样...

这到底是怎么回事?

各位大佬可以帮我看看吗?

我有上传范本可以看!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! <-----------------

talk_out_at_twi_times.zip

638.89 KB, 下载次数: 2


作者: 任小雪    时间: 2022-4-30 17:21
是因为你点的的回车?在中间加一个空白对话如何?
我一般不另加对话。。。或许我也会遇到这个问题。。。
作者: 小怪兽奇奇侠    时间: 2022-4-30 17:53
文本框是啥玩意儿呀?是自带的显示对话呢还是你用脚本alert出来的呢?代码又是怎么写的?
作者: 入坑小萌新    时间: 2022-4-30 18:52
你这么多星屑
作者: 任小雪    时间: 2022-4-30 19:32
以下好像没问题
◆脚本:$gameVariables._data[1]=prompt("6不?", "");
◆文本:无, 窗口, 底部
:  :\v[1]
◆文本:无, 窗口, 底部
:  :\v[1]
◆文本:无, 窗口, 底部
:  :\v[1]
作者: 任小雪    时间: 2022-4-30 19:34
以下还是没有问题(我的游戏里的插件都是自己做的)

◆脚本:var aa=prompt("6不?", "");
:  :$gameVariables._data[1]=aa;
◆文本:无, 窗口, 底部
:  :\v[1]
◆文本:无, 窗口, 底部
:  :\v[1]
◆文本:无, 窗口, 底部
:  :\v[1]
作者: 任小雪    时间: 2022-4-30 19:38
本帖最后由 任小雪 于 2022-4-30 19:42 编辑

哦,这个问题啊……不过我电脑闪得没那么快.
试试这样?我实测了一下,貌似可以,但我不确定是不是真的


◆脚本:var aa=prompt("6不?", "");
:  :$gameVariables._data[1]=aa;
◆如果:脚本:$gameVariables._data[1]
  ◆文本:无, 窗口, 底部
  :  :\v[1]
  ◆脚本:$gameVariables._data[1]=null;
  ◆
:结束




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1