OK論壇

 找回密碼
 註冊
查看: 1521|回復: 3

道館 setarray 用法的疑問

 關閉 [複製鏈接]
  • TA的每日心情
    奮斗
    2011-1-8 12:13 AM
  • 簽到天數: 105 天

    連續簽到: 0 天

    [LV.6]常住居民II

    發表於 2010-5-16 16:02:18 | 顯示全部樓層 |閱讀模式
    本帖最後由 wei` 於 2010年5月22日 01:05 AM 編輯

    腳本是這樣子
    這是進入道館的

    1. { setarray $@ModFReItemAID[1],606,607,608,609;
    2. setarray $@ModFReItemNum[1],1,2,3,4;
    3. set $@ModFNameSize,(getarraysize($@ModFName)-1);
    4. set $@ModFItemSize,(getarraysize($@ModFReItemAID)-1); }
    複製代碼


    領獎品的人員是這樣

    1. { set @GetItem,rand(1,$@ModFItemSize);
    2. getitem $@ModFReItemAID[@GetItem],$@ModFReItemNum[@GetItem]; }
    複製代碼


    而我的問題是
    可以可以讓指定的獎品 獲得的數量是隨機的 @o@
    就像 606 可以獲得 1~10
    607 可以獲的 5~50 這樣子 .
    回復

    使用道具 舉報

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

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2010-5-16 17:10:45 | 顯示全部樓層
    1. getitem $@ModFReItemAID[@GetItem],($@ModFReItemAID[@GetItem]==606?rand(1,10):($@ModFReItemAID[@GetItem]==607?rand(5,50):$@ModFReItemNum[@GetItem]));
    複製代碼
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    奮斗
    2011-1-8 12:13 AM
  • 簽到天數: 105 天

    連續簽到: 0 天

    [LV.6]常住居民II

     樓主| 發表於 2010-5-22 01:00:04 | 顯示全部樓層
    謝謝天殺大
    真的真的真的很清楚 !!
    感激
    回復 支持 反對

    使用道具 舉報

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

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2010-5-22 01:09:47 | 顯示全部樓層
    回復 3# wei`


       你回的真慢
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2025-7-6 02:51 PM , Processed in 0.048988 second(s), 20 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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