OK論壇

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

[倍率增加週] 相信解決後也會有人會用到這腳本>.<

 關閉 [複製鏈接]
  • TA的每日心情
    開心
    2010-7-31 03:18 AM
  • 簽到天數: 1 天

    連續簽到: 0 天

    [LV.1]初來乍到

    發表於 2010-7-18 19:25:58 | 顯示全部樓層 |閱讀模式
    我自己找了2~3小時腳本
    也找不到相似的腳本可以進行修改
    ------------------------------------

    我的意思是想在
    某固定的星期天
    在某固定的小時
    把掉寶機率加倍

    但我真的不知道怎樣寫了
    所以便請各位幫忙幫忙一下

    希望大家能解決我的問題
    ------------------------------------

    感謝 : )

    另外想問一樣事情
    公會戰後自動發放GM的獎勵品
    除了SQL之後就不支援最簡單的.txt  >_<?
    回復

    使用道具 舉報

  • TA的每日心情
    開心
    2024-9-6 01:09 AM
  • 簽到天數: 1324 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2010-7-18 21:44:21 | 顯示全部樓層
    本帖最後由 sinya 於 2010-7-18 09:45 PM 編輯

    去試試
    On<weekday><hour>
    getbattleflag
    setBattleFlag

    這些指令

    說明在 doc/script_commands.txt
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2010-7-31 03:18 AM
  • 簽到天數: 1 天

    連續簽到: 0 天

    [LV.1]初來乍到

     樓主| 發表於 2010-7-19 00:25:02 | 顯示全部樓層
    唉 又試了幾小時 還是不行

    完全摸不著頭的樣子

    明天我再試試看: (
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2016-8-7 08:11 AM
  • 簽到天數: 534 天

    連續簽到: 7 天

    [LV.9]以壇為家II

    發表於 2010-7-19 09:19:45 | 顯示全部樓層
    本帖最後由 Jackey650630 於 2010-7-19 09:23 AM 編輯

    你試用看看,我沒測試過
    看你如何去利用了....^^"

    1. prontera,3,4,5        script        FloatingRates        -1,{
    2.         end;
    3. OnInit:

    4. OnClock2100:        //開始時間 星期六
    5. OnClock2300:        //結束時間
    6. //-------------------
    7.         // 開始時間檢查
    8.         if( (gettime(4)==6) && (gettime(3)>=21 && gettime(3)<23) ) {
    9.         set $@brate,rand(100,150);
    10.         set $@jrate,rand(100,150);
    11.         set $@drate,rand(100,150);
    12.         setbattleflag("base_exp_rate",$@brate);
    13.         setbattleflag("job_exp_rate",$@jrate);
    14.         setbattleflag("item_rate_common",$@drate);
    15.         setbattleflag("item_rate_heal",$@drate);
    16.         setbattleflag("item_rate_use",$@drate);
    17.         setbattleflag("item_rate_equip",$@drate);
    18.         announce "目前伺服器倍率設定是: 1."+($@brate-100)+"x 1."+($@jrate-100)+"x 1."+($@drate-100)+"x",bc_all,0xFF6060;
    19.         end;        }

    20.         if ( (gettime(4)==6) && (gettime(3)==23) ) {
    21.         setbattleflag("base_exp_rate",原來的倍率);
    22.         setbattleflag("job_exp_rate",原來的倍率);
    23.         setbattleflag("item_rate_common",原來的倍率);
    24.         setbattleflag("item_rate_heal",原來的倍率);
    25.         setbattleflag("item_rate_use",原來的倍率);
    26.         setbattleflag("item_rate_equip",原來的倍率);
    27.         announce "目前伺服器倍率設定是: 1."+($@brate-100)+"x 1."+($@jrate-100)+"x 1."+($@drate-100)+"x",bc_all,0xFF6060;
    28.         end;        }
    29.         
    30. close;
    31. }
    複製代碼
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2010-7-31 03:18 AM
  • 簽到天數: 1 天

    連續簽到: 0 天

    [LV.1]初來乍到

     樓主| 發表於 2010-7-19 10:16:19 | 顯示全部樓層
    本帖最後由 frankfei 於 2010-7-19 11:41 AM 編輯
    你試用看看,我沒測試過
    看你如何去利用了....^^"
    Jackey650630 發表於 2010-7-19 09:19 AM




       
    我試試看



    1. prontera,3,4,5        script        FloatingRates        -1,{
    2.         end;
    3. OnInit:
    4. OnClock2100:        //開始時間 星期六
    5. OnClock2300:        //結束時間
    6. //-------------------
    7.         if( (gettime(4)==3) && (gettime(3)>=21 && gettime(3)<23) );
    8.         if( (gettime(4)==6) && (gettime(3)>=21 && gettime(3)<23) );
    9.         if( (gettime(4)==0) && (gettime(3)>=21 && gettime(3)<23) ); {
    10.         set $@brate,rand(100,150);
    11.         set $@jrate,rand(100,150);
    12.         set $@drate,rand(100,150);
    13.         setbattleflag("item_rate_card",$@drate);
    14.         announce "目前伺服器倍率設定是: 2."+($@brate-100)+"x 2."+($@jrate-100)+"x 2."+($@drate-100)+"x",bc_all,0xFF6060;
    15.         end;        }
    16.         if ( (gettime(4)==3) && (gettime(3)==23) );
    17.         if ( (gettime(4)==6) && (gettime(3)==23) );
    18.         if ( (gettime(4)==0) && (gettime(3)==23) ); {
    19.         setbattleflag("item_rate_card",5);
    20.         announce "目前伺服器倍率設定是: 2."+($@brate-100)+"x 2."+($@jrate-100)+"x 2."+($@drate-100)+"x",bc_all,0xFF6060;
    21.         end;        }
    22.         
    23. close;
    24. }
    複製代碼


    這樣ok嗎
    原本設定為0.05
    這樣設定會在星期4 9-11時間
    卡片掉寶為0.1??

    如果我想增設天數
    設定 星期3 6 日
    直接像上面一樣加增 再加上; ok?

    [  測試完 失敗   ] 哈哈= =+
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2016-8-7 08:11 AM
  • 簽到天數: 534 天

    連續簽到: 7 天

    [LV.9]以壇為家II

    發表於 2010-7-19 12:45:00 | 顯示全部樓層
    本帖最後由 Jackey650630 於 2010-7-19 12:47 PM 編輯

    1. gettime(3): 現在'幾點',24小時制
    2. gettime(4): 星期'幾',1~7(禮拜天)
    複製代碼

    1. if( (gettime(4)==3) && (gettime(3)>=21 && gettime(3)<23) );
    2. if( (gettime(4)==6) && (gettime(3)>=21 && gettime(3)<23) );
    3. if( (gettime(4)==0) && (gettime(3)>=21 && gettime(3)<23) ); {
    複製代碼

    你好像寫錯了.....  不知道是不是要用 || ....^.^
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2010-7-31 03:18 AM
  • 簽到天數: 1 天

    連續簽到: 0 天

    [LV.1]初來乍到

     樓主| 發表於 2010-7-19 14:12:16 | 顯示全部樓層
    你好像寫錯了.....  不知道是不是要用 || ....^.^
    Jackey650630 發表於 2010-7-19 12:45 PM



        時間那個我知道
    但也先謝謝你:)
    我先去吃午飯 回來再試=  =
    (我也在上班/ . \ )
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2010-7-31 03:18 AM
  • 簽到天數: 1 天

    連續簽到: 0 天

    [LV.1]初來乍到

     樓主| 發表於 2010-7-19 14:36:36 | 顯示全部樓層
    算了  放棄了=    =
    再找找有沒有可以直接用的傻瓜包算了 呵呵呵
    感謝各位=  =+


    這樣我要改未解決還是已解決-  -+
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2014-12-14 01:52 PM
  • 簽到天數: 164 天

    連續簽到: 1 天

    [LV.7]常住居民III

    發表於 2010-7-19 18:10:37 | 顯示全部樓層
    你的疑問有人解答了,求檔在另一區,改已解決拔
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2010-7-31 03:18 AM
  • 簽到天數: 1 天

    連續簽到: 0 天

    [LV.1]初來乍到

     樓主| 發表於 2010-7-19 19:34:33 | 顯示全部樓層
    你的疑問有人解答了,求檔在另一區,改已解決拔
    xk78765 發表於 2010-7-19 06:10 PM



       
    你的解答是指樓上的@@???
    但我用不到/___\
    我也不知道應該改已解決還是未解決了
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2025-7-3 09:07 AM , Processed in 0.057476 second(s), 19 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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