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

Project1

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

[交流讨论] 關於輸入文字答案的腳本結果

[复制链接]

Lv1.梦旅人

梦石
0
星屑
200
在线时间
26 小时
注册时间
2018-9-6
帖子
5
跳转到指定楼层
1
发表于 2018-9-18 22:31:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
大家好,我想要實現「輸入文字之後,判斷是否正確」
爬文之後找到有人分享說

「用事件-脚本输入答案:
var input = prompt("請輸入正確答案:", "");
$gameSwitches.setValue(1, input.replace(/\s/g,'') === '你的答案');

正確答案不要帶空格。
效果:答案正確的話開關1打開,答案錯誤的話,開關1關閉」


但我照著做之後,發現一個問題,就是當我被問問題時有「確定」和「取消」的選項,而當我點選「取消」
遊戲就會出現錯誤而無法繼續進行
想知道這應該要怎麼解決呢?

Lv4.逐梦者

梦石
0
星屑
17839
在线时间
2149 小时
注册时间
2015-7-4
帖子
916
2
发表于 2018-9-18 22:53:03 | 只看该作者
你试试这个:
var input = prompt("請輸入正確答案:", "");
if(input){$gameSwitches.setValue(3, (input.replace(/\s/g,'') === '你') || false);}
else{$gameSwitches.setValue(3, false);}
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3074
在线时间
685 小时
注册时间
2018-6-1
帖子
272
3
发表于 2018-9-18 23:00:18 | 只看该作者
mv不是自带输入功能吗  论坛也有人开发出了 中文输入插件 非常好用
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3399
在线时间
461 小时
注册时间
2013-12-7
帖子
333
4
发表于 2018-9-19 09:29:22 | 只看该作者
var input = prompt("請輸入正確答案:", "") || "";
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
200
在线时间
26 小时
注册时间
2018-9-6
帖子
5
5
 楼主| 发表于 2018-9-19 17:30:20 | 只看该作者
Fan723 发表于 2018-9-18 22:53
你试试这个:
var input = prompt("請輸入正確答案:", "");
if(input){$gameSwitches.setValue(3, (input. ...

(第一次接觸腳本,謝謝大家耐心回答)
有成功耶!謝謝
想請問一下,這腳本裡面的數字3是什麼意思呢?

点评

我测试的时候开关1、2已被用了,就用了3号开关。  发表于 2018-9-19 23:40
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
200
在线时间
26 小时
注册时间
2018-9-6
帖子
5
6
 楼主| 发表于 2018-9-19 17:32:39 | 只看该作者
ekmomo 发表于 2018-9-19 09:29
var input = prompt("請輸入正確答案:", "") || "";

謝謝你,修改這句之後確實成功了!
也想請問一下,如果我要讓玩家答對之後,這個NPC就不再接受提問而是給別的回應,是不是就調整成「若開關1被打開,則回答xxx」
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-25 16:39

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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