OK論壇

 找回密碼
 註冊
樓主: fgyackl

上線時間換成積分寫法

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

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2009-9-24 18:58:38 | 顯示全部樓層
    都是英文啦 ...
    有沒有中文版阿 ˊˇˋ
    還是介紹什麼好程式讓我可以翻譯一下 ...
    fgyackl 發表於 2009-9-24 06:57 PM


    你又不需要100%的看懂
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    郁悶
    2017-8-5 05:29 PM
  • 簽到天數: 291 天

    連續簽到: 1 天

    [LV.8]以壇為家I

     樓主| 發表於 2009-9-24 19:02:01 | 顯示全部樓層
    哈哈 !!
    對吼對吼 !!

    雖然說這樣是行的通啦 ...
    那是不是我要這樣做

    -        script        OnPCLoginEvent        -1,{
    gettime
    set gettime,@on;
    end;


    prontera,xx,xxx,0        兌換        123,{
    getitem;
    set gettiem,@dun;
    set #online,#online+(@dun-@on);



    是像我這樣嗎??
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2013-7-11 12:09 AM
  • 簽到天數: 118 天

    連續簽到: 1 天

    [LV.6]常住居民II

    發表於 2009-9-24 19:06:36 | 顯示全部樓層
    set gettime,@on;
    這是殺毀= =
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    郁悶
    2017-8-5 05:29 PM
  • 簽到天數: 291 天

    連續簽到: 1 天

    [LV.8]以壇為家I

     樓主| 發表於 2009-9-24 19:08:48 | 顯示全部樓層
    我也不知道 =   =
    因為我真的不懂那語法的用法咩 ˊˋ
    指導一下吧 ....
    謝謝 !!
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

    發表於 2009-9-24 19:14:39 | 顯示全部樓層
    我也不知道 =   =
    因為我真的不懂那語法的用法咩 ˊˋ
    指導一下吧 ....
    謝謝 !!
    fgyackl 發表於 2009-9-24 07:08 PM

    回到#12
    死了,這是無限迴圈吧...
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    奮斗
    2020-10-3 11:40 PM
  • 簽到天數: 64 天

    連續簽到: 1 天

    [LV.6]常住居民II

    發表於 2009-9-24 19:16:33 | 顯示全部樓層
    gettimetick(<type>)

    --------------------------------------------------------------------------------

    參數:
     
    <type> 類型(數值類型)

    0 - 返回系統經過的毫秒數
    1 - 把當前時間轉換為秒
    2 - 從1970-01-01 00:00到現在經過了多少秒

    --------------------------------------------------------------------------------

    說明: 如果<type>不正確,則<type>自動變為0。
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2010-9-5 08:41 PM
  • 簽到天數: 1 天

    連續簽到: 0 天

    [LV.1]初來乍到

    發表於 2009-9-24 19:17:04 | 顯示全部樓層
    *gettimetick(<返回時間類型>)
      <返回時間類型>
            0 - 電腦開機後經過的時間(豪秒)
            1 - 當天已經過時間(秒)
            2 - 從 1970/01/01 00:00:00 起至當下所經過的時間(秒)
    利用事件結算兩時間差,與使用計時器不斷工作累計等,這兩種各有利弊。
    一種佔用的系統資源幾乎可忽略不計,但當伺服器斷線時,本次上線玩家的計時將會遺失!另一種就非常佔用系統資源(畢竟人人都帶有計時器),但就沒有前述的累計遺失問題。
    自己斟酌吧∼
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    郁悶
    2017-8-5 05:29 PM
  • 簽到天數: 291 天

    連續簽到: 1 天

    [LV.8]以壇為家I

     樓主| 發表於 2009-9-24 19:18:21 | 顯示全部樓層
    gettimetick()

    --------------------------------------------------------------------------------

    參數:
     
    類型(數值類型)

    0 - 返回系統經過的毫秒數
    1 - 把當前時間轉換為秒
    2 - 從1970-0 ...
    ssuyu 發表於 2009-9-24 07:16 PM


    如果是使用0

    在用上登入時開啟這個東西

    就有可能變成

    每經過60秒

    自動增加點數後

    在從新計算時間???
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    郁悶
    2017-8-5 05:29 PM
  • 簽到天數: 291 天

    連續簽到: 1 天

    [LV.8]以壇為家I

     樓主| 發表於 2009-9-24 19:20:04 | 顯示全部樓層
    *gettimetick()利用事件結算兩時間差,與使用計時器不斷工作累計等,這兩種各有利弊。
    一種佔用的系統資源幾乎可忽略不計,但當伺服器斷線時,本次上線玩家的計時將會遺失!另一種就非常佔用系統資源(畢竟人人都帶有 ...
    yayeshaleio 發表於 2009-9-24 07:17 PM


    老實說
    我不會使用gettime
    因為後面有分很多種

    再來 !!
    我不知道怎麼利用獲取的分鐘數
    來設定成變數 .....
    如果能設定成變數的話那應該簡單的多
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2013-7-11 12:09 AM
  • 簽到天數: 118 天

    連續簽到: 1 天

    [LV.6]常住居民II

    發表於 2009-9-24 19:21:10 | 顯示全部樓層
    本帖最後由 Alopex 於 2009-9-24 07:22 PM 編輯
    1. -        script        OnPCLoginEvent        -1,{
    2. set on,gettimetick(1);
    3. end;
    4. }

    5. prontera,xx,xxx,0        兌換        123,{
    6. set dum,gettimetick(1);
    7. set #online,dun-on;
    8. }
    複製代碼
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    郁悶
    2017-8-5 05:29 PM
  • 簽到天數: 291 天

    連續簽到: 1 天

    [LV.8]以壇為家I

     樓主| 發表於 2009-9-24 20:08:58 | 顯示全部樓層
    我試試看 ....
    ( 剛吃飽回來 )

    我想問一下喔∼
    如果在set on,gettimetick(1);
    這後面加上
    if ( on == 60 ) {
    set #online,#online+1;
    }

    這樣行的通嗎??
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2013-7-11 12:09 AM
  • 簽到天數: 118 天

    連續簽到: 1 天

    [LV.6]常住居民II

    發表於 2009-9-24 20:11:01 | 顯示全部樓層
    本帖最後由 Alopex 於 2009-9-24 08:13 PM 編輯

    那就直接用計時的吧-...-
    gettimetick(1)的單位是秒

    你的意思是每60分鐘增加1點積分(?
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    郁悶
    2017-8-5 05:29 PM
  • 簽到天數: 291 天

    連續簽到: 1 天

    [LV.8]以壇為家I

     樓主| 發表於 2009-9-24 20:15:39 | 顯示全部樓層
    那就直接用計時的吧-...-
    gettimetick(1)的單位是秒

    你的意思是每60分鐘增加1點積分(?
    Alopex 發表於 2009-9-24 08:11 PM

    不是
    我是想設定60秒增加1點積分
    回復 支持 反對

    使用道具 舉報

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

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2009-9-24 20:18:17 | 顯示全部樓層
    #28
    感覺你一直用無限時間法的觀念想
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    郁悶
    2017-8-5 05:29 PM
  • 簽到天數: 291 天

    連續簽到: 1 天

    [LV.8]以壇為家I

     樓主| 發表於 2009-9-24 20:20:53 | 顯示全部樓層
    我也不知道我是怎麼想的 ...
    總絕得我的想法一直有錯誤 ˊˋ
    http://okayro.com/viewthread.php?tid=86414&page=5#pid1499202
    這裡面的 V2.5
    她點數計算到底怎用的 ??
    給我點一下吧 ...
    他的東西好困難阿 !!!!
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2025-7-1 04:55 AM , Processed in 0.603488 second(s), 17 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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