OK論壇

 找回密碼
 註冊
查看: 1604|回復: 9

陣 列 多 次 , 但 執 行 一 次 動 作

 關閉 [複製鏈接]
  • TA的每日心情
    開心
    2019-8-18 04:57 PM
  • 簽到天數: 2148 天

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2008-12-2 16:17:27 | 顯示全部樓層 |閱讀模式
    50積分
    這 是 我 陣 列 部 分 ( 代 稱 A )

    for ( set .@i,1; .@i <= 16; set .@i,.@i+1 ){
    if( qwexps >= $Needexp[.@i] ){ set qwpLv,.@i; } }

    然 後 這 是 要 加 入 的 語 法 ( 代 稱 B )
    announce "【 武器 】: 目前武器經驗值 "+qwexps+" 目前武器等級 "+qwpLv,bc_self,0xFFF000;


    我 想 要 再 B 有 動 作 時 候 ( qwexps >= $Needexp[.@i] )
    執 行 A
    都 正 常

    但 是 !
    等 級 1 時 候 還 O K
    到 等 級 2 之 後 就 有 問 題
    他 會 因 為 ( qwexps >= $Needexp[1] )
    符 合 而 一 有 動 作 就 公 告 (( 並 無 升 級

    我 想 要 是 只 有 進 等 的 那 時 後 有 公 告

    ( 此 項 設 計 是 允 許 跳 等 的 出 現 , 所 以 使 用 陣 列 做 多 次 比 照 )

    ( 不 要 跟 我 說 用 [1] , [2] ,,, 下 去 慢 慢 用 if )

    [ 本帖最後由 goddameit 於 2008-12-2 04:22 PM 編輯 ]

    最佳答案

    查看完整內容

    麻.....( qwexps >= $Needexp[1] )等號應該是不能有的 意思就是一定是一個值為分水嶺...不會是有兩個值為分水嶺 60為分水嶺表示60並不會升級!要61才會判斷升級 如果用大於等於的話就會變成60符合一次條件61再符合一次囉所以說只要因素條件一直是60判斷式就是認為升級囉 剛剛習慣性按道CTRL+ENTER囧.... [ 本� ...
    回復

    使用道具 舉報

  • TA的每日心情
    郁悶
    2021-3-9 09:00 AM
  • 簽到天數: 25 天

    連續簽到: 1 天

    [LV.4]偶爾看看III

    發表於 2008-12-2 16:17:28 | 顯示全部樓層
    麻.....( qwexps >= $Needexp[1] )等號應該是不能有的
    意思就是一定是一個值為分水嶺...不會是有兩個值為分水嶺
    60為分水嶺表示60並不會升級!要61才會判斷升級
    如果用大於等於的話就會變成60符合一次條件61再符合一次囉所以說只要因素條件一直是60判斷式就是認為升級囉
    剛剛習慣性按道CTRL+ENTER囧....

    [ 本帖最後由 DIGE 於 2008-12-2 05:05 PM 編輯 ]
    回復

    使用道具 舉報

  • TA的每日心情
    郁悶
    2021-3-9 09:00 AM
  • 簽到天數: 25 天

    連續簽到: 1 天

    [LV.4]偶爾看看III

    發表於 2008-12-2 16:54:59 | 顯示全部樓層
    唷唷!看來碰到瓶頸唷!還在看你說的問題
    回復

    使用道具 舉報

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

    連續簽到: 1 天

    [LV.Master]伴壇終老

     樓主| 發表於 2008-12-3 13:16:13 | 顯示全部樓層
    #2
    嘗 試 中 , , , ~

    如 果 沒 有 其 他 意 見 就 要 敲 案 嚕 @w@
    回復

    使用道具 舉報

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

    連續簽到: 1 天

    [LV.Master]伴壇終老

     樓主| 發表於 2008-12-3 14:59:23 | 顯示全部樓層
    個 人 自 行 解 決 。

    還 是 感 謝 DIGE 大 。
    回復

    使用道具 舉報

    該用戶從未簽到

    發表於 2008-12-3 17:36:19 | 顯示全部樓層
    阿..

    這次這麼快就結案了阿

    問題的意思不是將B加入A嗎

    這樣答案會有問題吧..
    回復

    使用道具 舉報

  • TA的每日心情
    郁悶
    2021-3-9 09:00 AM
  • 簽到天數: 25 天

    連續簽到: 1 天

    [LV.4]偶爾看看III

    發表於 2008-12-3 19:44:58 | 顯示全部樓層
    #3
    XDDD這樣我沒有解答到阿!?
    回復

    使用道具 舉報

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

    連續簽到: 1 天

    [LV.Master]伴壇終老

     樓主| 發表於 2008-12-4 07:02:14 | 顯示全部樓層
    #5
    最 後 結 果 是
    執 行 動 作 時
    set qwpLvr,qwpLv; (( 保 留 上 個 等 級
    然 後 再
    if( qwpLv > qwpLvr ){ B }
    前 後 比 照
    就 可

    你 有 給 到 " > " 這 觀 念

    [ 本帖最後由 goddameit 於 2008-12-4 07:03 AM 編輯 ]
    回復

    使用道具 舉報

    該用戶從未簽到

    發表於 2008-12-4 17:50:22 | 顯示全部樓層


    有更簡單的方法

    同樣是將B加入A

    不過既然結案  就不多說了了XD
    回復

    使用道具 舉報

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

    連續簽到: 1 天

    [LV.Master]伴壇終老

     樓主| 發表於 2008-12-4 17:51:35 | 顯示全部樓層
    #7
    我 盡 量 擴 充 if 和 使 用 的 數 值

    以 備 不 時 之 需 。
    回復

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2024-5-28 11:34 PM , Processed in 0.048955 second(s), 19 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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