OK論壇

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

請求一個凌晨12點重置的角色變量

 關閉 [複製鏈接]
  • TA的每日心情
    開心
    2023-7-27 10:53 PM
  • 簽到天數: 359 天

    連續簽到: 1 天

    [LV.8]以壇為家I

    發表於 2019-5-20 14:27:38 | 顯示全部樓層 |閱讀模式
    30積分
    本帖最後由 柚子柚 於 2019-5-20 02:44 PM 編輯

    請教如何使用針對角色的變量,在每天凌晨0時自動歸零?

    最佳答案

    查看完整內容

    getd("xianzhi_"+(GetNO-1))這段用法有點詭異變成獲得/設定變成獲得如果xianzhi_1 < 當前時間 設定 set GetNO,0; 這頗問號的 你可以換成設定或者改為ˊxianzhi_3
    回復

    使用道具 舉報

  • TA的每日心情

    2020-10-17 01:57 PM
  • 簽到天數: 250 天

    連續簽到: 1 天

    [LV.8]以壇為家I

    發表於 2019-5-20 14:27:39 | 顯示全部樓層
    柚子柚 發表於 2019-5-20 03:04 PM
    setd "xianzhi_"+(GetNO-1),gettimetick(2)+86400;

    if(gettimetick(2) < getd("xianzhi_"+(GetNO-1)) ){ ...
    1. setd "xianzhi_"+(GetNO-1),gettimetick(2)+86400;

    2. if(gettimetick(2) < getd("xianzhi_"+(GetNO-1)) ){

    3. set GetNO,0;
    複製代碼
    getd("xianzhi_"+(GetNO-1))這段用法有點詭異變成獲得/設定
    1. xianzhi_1
    2. xianzhi_2
    3. xianzhi_3
    複製代碼
    變成獲得
    1. xianzhi_1=當前時間
    2. xianzhi_2=當前時間
    3. xianzhi_3=當前時間
    複製代碼
    如果xianzhi_1 < 當前時間
    設定 set GetNO,0;
    這頗問號的

    你可以換成設定
    1. 迴圈 X=1 X++
    2. {
    3. if xianzhi_"X"<當前時間
    4. setd "xianzhi_+"X",0:
    5. 或者setd "xianzhi_+"X",gettimetick(2)+86400;:
    6. }
    複製代碼
    或者改為ˊxianzhi_3<當前時間 直接執行腳本 在次設定時間 xianzhi_"X"=當前時間
    回復

    使用道具 舉報

  • TA的每日心情
    開心
    2023-7-27 10:53 PM
  • 簽到天數: 359 天

    連續簽到: 1 天

    [LV.8]以壇為家I

     樓主| 發表於 2019-5-20 15:04:11 | 顯示全部樓層
    setd "xianzhi_"+(GetNO-1),gettimetick(2)+86400;

    if(gettimetick(2) < getd("xianzhi_"+(GetNO-1)) ){

    set GetNO,0;

    這樣似乎只能限制一次。我如果一天要使用多次后再限制應該如何修改呢,腦子有點轉不過來了
    回復

    使用道具 舉報

  • TA的每日心情
    奮斗
    昨天 12:05 AM
  • 簽到天數: 3101 天

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2019-5-20 15:27:46 | 顯示全部樓層

    OnClock0000 : set GetNO,0;  ?
    回復

    使用道具 舉報

  • TA的每日心情
    開心
    2023-7-27 10:53 PM
  • 簽到天數: 359 天

    連續簽到: 1 天

    [LV.8]以壇為家I

     樓主| 發表於 2019-5-20 15:47:24 | 顯示全部樓層
    devil9999s 發表於 2019-5-20 03:27 PM
    OnClock0000 : set GetNO,0;  ?

    = =次數呢?比如我要限制一天可以使用三次?

    set GetNO,GetNO+1;  ?

    這樣零點重置

    OnClock0000 : set GetNO,0;  ?

    就木有用了呢!
    回復

    使用道具 舉報

  • TA的每日心情
    奮斗
    昨天 12:05 AM
  • 簽到天數: 3101 天

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2019-5-20 15:51:22 | 顯示全部樓層
    OnClock0000:
    set  Times,3;

    用一次就-1    再用 if 去檢查 ?
    Times <1 就不能
    回復

    使用道具 舉報

  • TA的每日心情
    開心
    2023-7-27 10:53 PM
  • 簽到天數: 359 天

    連續簽到: 1 天

    [LV.8]以壇為家I

     樓主| 發表於 2019-5-20 16:08:18 | 顯示全部樓層
    devil9999s 發表於 2019-5-20 03:51 PM
    OnClock0000:
    set  Times,3;

    姐姐。
    我現在是

    set GetNO,GetNO+1;  

    用一次就+1

    然後再IF判斷

    可是現在的問題是

    OnClock0000:
    set  Times,3;

    該段無效。不會重置似乎
    回復

    使用道具 舉報

  • TA的每日心情

    2020-10-17 01:57 PM
  • 簽到天數: 250 天

    連續簽到: 1 天

    [LV.8]以壇為家I

    發表於 2019-5-20 17:52:57 | 顯示全部樓層
    柚子柚 發表於 2019-5-20 04:08 PM
    姐姐。
    我現在是
    1. OnClock0000:
    2. set  Times,3;
    複製代碼
    該用法沒有關連到人物無法起到做用
    改為迴圈 ( 在線人物關聯, 設定參數 )

    建議搭配SQL解決不在線人物次數問題
    1. query_sql("DELETE FROM `global_reg_value` WHERE `str` LIKE 'Times' );
    複製代碼
    query_sql( 刪除Times這個參數 )

    回復

    使用道具 舉報

  • TA的每日心情
    奮斗
    昨天 12:05 AM
  • 簽到天數: 3101 天

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2019-5-20 20:08:08 | 顯示全部樓層
    本帖最後由 devil9999s 於 2019-5-20 08:13 PM 編輯
    game1994 發表於 2019-5-20 06:10 PM
    getd("xianzhi_"+(GetNO-1))這段用法有點詭異變成獲得/設定變成獲得如果xianzhi_1 < 當前時間
    設定 set  ...

    完全忘記是要加在角色身上
    回復

    使用道具 舉報

  • TA的每日心情
    開心
    2023-7-27 10:53 PM
  • 簽到天數: 359 天

    連續簽到: 1 天

    [LV.8]以壇為家I

     樓主| 發表於 2019-5-21 20:40:51 | 顯示全部樓層
    本帖最後由 柚子柚 於 2019-5-22 02:28 PM 編輯
    game1994 發表於 2019-5-20 02:27 PM
    getd("xianzhi_"+(GetNO-1))這段用法有點詭異變成獲得/設定變成獲得如果xianzhi_1 < 當前時間
    設定 set  ...

    真的非常感謝,您教會我的許多,雖然還沒有試過您的方法,我目前采用的是以下方法來控制刷新。。能力有限

    gettimestr("%Y%m%d",19)
    回復

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2024-4-26 06:25 AM , Processed in 0.048351 second(s), 18 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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