微信扫一扫 分享朋友圈

已有 1742 人浏览分享

[服務器疑問] 關於 cm .sendstye 函式的問題

[複製鏈接]

集團新軍

Rank: 1

2

威望

12

金錢

0

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

    2019-3-10 01:15
  • 簽到天數: 3 天

    連續簽到: 0 天

    [LV.2]偶爾看看I

    boringwolf 發表於  2019-3-3 22:16:50 | 顯示全部樓層 | 閱讀模式
    1. var status = 0;
    2. var select;
    3. var sel;
    4. var se;
    5. var s;
    6. var choice;

    7. //整形代碼------------------
    8. var G_beauty = 0;
    9. var G_haircolor = Array();
    10. var G_skin = Array(0, 1, 2, 3, 4);
    11. var G_hair = Array(30450,30460,30590,31000);
    12. var G_hairnew = Array();
    13. var G_face = Array(21029, 21035, 21034, 21030, 21000, 21001, 21002, 21003, 21004, 21005, 21006, 21007, 21008, 21009, 21010, 21011, 21012, 21013, 21014, 21016, 21017, 21018, 21019, 21020, 21021, 21022);
    14. var G_facenew = Array();
    15. var G_colors = Array();
    16. //女性外觀 

    17. var B_beauty = 0;
    18. var B_haircolor = Array();
    19. var B_skin = Array(0, 1, 2, 3, 4);
    20. var B_hair = Array(30000,30020,30030,30040);
    21. var B_hairnew = Array();
    22. var B_face = Array(20037, 20036, 20032, 20031, 20029, 20000, 20001, 20002, 20003, 20004, 20005, 20006, 20007, 20008, 20009, 20010, 20011, 20012, 20013, 20014, 20016, 20017, 20018, 20019, 20020, 20021, 20022, 20023);
    23. var B_facenew = Array();
    24. var B_colors = Array();
    25. //男性外觀

    26. //整形代碼------------------





    27. function start() {
    28.     status = -1;
    29.     action(1, 0, 0);
    30. }

    31. function action(mode, type, selection) {
    32.     if (mode == -1) {
    33.         cm.dispose();
    34.     } else {
    35.         if (mode == 0) {
    36.             cm.dispose();
    37.             return;
    38.         }
    39.         if (mode == 1)
    40.             status++;
    41.         else
    42.             status--;
    43.         if (status == 0) {
    44.                         cm.sendSimple("你好!在這裡我可以幫你改變造型,請問你需要什麼服務?\r\n#L0#髮型#l\r\n#L1#膚色#l\r\n#L2#髮色#l\r\n#L3#眼型#l\r\n#L4#眼色#l");
    45.         }
    46.                 else if (status == 1) {
    47.                             var g = cm.getPlayer().getGender();
    48.                 if (selection == 0) {
    49.                                         if (g == 1) {
    50.                                                 G_beauty = 1;
    51.                                                 G_hairnew = Array();
    52.                                                 for (var i = 0; i < G_hair.length; i++) {
    53.                                                         G_hairnew.push(G_hair[i] + parseInt(cm.getChar().getHair() % 10));
    54.                                                 }
    55.                                                 cm.sendStyle("選擇你喜歡的?", G_hairnew);
    56.                                         }
    57.                                         else {
    58.                                                 B_beauty = 1;
    59.                                                 B_hairnew = Array();
    60.                                                 for (var i = 0; i < B_hair.length; i++) {
    61.                                                         B_hairnew.push(B_hair[i] + parseInt(cm.getChar().getHair() % 10));
    62.                                                 }
    63.                                                 cm.sendStyle("選擇你喜歡的?", B_hairnew);
    64.                                         }
    65.                                         sel = 0;
    66.                                 }
    67.                                 else if (selection == 1) {
    68.                                         cm.sendAcceptSimple("1");
    69.                                 }
    70.                                 else if (selection == 2) {
    71.                                         cm.sendAcceptSimple("2");
    72.                                 }
    73.                                 else if (selection == 3) {
    74.                                         cm.sendAcceptSimple("3");
    75.                                 }
    76.                                 else if (selection == 4) {
    77.                                         cm.sendAcceptSimple("4");
    78.                                 }
    79.                                 else if (sel == 0) {
    80.                                         if (G_beauty == 1)
    81.                                         cm.setHair(G_hairnew[selection]);
    82.                                         else if (B_beauty == 1)
    83.                                         cm.setHair(B_hairnew[selection]);
    84.                                         cm.dispose();
    85.                                 }
    86.                 }       
    87.         }
    88. }
    複製代碼
    代碼如上
    我在選擇頭髮後 按下確定按鈕不會變 而且會卡住需要 @ea 去解卡。
    請問是我的邏輯在哪裡出錯了嗎。
    共收到 0 A幣
    打賞榜
    暫無
    暫無
    暫無
    暫無
    ----
    暫無
    ----
    暫無
    ----
    暫無
    ----

    集團新軍

    Rank: 1

    70

    威望

    380

    金錢

    998

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

    2021-8-16 01:14
  • 簽到天數: 68 天

    連續簽到: 1 天

    [LV.6]常住居民II

    口叻叻 發表於 2019-3-4 07:12:09 | 顯示全部樓層
    在你發送cm.sendStyle()之後 應該要是以
    1. else if(status == 2){
    2.         if(G_beauty == 1){
    3.                 cm.setHair(G_hairnew[selection]);
    4.         }
    5. }
    複製代碼
    而非
    1. else if(selection == 0) { } 做改變髮型的動作
    複製代碼
    程式小菜雞
    您需要登錄後才可以回帖 登錄 | 註冊會員

    本版積分規則

    2

    發文

    12

    金錢

    0

    A幣

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

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

    小黑屋|AICL社群娛樂集團

    GMT+8, 2024-4-28 22:42 , 網路刷新 0.100130 秒 .

    歡迎來到 AICL網路社群

    版權AICL社群所有 2011-2021.

    Total:123 Today:213 Online:322