OK論壇

 找回密碼
 註冊
查看: 1134|回復: 6

兌換簡易腳本問題

 關閉 [複製鏈接]
  • TA的每日心情
    郁悶
    2010-9-1 08:54 PM
  • 簽到天數: 1 天

    連續簽到: 0 天

    [LV.1]初來乍到

    發表於 2009-7-19 21:42:56 | 顯示全部樓層 |閱讀模式
    本帖最後由 maggie70707 於 2009-7-20 02:19 PM 編輯

    以下是我寫的簡易腳本
    問題在第[7]兌換後就開始出現[null]物品
    以下是我的照片
    1. mes "[幸福卡片站]";
    2. mes "卡片分為A~Z[26種英文單字]";
    3. next;
    4. menu "查看魔物",K01,"回收球",K02;
    5. K02:
    6. setarray $@ReeryRTM[1],20801,20802,20803,20804,20805,20806;  //物品編號1
    7. setarray $@ReeryRTM2[1],20807,20808,20809,20810,20811,20812;  //物品編號2
    8. setarray $@ReeryRTM3[1],20813,20814,20815,20816,20817,20818;  //物品編號3
    9. setarray $@ReeryRTM4[1],20819,20820,20821,20822,20823,20824;  //物品編號4
    10. setarray $@ReeryRTM5[1],20825,20826,20801,20802,20803,20804;  //物品編號5
    11. setarray $@ReeryRTM6[1],20805,20806,20807,20808,20809,20810;  //物品編號6
    12. setarray $@ReeryRTM7[1],20811,20812,20813,20814,20815,20816;  //物品編號7
    13. setarray $@ReeryRTM8[1],20817,20818,20819,20820,20821,20822;  //物品編號8
    14. setarray $@ReeryRTM9[1],20823,20824,20825,20826,20801,20802;  //物品編號9
    15. setarray $@ReeryRTM10[1],20803,20804,20805,20806,20807,20808;  //物品編號10
    16. setarray $@ReeryRTM11[1],20809,20810,20811,20812,20813,20814;  //物品編號11
    17. setarray $@ReeryRTM12[1],20815,20816,20817,20818,20819,20820;  //物品編號12
    18. setarray $@ReeryRTM13[1],16201,16211,16221,16231,16241,16251,16261,16271,16281,16291,16211,16221;  //裝備14
    19. //以下內容非會寫腳本的請勿修改
    20. set $@RecoveRTM,(getarraysize($@ReeryRTM13)-1);
    21.   mes "[幸福卡片站]";
    22.   mes "您有幸福卡片嗎?我可以給您報酬!";
    23.   for ( set @i,1; @i < ($@RecoveRTM+1); set @i,@i+1 ) {
    24.    mes "No. "+@i+" [^0000FF"+getitemname($@ReeryRTM[@i])+"^000000][^0000FF"+getitemname($@ReeryRTM2[@i])+"^000000] [^0000FF"+getitemname($@ReeryRTM3[@i])+"^000000][^0000FF"+getitemname($@ReeryRTM4[@i])+"^000000] [^0000FF"+getitemname($@ReeryRTM5[@i])+"^000000][^0000FF"+getitemname($@ReeryRTM6[@i])+"^000000] [^0000FF"+getitemname($@ReeryRTM7[@i])+"^000000][^0000FF"+getitemname($@ReeryRTM8[@i])+"^000000] [^0000FF"+getitemname($@ReeryRTM9[@i])+"^000000][^0000FF"+getitemname($@ReeryRTM10[@i])+"^000000] [^0000FF"+getitemname($@ReeryRTM11[@i])+"^000000][^0000FF"+getitemname($@ReeryRTM12[@i])+"^000000]-換 ^FF0000"+getitemname($@ReeryRTM13[@i])+"^000000 物品";
    25.   }
    26.   mes "輸入你想要回收的物品No.編號";
    27.   mes " ";
    28. next;
    複製代碼
    回復

    使用道具 舉報

  • TA的每日心情
    開心
    2019-8-18 04:57 PM
  • 簽到天數: 2148 天

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2009-7-19 21:58:45 | 顯示全部樓層
    絕 對 錯 誤

    錯 誤 太 嚴 重

    建 議 看 完 變 數 教 學 再 繼 續 寫
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

    發表於 2009-7-19 22:00:43 | 顯示全部樓層
    #1
    物品編號放小一點
    有一個限制 但到多少忘記了...自己查一下資料吧
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    郁悶
    2010-9-1 08:54 PM
  • 簽到天數: 1 天

    連續簽到: 0 天

    [LV.1]初來乍到

     樓主| 發表於 2009-7-19 22:24:42 | 顯示全部樓層
    本帖最後由 maggie70707 於 2009-7-19 10:26 PM 編輯

    = =果然 物品要縮小....只支援到10
    但我用簡易型的 怎縮小行列呢?
    真是大問題 = =
    只好再測試看看
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

    發表於 2009-7-19 22:38:57 | 顯示全部樓層
    #4
    主要原因是:
    1. setarray $@ReeryRTM[1],20801,20802,20803,20804,20805,20806;
    2. set $@RecoveRTM,(getarraysize($@ReeryRTM13)-1);        //$@RecoveRTM=12
    3.   for ( set @i,1; @i < ($@RecoveRTM+1); set @i,@i+1 ) {
    4.    mes "No. "+@i+"
    5. [^0000FF"+getitemname($@ReeryRTM[@i])+"^000000]
    6. ...略
    7. }
    複製代碼
    當 @i = 7 的時候
    getitemname($@ReeryRTM[7])
    但是你在上面的 $@ReeryRTM[7] 並沒有資料呀
    你只有 6 項資料

    意思你不知道懂不懂
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2019-8-18 04:57 PM
  • 簽到天數: 2148 天

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2009-7-19 22:40:32 | 顯示全部樓層
    getarraysize($@ReeryRTM13) 這 是 錯 誤 的
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

    發表於 2009-7-19 22:44:38 | 顯示全部樓層
    #6
    用法上是可行呀,可以說錯也可以說沒錯
    只是 資料量不相等呀...
    上面都是 6 項 只有 13 是 12 項資料
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2024-5-21 03:25 PM , Processed in 0.047879 second(s), 19 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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