OK論壇

 找回密碼
 註冊
查看: 1851|回復: 18

條件兌換...出錯

[複製鏈接]
  • TA的每日心情
    擦汗
    2013-7-24 03:58 AM
  • 簽到天數: 27 天

    連續簽到: 3 天

    [LV.4]偶爾看看III

    發表於 2013-6-15 12:07:48 | 顯示全部樓層 |閱讀模式
    EA
    私服版號: sear 1.9.340
    問題內容: 腳本問題

    1. change1:

    2.         if ((countitem(22007) < 1) || (countitem(22008) < 1) || (countitem(22009) < 1) || (countitem(22010) < 1 || (countitem(22011) < 1 || (countitem(22012) < 1 ))
    3. {
    4.         mes "[活動告示牌]";
    5.         mes "你沒有收集完成唷!";
    6.         close;
    7. }
    複製代碼
    在小黑窗 顯示  { 出錯了...但我移除也是一樣,不知道這與法錯在哪><
    回復

    使用道具 舉報

  • TA的每日心情
    擦汗
    2015-12-11 12:24 AM
  • 簽到天數: 70 天

    連續簽到: 3 天

    [LV.6]常住居民II

    發表於 2013-6-15 12:23:16 | 顯示全部樓層
    本帖最後由 square2090 於 2013-6-15 12:26 PM 編輯

      if "("(countitem(22007) < 1) || (countitem(22008) < 1) || (countitem(22009) < 1) || (countitem(22010) < 1 || (countitem(22011) < 1 || (countitem(22012) < 1 ")")

    劇我所知 這邊只需要一個 ( 和 ) 即可

    藍色的 ) 應該是不需要的

    評分

    參與人數 1積分 +5 收起 理由
    grass0916 + 5 勇氣可嘉 不過全錯

    查看全部評分

    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    擦汗
    2013-7-24 03:58 AM
  • 簽到天數: 27 天

    連續簽到: 3 天

    [LV.4]偶爾看看III

     樓主| 發表於 2013-6-15 12:25:11 | 顯示全部樓層
    square2090 發表於 2013-6-15 12:23 PM
    if "("(countitem(22007) < 1) || (countitem(22008) < 1) || (countitem(22009) < 1) || (countitem(220 ...

    你好,請問是加上  " 服號嗎?

    因為 ( ) 我有加押
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    擦汗
    2015-12-11 12:24 AM
  • 簽到天數: 70 天

    連續簽到: 3 天

    [LV.6]常住居民II

    發表於 2013-6-15 12:32:24 | 顯示全部樓層
    本帖最後由 square2090 於 2013-6-15 12:33 PM 編輯

    lun0426 發表於 2013-6-15 12:25 PM
    你好,請問是加上  " 服號嗎?

    因為 ( ) 我有加押


    • change1:
    •         if (countitem(22007) < 1 || (countitem(22008) < 1 || (countitem(22009) < 1 || (countitem(22010) < 1 || (countitem(22011) < 1 || (countitem(22012) < 1 )
    • {
    •         mes "[活動告示牌]";
    •         mes "你沒有收集完成唷!";
    •         close;
    • }

    正確應該是這樣 請注意 你前面的 < 1 ) 和後面的 < 1 後面都沒有) 請刪除即可 我自己測試是OK的


    在把前後的 (( 和 )) 各刪除一個變成上面這樣
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    擦汗
    2013-7-24 03:58 AM
  • 簽到天數: 27 天

    連續簽到: 3 天

    [LV.4]偶爾看看III

     樓主| 發表於 2013-6-15 12:43:19 | 顯示全部樓層
        26 : change1:
        27 :
        28 : if (countitem(22007) < 1 || (countitem(22008) < 1 || (countitem(22009)
    < 1 || (countitem(22010) < 1 || (countitem(22011) < 1 || (countitem(22012) < 1 )

        29 :
    *   30 : '{'

    你好 這是出現錯誤的訊息...
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    擦汗
    2013-7-24 03:58 AM
  • 簽到天數: 27 天

    連續簽到: 3 天

    [LV.4]偶爾看看III

     樓主| 發表於 2013-6-15 12:43:37 | 顯示全部樓層
    square2090 發表於 2013-6-15 12:32 PM
    lun0426 發表於 2013-6-15 12:25 PM
    你好,請問是加上  " 服號嗎?

        26 : change1:
        27 :
        28 : if (countitem(22007) < 1 || (countitem(22008) < 1 || (countitem(22009)
    < 1 || (countitem(22010) < 1 || (countitem(22011) < 1 || (countitem(22012) < 1 )

        29 :
    *   30 : '{'


    這是出現錯的訊息
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    2020-11-19 04:46 PM
  • 簽到天數: 2823 天

    連續簽到: 3 天

    [LV.Master]伴壇終老

    發表於 2013-6-15 13:35:23 | 顯示全部樓層
    請貼完整腳本
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    擦汗
    2015-12-11 12:24 AM
  • 簽到天數: 70 天

    連續簽到: 3 天

    [LV.6]常住居民II

    發表於 2013-6-15 13:38:10 | 顯示全部樓層
    lun0426 發表於 2013-6-15 12:43 PM
    26 : change1:
        27 :
        28 : if (countitem(22007) < 1 || (countitem(22008) < 1 || (counti ...

    你只貼出 條件 沒有內容 我也幫不了你
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    擦汗
    2013-7-24 03:58 AM
  • 簽到天數: 27 天

    連續簽到: 3 天

    [LV.4]偶爾看看III

     樓主| 發表於 2013-6-15 13:46:47 | 顯示全部樓層
    square2090 發表於 2013-6-15 01:38 PM
    你只貼出 條件 沒有內容 我也幫不了你

    1. prontera,180,23,4        script        活動告示牌        857,{

    2.                 mes "[ 活動告示牌]";
    3.                 mes "據說,伺服器所有怪物帶著";
    4.                 mes "藏有帶來幸福的寶箱";
    5.                 mes "寶箱內聽說都有一朵草";
    6.                 mes "運氣好的話,湊滿";
    7.                 mes "^BCBE00苜蓿草伺服器^000000";
    8.                 mes "還可以換寶物呢";
    9.                 next;
    10.                 menu
    11.                         "請問你知道哪邊可以兌換!?",change,
    12.                         "我還沒收集完成",change2;

    13. change:
    14.         mes "[活動告示牌]";
    15.         mes "這邊可以幫你兌換唷";
    16.         mes "只要集滿六字";
    17.         mes "及手工費1萬元即可兌換";
    18.         mes "請問你要兌換了嗎?";
    19.         next;
    20.         menu
    21.                 "我要兌換",change1,
    22.                 "我還沒收集完成",change2;

    23. change1:

    24. if (countitem(22007) < 1 || (countitem(22008) < 1 || (countitem(22009) < 1 || (countitem(22010) < 1 || (countitem(22011) < 1 || (countitem(22012) < 1 )

    25. {
    26.         mes "[活動告示牌]";
    27.         mes "你沒有收集完成唷!";
    28.         close;
    29. }

    30.         if (zeny < 10000) {
    31.         mes "[活動告示牌]";
    32.         mes "不好意思,您沒有足夠的 1 萬金幣";
    33. close;
    34. }

    35.         delitem 22007,1; delitem 22008,1; delitem 22009,1; delitem 22010,1; delitem 22011,1; delitem 22012,1;
    36.         set zeny,zeny-10000;
    37.         getitem 22013,1;
    38.         close;

    39. change2:
    40.         mes "[苜蓿芽 活動告示牌]";
    41.         mes "等你湊滿六個字再來找我吧";
    42.         mes "6字草";
    43.         mes "應該不難喔,加油囉";
    44. close;



    45. OnInit:
    46.         waitingroom "活動",0;
    47.         end;

    48. }



    49. prontera,178,23,5        script        吉祥 阿伯        765,{

    50.                 mes "[吉祥 阿伯]";
    51.                 mes "嘿嘿...";
    52.                 mes "我從你身上聞到";
    53.                 mes "帶有淡香氣的^BCBE00草^000000";
    54.                 mes "我現在正在蒐集六字草呢";
    55.                 mes "只是...我年紀大拉";
    56.                 mes "在也沒看過六字草了";
    57.                 next;
    58.                 menu
    59.                         "六字草",change4,
    60.                         "我也沒看過阿",change5;

    61. change4:
    62.         mes "[吉祥 阿伯]";
    63.         mes "對對..就是那個..";
    64.         mes "莫非..你有六字草?";
    65.         mes "不知道可以給我看嗎";
    66.         next;
    67.         menu
    68.                 "我不要,那是我蒐集很久的",change7,
    69.                 "喔,隨便阿",change6;

    70. change6:

    71.         if (countitem(22013) < 1){
    72.         mes "[吉祥 阿伯]";
    73.         mes "你根本就沒有...";
    74.         mes "欺負老人家阿你";
    75.         mes "你會被折壽的...";
    76.         atcommand "@die";
    77.          close;
    78. }

    79.         mes "[吉祥 阿伯]";
    80.         mes "哇,我好幸福唷";
    81.         mes "我可以用我身上的寶物";
    82.         mes "跟你換六字草嗎!?";
    83.         next;
    84.         menu
    85.                 "好阿,給我吧",change8,
    86.                 "你該不會給我老人家內褲吧..",change9;


    87. change8:
    88.         mes "[吉祥 阿伯]";
    89.         mes "你要我的什麼寶物呢!?";
    90.         mes "^BCBE00苜蓿草餅(all+20)^000000";
    91.         mes "^BCBE00冒險家背包^000000";
    92.         mes "^BCBE00藍波利氣球^000000";
    93.         next;
    94.         mes "[吉祥 阿伯]";
    95.         mes "^BCBE00天使羽翼戰袍^000000";
    96.         mes "^BCBE00沙巴赫風衣^000000";
    97.         mes "^BCBE00烏魯鎧甲^000000";
    98.         mes "^BCBE00雷神腰帶^000000";
    99.         next;
    100.         mes "[吉祥 阿伯]";
    101.         mes 6字草餅材料如下:";
    102.         mes "^BCBE006字草^000000x1";
    103.         mes "^BCBE001000^000000遊戲幣";
    104.         next;
    105.         mes "[吉祥 阿伯]";
    106.         mes "冒險家背包材料如下:";
    107.         mes "^BCBE006字草^000000x10";
    108.         mes "^BCBE0020萬^000000遊戲幣";
    109.         next;
    110.         mes "[吉祥 阿伯]";
    111.         mes "藍波利氣球材料如下:";
    112.         mes "^BCBE006字草^000000x20";
    113.         mes "^BCBE0050萬^000000遊戲幣";
    114.         next;
    115.         mes "[吉祥 阿伯]";
    116.         mes "天使羽翼戰袍材料如下:";
    117.         mes "^BCBE00苜蓿草伺服器^000000x50";
    118.         mes "^BCBE00100萬^000000遊戲幣";
    119.         next;
    120.         mes "[吉祥 阿伯]";
    121.         mes "沙巴赫風衣材料如下:";
    122.         mes "^BCBE006字草^000000x50";
    123.         mes "^BCBE00100萬^000000遊戲幣";
    124.         next;
    125.         mes "[吉祥 阿伯]";
    126.         mes "烏魯鎧甲材料如下:";
    127.         mes "^BCBE00苜蓿草伺服器^000000x50";
    128.         mes "^BCBE00100萬^000000遊戲幣";
    129.         next;
    130.         mes "[吉祥 阿伯]";
    131.         mes "雷神腰帶材料如下:";
    132.         mes "^BCBE006字草^000000x900";
    133.         mes "^BCBE003億^000000遊戲幣";
    134.         next;
    135.         menu
    136.                 "6字草(all+20)",change10,
    137.                 "冒險家背包",change11,
    138.                 "藍波利氣球",change12,
    139.                 "天使羽翼戰袍",change13,
    140.                 "沙巴赫風衣",change14,
    141.                 "烏魯鎧甲",change15,
    142.                 "雷神腰帶",change16;


    143. change10:
    144.         if (countitem(22013) < 1){
    145.         mes "[吉祥 阿伯]";
    146.         mes "你沒有收集完成唷!";
    147.          close;
    148. }
    149.         if (zeny < 1000) {
    150.         mes "[吉祥 阿伯]";
    151.         mes "不好意思,您沒有足夠的 1 千金幣";
    152. close;
    153. }

    154.         delitem 22013,1;
    155.         set zeny,zeny-1000;
    156.         getitem 22018,1;
    157.         close;

    158. change11:
    159.         if (countitem(22013) < 10){
    160.         mes "[吉祥 阿伯]";
    161.         mes "你沒有收集完成唷!";
    162.          close;
    163. }
    164.         if (zeny < 200000) {
    165.         mes "[吉祥 阿伯]";
    166.         mes "不好意思,您沒有足夠的 20 萬金幣";
    167. close;
    168. }

    169.         delitem 22013,10;
    170.         set zeny,zeny-200000;
    171.         getitem 2576,1;
    172.         close;



    173. change12:
    174.         if (countitem(22013) < 20){
    175.         mes "[吉祥 阿伯]";
    176.         mes "你沒有收集完成唷!";
    177.          close;
    178. }
    179.         if (zeny < 500000) {
    180.         mes "[吉祥 阿伯]";
    181.         mes "不好意思,您沒有足夠的 50 萬金幣";
    182. close;
    183. }

    184.         delitem 22013,20;
    185.         set zeny,zeny-500000;
    186.         getitem 18844,1;
    187.         close;

    188. change13:
    189.         if (countitem(22013) < 50){
    190.         mes "[吉祥 阿伯]";
    191.         mes "你沒有收集完成唷!";
    192.          close;
    193. }
    194.         if (zeny < 1000000) {
    195.         mes "[吉祥 阿伯]";
    196.         mes "不好意思,您沒有足夠的 100 萬金幣";
    197. close;
    198. }

    199.         delitem 22013,50;
    200.         set zeny,zeny-1000000;
    201.         getitem 15042,1;
    202.         close;

    203. change14:
    204.         if (countitem(22013) < 50){
    205.         mes "[吉祥 阿伯]";
    206.         mes "你沒有收集完成唷!";
    207.          close;
    208. }
    209.         if (zeny < 1000000) {
    210.         mes "[吉祥 阿伯]";
    211.         mes "不好意思,您沒有足夠的 100 萬金幣";
    212. close;
    213. }

    214.         delitem 22013,50;
    215.         set zeny,zeny-1000000;
    216.         getitem 15038,1;
    217.         close;

    218. change15:
    219.         if (countitem(22013) < 50){
    220.         mes "[吉祥 阿伯]";
    221.         mes "你沒有收集完成唷!";
    222.          close;
    223. }
    224.         if (zeny < 1000000) {
    225.         mes "[吉祥 阿伯]";
    226.         mes "不好意思,您沒有足夠的 100 萬金幣";
    227. close;
    228. }

    229.         delitem 22013,50;
    230.         set zeny,zeny-1000000;
    231.         getitem 15036,1;
    232.         close;

    233. change16:
    234.         if (countitem(22013) < 900){
    235.         mes "[吉祥 阿伯]";
    236.         mes "你沒有收集完成唷!";
    237.          close;
    238. }
    239.         if (zeny < 300000000) {
    240.         mes "[吉祥 阿伯]";
    241.         mes "不好意思,您沒有足夠的 3 億金幣";
    242. close;
    243. }
    244.         mes "[吉祥 阿伯]";
    245.         mes "你好,我已經通報gm了";
    246.         mes "您的道具與現金暫時扣押";
    247.         delitem 22013,900;
    248.         set zeny,zeny-300000000;
    249.         atcommand "@go 16";
    250.         atcommand "@save";
    251.         close;



    252. change9:
    253.         mes "[吉祥 阿伯]";
    254.         mes "對阿,拿去吧。";
    255.         delitem 22013,1;
    256.         getitem 7267,1;
    257. close;

    258. change5:
    259.         mes "[吉祥 阿伯]";
    260.         mes "真可惜...";
    261. close;

    262. change7:
    263.         mes "[吉祥 阿伯]";
    264.         mes "你給我滾...";
    265.         mes "你不知道我也有gm權限嗎";
    266.         mes "去死吧!";
    267.         set zeny,zeny-100000;
    268.         atcommand "@die";
    269. close;


    270. }







    複製代碼
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    2017-1-18 12:17 AM
  • 簽到天數: 512 天

    連續簽到: 1 天

    [LV.9]以壇為家II

    發表於 2013-6-15 13:58:06 | 顯示全部樓層
    本帖最後由 grass0916 於 2013-6-15 01:59 PM 編輯

    請就你第一篇的內容直接看我以下
    1. change1:

    2.         if ((countitem(22007) < 1) || (countitem(22008) < 1) || (countitem(22009) < 1) || (countitem(22010) < 1 || (countitem(22011) < 1 || (countitem(22012) < 1 ))

    3. {
    4.         mes "[活動告示牌]";
    5.         mes "你沒有收集完成唷!";
    6.         close;
    7. }
    複製代碼
    改為
    if ((countitem(22007) < 1) || (countitem(22008) < 1) || (countitem(22009) < 1) || (countitem(22010) < 1  ) || (countitem(22011) < 1 ) || (countitem(22012) < 1 ))
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    2020-11-19 04:46 PM
  • 簽到天數: 2823 天

    連續簽到: 3 天

    [LV.Master]伴壇終老

    發表於 2013-6-15 13:59:00 | 顯示全部樓層
    lun0426 發表於 2013-6-15 01:46 PM

    if(countitem(22007) < 1 || (countitem(22008) < 1 || (countitem(22009) < 1 || (countitem(22010) < 1 || (countitem(22011) < 1 || (countitem(22012) < 1 )


    是多了紅色這括號 , 拿掉他吧
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

    發表於 2013-6-15 14:19:00 | 顯示全部樓層
    1. prontera,180,23,4        script        活動告示牌        857,{
    2.         mes "[ 活動告示牌]";
    3.         mes "據說,伺服器所有怪物帶著";
    4.         mes "藏有帶來幸福的寶箱";
    5.         mes "寶箱內聽說都有一朵草";
    6.         mes "運氣好的話,湊滿";
    7.         mes "^BCBE00苜蓿草伺服器^000000";
    8.         mes "還可以換寶物呢";
    9.         next;
    10.         switch(select("請問你知道哪邊可以兌換!?","我還沒收集完成")) {
    11.                 case 1:
    12.                         mes "[活動告示牌]";
    13.                         mes "這邊可以幫你兌換唷";
    14.                         mes "只要集滿六字";
    15.                         mes "及手工費1萬元即可兌換";
    16.                         mes "請問你要兌換了嗎?";
    17.                         next;
    18.                         switch(select("我要兌換","我還沒收集完成")) {
    19.                                 case 1:
    20.                                         if(countitem(22007) < 1 || countitem(22008) < 1 || countitem(22009) < 1 || countitem(22010) < 1 || countitem(22011) < 1 || countitem(22012) < 1 ) {
    21.                                                 mes "[活動告示牌]";
    22.                                                 mes "你沒有收集完成唷!";
    23.                                                 close;
    24.                                                 end;
    25.                                                 }
    26.                                         if (zeny < 10000) {
    27.                                                 mes "[活動告示牌]";
    28.                                                 mes "不好意思,您沒有足夠的 1 萬金幣";
    29.                                                 close;
    30.                                                 end;
    31.                                                 }
    32.                                         delitem 22007,1; delitem 22008,1; delitem 22009,1; delitem 22010,1; delitem 22011,1; delitem 22012,1;
    33.                                         set zeny,zeny-10000;
    34.                                         getitem 22013,1;
    35.                                         break;
    36.                                 case 2:
    37.                                         break;
    38.                         }
    39.                         break;
    40.                 case 2:
    41.                         mes "[活動告示牌]";
    42.                         mes "等你湊滿六個字再來找我吧";
    43.                         mes "6字草";
    44.                         mes "應該不難喔,加油囉";
    45.                         break;
    46.         }
    47. OnInit:
    48.         waitingroom "活動",0;
    49.         end;
    50. close;
    51. end;
    52. }
    複製代碼
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    擦汗
    2015-12-11 12:24 AM
  • 簽到天數: 70 天

    連續簽到: 3 天

    [LV.6]常住居民II

    發表於 2013-6-15 14:41:15 | 顯示全部樓層
    有錯嗎 不過我自己找一個NPC測試 輸入物品 可正常使用
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    無聊
    2013-8-18 12:46 AM
  • 簽到天數: 9 天

    連續簽到: 1 天

    [LV.3]偶爾看看II

    發表於 2013-6-15 19:29:26 | 顯示全部樓層
    square2090 發表於 2013-6-15 12:23 PM
    if "("(countitem(22007) < 1) || (countitem(22008) < 1) || (countitem(22009) < 1) || (countitem(220 ...

    你先學一下if 跟or怎麼用吧
    要改也是改成這樣
    1. change1:

    2.         if ((countitem(22007) < 1) || (countitem(22008) < 1) || (countitem(22009) < 1)
    3.                 || (countitem(22010) < 1) || (countitem(22011) < 1) || (countitem(22012) < 1) )
    4. {
    5.         mes "[活動告示牌]";
    6.         mes "你沒有收集完成唷!";
    7.         close;
    8. }
    複製代碼

    評分

    參與人數 1積分 +5 收起 理由
    grass0916 + 5 參與+

    查看全部評分

    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    擦汗
    2015-12-11 12:24 AM
  • 簽到天數: 70 天

    連續簽到: 3 天

    [LV.6]常住居民II

    發表於 2013-6-15 22:55:01 | 顯示全部樓層
    andyzxzx123 發表於 2013-6-15 07:29 PM
    你先學一下if 跟or怎麼用吧
    要改也是改成這樣

    我是沒有輸入 < 1 所以我括號是都刪除 我也確定我使用正常

    不過這帖並不是我發的 我並沒有IF問題 都很正常 謝謝你的建議
    回復 支持 反對

    使用道具 舉報

    您需要登錄後才可以回帖 登錄 | 註冊

    本版積分規則

    Archiver|手機版|小黑屋|OK討論區

    GMT+8, 2024-5-22 02:12 AM , Processed in 0.080767 second(s), 25 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回復 返回頂部 返回列表