OK論壇

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

道館獎勵的設定

 關閉 [複製鏈接]
  • TA的每日心情
    慵懶
    2021-1-9 09:54 AM
  • 簽到天數: 177 天

    連續簽到: 1 天

    [LV.7]常住居民III

    發表於 2014-12-8 10:48:21 | 顯示全部樓層 |閱讀模式
    EA
    私服版號: SeAr1.10.132
    問題內容: 腳本問題
    本帖最後由 tsoacer1711 於 2014-12-9 03:43 AM 編輯

    我在腳本區下載了一個道館腳本
    他的獎品領取設定不知道為什麼永遠都只能領取獎品的第一種
    以下為獎品
    1. setarray $@towerreward0[0],7037,3,6471,50,6470,50,20004,20,20005,10,2499,1,22006,1,22007,1,22008,1,22009,1,22010,1,22011,1;
    複製代碼
    以下為獎品領取NPC設定,
    1. set .@toweraward,rand(getarraysize(getd("$@towercash"+getd("$@towerlevel["+.@where+"]")))/2);
    複製代碼
    1. if(getd("$@towerreward"+getd("$@towerlevel["+.@where+"]")+"["+.@toweraward*2+"]")==7037)
    複製代碼
    1. if(rand(1))
    複製代碼
    1. set .@toweraward,rand(getarraysize(getd("$@towercash"+getd("$@towerlevel["+.@where+"]")))/2);
    複製代碼
    1. getitem getd("$@towerreward"+getd("$@towerlevel["+.@where+"]")+"["+.@toweraward*2+"]"),getd("$@towerreward"+getd("$@towerlevel["+.@where+"]")+"["+(.@toweraward*2+1)+"]");
    複製代碼
    1. setd "$@towerusers" + .@where,getd("$@towerusers" + .@where)-1;
    複製代碼
    我想要改成單純從獎品裡面隨機取得一樣該如何更改才好?

    本帖子中包含更多資源

    您需要 登錄 才可以下載或查看,沒有帳號?註冊

    x
    回復

    使用道具 舉報

  • TA的每日心情
    開心
    2023-5-27 04:43 PM
  • 簽到天數: 17 天

    連續簽到: 1 天

    [LV.4]偶爾看看III

    發表於 2014-12-8 13:45:33 | 顯示全部樓層
    剛看了領獎部分錯了不少地方

    如果你不會改那種setd getd的語法

    建議用妳會的方式把那部分整個重寫
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2023-12-30 04:16 AM
  • 簽到天數: 1322 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2014-12-9 01:53:18 | 顯示全部樓層
    本帖最後由 sinya 於 2014-12-9 01:55 AM 編輯

    原因是.@where 變數永遠等於 0

    set .@x,.@where;  <--- 這行寫錯
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2021-1-9 09:54 AM
  • 簽到天數: 177 天

    連續簽到: 1 天

    [LV.7]常住居民III

     樓主| 發表於 2014-12-9 02:41:41 | 顯示全部樓層
    sinya 發表於 2014-12-9 01:53 AM
    原因是.@where 變數永遠等於 0

    set .@x,.@where;

    請問一下那該如何更改呢
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2023-12-30 04:16 AM
  • 簽到天數: 1322 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2014-12-9 02:54:37 | 顯示全部樓層
    tsoacer1711 發表於 2014-12-9 02:41 AM
    請問一下那該如何更改呢

    變數前後相反

    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2021-1-9 09:54 AM
  • 簽到天數: 177 天

    連續簽到: 1 天

    [LV.7]常住居民III

     樓主| 發表於 2014-12-9 03:12:31 | 顯示全部樓層
    本帖最後由 tsoacer1711 於 2014-12-9 03:18 AM 編輯
    sinya 發表於 2014-12-9 02:54 AM
    變數前後相反

    將他 set .@x,.@where; 互換還是一樣耶..
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2021-1-9 09:54 AM
  • 簽到天數: 177 天

    連續簽到: 1 天

    [LV.7]常住居民III

     樓主| 發表於 2014-12-9 03:43:31 | 顯示全部樓層
    我想我還是直接找沒有問題的腳本好了,
    我對這種寫法的腳本真的不董
    感謝sinya大大大半夜還為我解惑。
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2024-4-27 07:19 PM , Processed in 0.053628 second(s), 22 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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