UID319552
帖子
精華
主題
積分1808
現金
積極性
威望
違規
熱心
推廣次數
閱讀權限10
註冊時間2013-2-12
在線時間 小時
最後登錄1970-1-1
TA的每日心情 | 慵懶 2013-4-30 08:54 AM |
---|
簽到天數: 75 天 連續簽到: 1 天 [LV.6]常住居民II
|

樓主 |
發表於 2013-3-29 23:07:29
|
顯示全部樓層
o03126 發表於 2013-3-29 11:16 AM 
目前我測試是有兩種解決方式
1. 把switch 每種選項都加入 連同正確選項
2. 在顯示array時 前面多一個字 ...
問題總算解決了
要做到2點
1. 在每個case裡強制指定answer
2.case裡指定內容給陣列的順序要是1234,不能是4123之類的
比如
case 2:
switch(rand(1,6))
{
case 6:
set $OXAns$[1],.@OXAnsN1$;
set $OXAns$[2],.@OXAnsR$;
set $OXAns$[3],.@OXAnsN2$;
set $OXAns$[4],.@OXAnsN3$;
break;
case 1:
set $OXAns$[1],.@OXAnsN1$;
set $OXAns$[2],.@OXAnsR$;
set $OXAns$[3],.@OXAnsN3$;
set $OXAns$[4],.@OXAnsN2$;
break;
case 2:
set $OXAns$[1],.@OXAnsN2$;
set $OXAns$[2],.@OXAnsR$;
set $OXAns$[3],.@OXAnsN1$;
set $OXAns$[4],.@OXAnsN3$;
break;
case 3:
set $OXAns$[1],.@OXAnsN2$;
set $OXAns$[2],.@OXAnsR$;
set $OXAns$[3],.@OXAnsN3$;
set $OXAns$[4],.@OXAnsN1$;
break;
case 4:
set $OXAns$[1],.@OXAnsN3$;
set $OXAns$[2],.@OXAnsR$;
set $OXAns$[3],.@OXAnsN1$;
set $OXAns$[4],.@OXAnsN2$;
break;
case 5:
set $OXAns$[1],.@OXAnsN3$;
set $OXAns$[2],.@OXAnsR$;
set $OXAns$[3],.@OXAnsN2$;
set $OXAns$[4],.@OXAnsN1$;
break;
}
break;
非常感謝o03126大協助解決問題!!!
|
|