查看: 3212|回复: 2

[有事请教] 答題遊戲,判斷錯誤次數方式及腳本化問題

[复制链接]
梦石
0
星屑
36
在线时间
13 小时
注册时间
2018-7-11
回帖
2
发表于 2018-7-16 11:28:24 | 显示全部楼层 |阅读模式

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

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

×
我想要製作一個答題遊戲,若是答錯3次,遊戲便會結束,目前是用公共事件的方式下去製作。

答錯時用此方式判定,這是第幾次答錯。

用公共事件全局判定。

Q1.png
Q2.png

但是這樣有一個極大的問題,那便是每一個錯誤的選項下面,我都必須要添加這一段又臭又長的判斷式。
所以我想寫一個腳本,簡略這個流程(有點像是Include 副程式的概念)增加可讀性。
程式碼如下:
Game_Interpreter.prototype.pluginCommand = function(command, args){
if($gameSwitches.value(#0981)==false){
      $gameSwitches.value(#0981)==true;
      $gameSwitches.value(#0996)==true;
}else if($gameSwitches.value(#0982)==false){
      $gameSwitches.value(#0982)==true;
      $gameSwitches.value(#0997)==true;
}else if($gameSwitches.value(#0982)==false){
      $gameSwitches.value(#0998)==true;
}
}
但是無法執行。
想要請問各位大神,應該要如何寫這段腳本,還是說有無其他的方式能夠更簡單的紀錄、判斷錯誤的次數?

老鹰

梦石
40
星屑
37812
在线时间
7091 小时
注册时间
2012-5-26
回帖
3297

极短24评委极短23参与极短22参与极短21评委老司机慢点开短篇十吟唱者组别冠军开拓者剧作品鉴家

发表于 2018-7-16 11:41:54 | 显示全部楼层
把答错的次数用一个变量记录,或者同时再用一个变量记录答对的次数
每答错一次,答错次数变量+1
显示文本里面可以用转义符\v[id]来替换显示id号变量的数值
回复 2 0

使用道具 举报

梦石
0
星屑
36
在线时间
13 小时
注册时间
2018-7-11
回帖
2
 楼主| 发表于 2018-7-16 14:00:54 | 显示全部楼层
謝謝大大的回答,這個問題用您的方式非常容易的就解決了!
可以再請教您一個問題嗎?
我想要用的方式是從題庫裡面隨機選出一個問題提問。目前採用的是使用變量的方法。

變量001 = 隨機 1~3
條件分歧
001 = 1時
問題一
顯示選擇肢
回答A
答對
回答B
答錯
001 = 2時
問題二
.
.
.

請問有無更簡便的方法?
請問有辦法寫出直接include題目的方式嗎(用JSON、JS等)
這樣未來要改變題目也比較方便,程式也不會過長。
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部