OK論壇

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

掛點一問

 關閉 [複製鏈接]

該用戶從未簽到

發表於 2009-6-26 16:40:14 | 顯示全部樓層 |閱讀模式
本帖最後由 -君- 於 2009-6-27 08:41 AM 編輯

我設了個腳本
使用npc每天就有120分鐘的泡點時間

我想在0時的時候他可以重設再可以泡點
我重設部份設成這樣
prontera.gat,116,72,0 script 任務泡點重置 -1,{
OnClock0000:
callfunc "auto_notices_point";
end;
}
function script auto_notices_point {
announce "任務泡點重置",15;
if (#POINTMISSIONDATY != 0) {set #POINTMISSIONDATY,0;}
end;

}


可是 {set #POINTMISSIONDATY,0;}就運行不了
人物仍然是#POINTMISSIONDATY,1
同樣下線了的人物也不獲得重置....

希望大大們指教
回復

使用道具 舉報

  • TA的每日心情
    開心
    2021-12-17 05:30 AM
  • 簽到天數: 237 天

    連續簽到: 1 天

    [LV.7]常住居民III

    發表於 2009-6-26 17:24:28 | 顯示全部樓層
    改成記錄時間
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

     樓主| 發表於 2009-6-26 17:33:31 | 顯示全部樓層
    什麼是記錄時間呢@@?
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2018-12-14 06:21 PM
  • 簽到天數: 123 天

    連續簽到: 2 天

    [LV.7]常住居民III

    發表於 2009-6-26 18:13:46 | 顯示全部樓層
    if (#POINTMISSIONDATY != 0) {set #POINTMISSIONDATY,0;}
    end;

    }


    可是 {set #POINTMISSIONDATY,0;}就運行不了
    人物仍然是#POINTMISSIONDATY,1
    同樣下線了的人物也不獲得重置....

    希望大大們指教


    我看不太懂QQ
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2020-7-2 07:05 PM
  • 簽到天數: 71 天

    連續簽到: 1 天

    [LV.6]常住居民II

    發表於 2009-6-26 20:07:20 | 顯示全部樓層
    function script auto_notices_point {
    announce "任務泡點重置",15;
    if (#POINTMISSIONDATY != 0) {
    set #POINTMISSIONDATY,0;
    end;
    }
    end;

    }
    不知道對不對
    沒有你全部的腳本
    不知道哪出問題
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

     樓主| 發表於 2009-6-27 00:50:57 | 顯示全部樓層
    function script auto_notices_point {
    announce "任務泡點重置",15;
    if (#POINTMISSIONDATY != 0) {
    set #POINTMISSIONDATY,0;
    end;
    }
    end;

    }
    不知道對不對
    沒有你全部的腳本
    不知道哪出問題
    sb66665112 發表於 2009-6-26 08:07 PM



    公告會跑...不過set #POINTMISSIONDATY,0;沒有套用到人物身上...
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2021-12-17 05:30 AM
  • 簽到天數: 237 天

    連續簽到: 1 天

    [LV.7]常住居民III

    發表於 2009-6-27 02:46:57 | 顯示全部樓層
    沒人物去觸發腳本

    當然不會有結果

    相信你MAP部分也會有錯報

    記錄時間使用set

    相信你120分鐘也是用set來記錄

    我指的時間是當日的日期
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

     樓主| 發表於 2009-6-27 06:31:21 | 顯示全部樓層
    沒人物去觸發腳本

    當然不會有結果

    相信你MAP部分也會有錯報

    記錄時間使用set

    相信你120分鐘也是用set來記錄

    我指的時間是當日的日期
    pan00017 發表於 2009-6-27 02:46 AM


    當日的日期是指每天也要設定一個嗎
    是利用 OnDayMMDD:?..(抱歉我太笨- -|||)
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

     樓主| 發表於 2009-6-27 07:51:48 | 顯示全部樓層
    我作了點修改
    會自動重置了,可是重置只後扣了1次時間就說
    你今天的泡點時間已用完。了


    1. alberta.gat,0,0,0 script Jifeng_UP -1,{
    2. OnAxx:
    3. if(#pointitme2<1)goto G_ends_1;
    4. deltimer "Jifeng_UP::OnAxx";
    5. dispbottom "[泡點系統提示] : 你目前餘下泡點時間[ "+#pointitme2+" ]分鐘!!!";
    6. dispbottom "[泡點系統提示] : 你目前的任務績分為[ "+#mission_PIT+" ]點,感謝使用本系統!!!";
    7. set #pointitme2,pointitme2-5;
    8. set #mission_PIT,#mission_PIT+1;
    9. addtimer 1000,"Jifeng_UP::OnAxx";
    10. close;
    11. end;

    12. G_ends_1:
    13. dispbottom "[泡點系統提示] : 你今天的泡點時間已用完。";
    14. set @use_serv,0;
    15. deltimer "Jifeng_UP::OnAxx";
    16. close;
    17. end;
    18. }


    19. - script 上線績分 -1,{
    20. //登入時處理
    21. OnPCLoginEvent:
    22. //--每日上線績分重置--
    23. if(#DayLogin != $DayLogin){
    24. set #DayLogin,$DayLogin;
    25. set #pointitme2,120;
    26. dispbottom "[泡點系統提示] : 泡點時間已重置。";
    27. }

    28. OnInit:
    29. end;

    30. OnHour00:
    31. set $DayLogin,atoi(gettimestr("%Y%m%d",9));
    32. Announce "[伺服公告]任務泡點已重置。請重登,即可自動重置",8;
    33. end;
    34. }
    複製代碼
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

     樓主| 發表於 2009-6-27 08:40:55 | 顯示全部樓層
    我作了點修改
    會自動重置了,可是重置只後扣了1次時間就說
    你今天的泡點時間已用完。了


    alberta.gat,0,0,0 script Jifeng_UP -1,{
    OnAxx:
    if(#pointitme2
    -君- 發表於 2009-6-27 07:51 AM

    原來有處錯了=]
    先謝謝大大們的解答
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2024-4-30 02:24 AM , Processed in 0.051430 second(s), 19 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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