微信扫一扫 分享朋友圈

已有 1194 人浏览分享

[服務器教學] 一個簡單的問答js語法

[複製鏈接]

集團新軍

Rank: 1

18

威望

56

金錢

0

A幣
主題
8
帖子
35
精華
0
綜合社群主題發文量
0
電玩社群主題發文量
0
娛樂社群主題發文量
0
技術社群主題發文量
0
閱讀權限
10
註冊時間
2017-3-30
  • TA的每日心情

    2019-9-6 18:19
  • 簽到天數: 2 天

    連續簽到: 0 天

    [LV.1]初來乍到

    loveuvu84 發表於  2017-5-5 00:56:23 | 顯示全部樓層 | 閱讀模式
    我看國內論壇很少有多做一些答題的JS這方面的解說,我拿我自己的出來分享,
    可能各位前輩會覺得很簡單,但是對於初接觸的人來說沒有範例很難真的弄出來,
    所以我就在這邊分享一個js ,我是套用在 三轉任務 神聖之石上面

    1. var status = 0;
    2. var jj;
    3. var ii;
    4. var hh;
    5. var gg;
    6. var ff;
    7. var ee;
    8. var dd;
    9. var cc;
    10. var bb;
    11. var aa;


    12. function start() {
    13.     status = -1;
    14.     action(1, 0, 0);
    15. }

    16. function action(mode, type, gg) {
    17.     if (mode == -1) {
    18.         cm.dispose();
    19.     } else {
    20.         if (mode == 0) {
    21.             cm.dispose();
    22.             return;
    23.         }
    24.         if (mode == 1)
    25.             status++;
    26.         else
    27.             status--;
    28.         if (status == 0) {
    29.                 if (!cm.haveItem(你要讓他檢測的代碼A)) {
    30.           cm.sendOk("你的身上並沒有#i你要讓他檢測的代碼A#");
    31.         return;
    32.            } else if (!cm.haveItem(你要讓他檢測的代碼B)) {
    33.           cm.sendOk("你的身上並沒有#i你要讓他檢測的代碼B#");
    34.         return;
    35.                 } else if (cm.getPlayer().getLevel() < 70) {
    36.           cm.sendOk("你的等級尚未達到70等唷。");
    37.         return;
    38.         }
    39.         cm.sendSimple("我的問題永遠沒有答案...\r\n#b#L1#我要挑戰三轉題庫");
    40.         } else if (status == 1) {
    41.             aa = gg;
    42.             if (aa >= 0 && aa <= 1) {
    43.                 if (aa == 1) {
    44.                       cm.sendSimple("#k第一題 :\r\n不問法律的話,普遍認知,大麻究竟是不是毒品?\r\n\r\n#b#L0#不是\r\n#L1#是");
    45.                                           cm.gainItem(你要讓他扣除的代碼A,-1);               
    46.                     bb = 0;
    47.                 }
    48.             } else {
    49.                 cm.dispose();
    50.             }
    51.         } else if (status == 2) {               
    52.             if (bb == 0) {
    53.                 if (gg == 0) {
    54.                     cm.sendSimple("#k第二題 :\r\n在維多利亞島的弓箭手村無法見到的NPC是誰?\r\n#b#L0#特奧\r\n#L1#瑪亞");
    55.                 } else if (gg == 1) {
    56.                     cm.sendOk("再想想吧。");
    57.                                 }
    58.                 cc = 0;         
    59.             }
    60.         } else if (status == 3) {
    61.           if (cc == 0) {
    62.                 if (gg == 0) {
    63.                     cm.sendSimple("#k第三題 :\r\n小A辣是男生還是女生?\r\n#b#L0#女生\r\n#L1#男生");
    64.                 } else if (gg == 1) {
    65.                     cm.sendOk("錯誤答案。");
    66.                                  }
    67.                 dd = 0;       
    68.             }
    69.         } else if (status == 4) {
    70.          if (dd == 0) {
    71.                 if (gg == 0) {
    72.                     cm.sendOk("錯誤答案。");
    73.            } else if (gg == 1) {
    74.                     cm.sendSimple("#k第四題 :\r\n弓箭手村的瑪亞請求我們拿什麼物品給她,來治好她的病?\r\n#b#L0#大麻\r\n#L1#奇怪的藥");
    75.                 }
    76.                 ee = 0;
    77.             }
    78.                        } else if (status == 5) {
    79.          if (ee == 0) {
    80.                 if (gg == 0) {
    81.                     cm.sendOk("錯誤答案,可惜了差一點。");
    82.            } else if (gg == 1) {
    83.                     cm.sendSimple("#k第五題 :\r\n喚醒麥吉的舊戰劍不需要的材料是什麼?\r\n#b#L0#火焰羽毛\r\n#L1#妖精之翼");
    84.                 }
    85.                 ff = 0;
    86.             }
    87.                        } else if (status == 6) {
    88.          if (ff == 0) {
    89.                 if (gg == 0) {
    90.                     cm.sendOk("錯誤答案,快完成了說。");
    91.            } else if (gg == 1) {
    92.                     cm.sendSimple("#k第六題 :\r\n楓之谷中,從等級1到等級2需要多少經驗值?\r\n#b#L0#15\r\n#L1#10");
    93.                 }
    94.                 hh = 0;
    95.             }
    96.                        } else if (status == 7) {
    97.          if (hh == 0) {
    98.                 if (gg == 0) {
    99.                    cm.sendOk("恭喜這位玩家成功挑戰試題,接著去找長老完成三次轉職吧!");
    100.                                    cm.gainItem(你要讓他檢測的代碼B,-1);
    101.                    cm.gainItem(你要讓他獲得的代碼A, 1);
    102.            } else if (gg == 1) {
    103.                    cm.sendOk("最後一步了..加油..答題前多想個幾秒鐘。");
    104.                 }
    105.             }       
    106.         } else {
    107.             cm.dispose();
    108.         }
    109.     }
    110. }       
    複製代碼
    共收到 0 A幣
    打賞榜
    暫無
    暫無
    暫無
    暫無
    ----
    暫無
    ----
    暫無
    ----
    暫無
    ----
    您需要登錄後才可以回帖 登錄 | 註冊會員

    本版積分規則

    35

    發文

    56

    金錢

    0

    A幣

    ----------榮譽勳章----------

    熱門推薦
    圖文推薦
    • 聯繫我們

    小黑屋|AICL社群娛樂集團

    GMT+8, 2024-5-14 03:47 , 網路刷新 0.102267 秒 .

    歡迎來到 AICL網路社群

    版權AICL社群所有 2011-2021.

    Total:123 Today:213 Online:322