OK論壇

 找回密碼
 註冊
查看: 1250|回復: 1

[這主題已經被回收了,購買前請三思] 關於城戰腳本公告的問題

 關閉 [複製鏈接]
  • TA的每日心情
    開心
    2013-8-20 06:29 PM
  • 簽到天數: 20 天

    連續簽到: 2 天

    [LV.4]偶爾看看III

    發表於 2010-8-21 06:49:12 | 顯示全部樓層 |閱讀模式
    本帖最後由 okij21 於 2010-8-21 06:01 PM 編輯

    我下載了某大發的自動發獎品的城戰腳本
    獎品我改我要的之後,測試無誤
    但是..公告怎麼不會出現呢?
    像是系統自動開啟攻城時應該要出現 ->[攻城公告]攻佔成功的工會『會長』自動獲得天果天芽1200顆,女神眼淚2滴,距離攻城戰開始還有最後10分鐘,請組織好會員!!
    不過..只會出現 "秘密基地XXX 被 XXX公會佔領了"
    還有提醒快結束的公告 也不會出現 ->[攻城公告]請各工會會長注意,戰士們提起士氣,攻城時間尚餘30分鐘~~~

    以下是腳本..勞煩知道問題的指點一下..
    1. //==================================
    2. // [冥] The PlutoEA Project [王]
    3. // http://opensvn.csie.org/PlutoEA
    4. // ---------------------------------
    5. // - 攻城戰開啟 控制腳本 -
    6. //===================================
    7. // 版本:1.8b
    8. //===================================
    9. // 若想知道如何設定攻城戰開啟時間,請到doc\woe_time_explanation.txt
    10. // 裡面的 WoE Start/Stop times
    11. //======================================
    12. -        script        Agit_Event        -1,{
    13.         end;

    14. OnClock2100:        //開始時間 星期三(3), 星期三(6)
    15. OnClock2200:        //結束時間 星期三(3), 星期三(6)

    16. OnAgitInit:
    17.         // 判斷開始時間
    18.         if((gettime(4)==3) && (gettime(3)>=21 && gettime(3)<22)) goto L_Start;
    19.         if((gettime(4)==6) && (gettime(3)>=21 && gettime(3)<22)) goto L_Start;

    20.         // 判斷結束時間
    21.         if((gettime(4)==3) && (gettime(3)==22)) goto L_End;
    22.         if((gettime(4)==6) && (gettime(3)==22)) goto L_End;
    23.         end;

    24. L_End:
    25.         if (agitcheck()) {
    26.                 //Announce "The War Of Emperium is over!",8;
    27.                 AgitEnd;
    28.                 goto L_DisplayOwners;
    29.         }
    30.         end;

    31. L_Start:
    32.         if (!agitcheck()) {
    33.                 //Announce "The War Of Emperium has begun!",8;
    34.                 AgitStart;
    35.                 goto L_DisplayOwners;
    36.         }
    37.         end;

    38. L_DisplayOwners:
    39.         setarray .@maps$[0],"prtg_cas03";
    40.         for( set .@i, 0; .@i <= 1; set .@i, .@i+1 ) {
    41.                 if (GetCastleData(.@maps$[.@i],1)) {
    42.                         Announce "秘密基地 [" + GetCastleName(.@maps$[.@i]) + "]被 [" + GetGuildName(GetCastleData(.@maps$[.@i],1)) + "] 工會佔領了",bc_all;
    43.                 }
    44.                 else {
    45.                         Announce "The [" + GetCastleName(.@maps$[.@i]) + "] castle is currently unoccupied.",bc_all;
    46.                 }               
    47.         }
    48.         end;
    49. OnAgitEnd:
    50.         setarray .@maps$[0],"prtg_cas03";
    51.         for( set .@i, 0; .@i <= 1; set .@i, .@i+1 )
    52.         getitem 607,1200,getcharid(3,getguildmaster(getcastledata(.@maps$[.@i],1)));
    53.         setarray .@maps$[0],"prtg_cas03";
    54.         for( set .@i, 0; .@i <= 1; set .@i, .@i+1 )
    55.         getitem 608,1200,getcharid(3,getguildmaster(getcastledata(.@maps$[.@i],1)));
    56.         setarray .@maps$[0],"prtg_cas03";
    57.         for( set .@i, 0; .@i <= 1; set .@i, .@i+1 )
    58.         getitem 7830,2,getcharid(3,getguildmaster(getcastledata(.@maps$[.@i],1)));
    59. //        setarray .@maps$[0],"prtg_cas03";
    60. //        for( set .@i, 0; .@i <= 1; set .@i, .@i+1 )
    61. //        getitem 4131,1,getcharid(3,getguildmaster(getcastledata(.@maps$[.@i],1)));

    62.         
    63. //        set .maps$,"prtg_cas03";
    64. //        getitem 5506,1,getcharid(3,getguildmaster(getcastledata(.maps$,1)));
    65.                                 end;
    66. }


    67. // 工會寶箱開啟時間控制
    68. //========================================
    69. -        script        TreasSpawn        -1,{
    70.         end;

    71. // Please explain the relevence of this to me?
    72. // Why are we spawning chests per zone on 1 minute intervals?
    73. // They should al spawn at the same time in the same castle.
    74. // Is there a reason for this? Am I reading something wrong?

    75. OnClock0001:
    76.         callfunc "F_GldTreas","aldeg_cas01","A01",$boxNumA01,$@bxA01,$@boxIdA01,1324,114,218,123,227,0;
    77.         callfunc "F_GldTreas","aldeg_cas02","A02",$boxNumA02,$@bxA02,$@boxIdA02,1326,130,226,138,235,0;
    78.         callfunc "F_GldTreas","aldeg_cas03","A03",$boxNumA03,$@bxA03,$@boxIdA03,1328,220,264,229,273,0;
    79.         callfunc "F_GldTreas","aldeg_cas04","A04",$boxNumA04,$@bxA04,$@boxIdA04,1330,80,8,89,17,0;
    80.         callfunc "F_GldTreas","aldeg_cas05","A05",$boxNumA05,$@bxA05,$@boxIdA05,1332,58,8,65,15,0;
    81.         end;
    82. OnClock0002:
    83.         callfunc "F_GldTreas","gefg_cas01","G01",$boxNumG01,$@bxG01,$@boxIdG01,1334,150,108,158,114,0;
    84.         callfunc "F_GldTreas","gefg_cas02","G02",$boxNumG02,$@bxG02,$@boxIdG02,1336,136,112,145,118,0;
    85.         callfunc "F_GldTreas","gefg_cas03","G03",$boxNumG03,$@bxG03,$@boxIdG03,1338,266,286,275,293,0;
    86.         callfunc "F_GldTreas","gefg_cas04","G04",$boxNumG04,$@bxG04,$@boxIdG04,1340,112,114,119,123,0;
    87.         callfunc "F_GldTreas","gefg_cas05","G05",$boxNumG05,$@bxG05,$@boxIdG05,1342,140,106,147,113,0;
    88.         end;
    89. OnClock0003:
    90.         callfunc "F_GldTreas","payg_cas01","Py01",$boxNumPy01,$@bxPy01,$@boxIdPy01,1344,286,4,295,13,0;
    91.         callfunc "F_GldTreas","payg_cas02","Py02",$boxNumPy02,$@bxPy02,$@boxIdPy02,1346,140,140,148,149,0;
    92.         callfunc "F_GldTreas","payg_cas03","Py03",$boxNumPy03,$@bxPy03,$@boxIdPy03,1348,154,164,162,173,0;
    93.         callfunc "F_GldTreas","payg_cas04","Py04",$boxNumPy04,$@bxPy04,$@boxIdPy04,1350,142,44,151,51,0;
    94.         callfunc "F_GldTreas","payg_cas05","Py05",$boxNumPy05,$@bxPy05,$@boxIdPy05,1352,152,128,160,135,0;
    95.         end;
    96. OnClock0004:
    97.         callfunc "F_GldTreas","prtg_cas01","Pt01",$boxNumPt01,$@bxPt01,$@boxIdPt01,1354,6,204,15,213,0;
    98.         callfunc "F_GldTreas","prtg_cas02","Pt02",$boxNumPt02,$@bxPt02,$@boxIdPt02,1356,198,224,207,233,0;
    99.         callfunc "F_GldTreas","prtg_cas03","Pt03",$boxNumPt03,$@bxPt03,$@boxIdPt03,1358,184,128,193,135,0;
    100.         callfunc "F_GldTreas","prtg_cas04","Pt04",$boxNumPt04,$@bxPt04,$@boxIdPt04,1360,266,158,275,167,0;
    101.         callfunc "F_GldTreas","prtg_cas05","Pt05",$boxNumPt05,$@bxPt05,$@boxIdPt05,1362,272,174,279,181,0;
    102.         end;
    103. OnClock0005:
    104.         callfunc "F_GldTreas","nguild_alde","N01",$boxNumN01,$@bxN01,$@boxIdN01,1324,114,218,123,227,0;
    105.         callfunc "F_GldTreas","nguild_gef","N02",$boxNumN02,$@bxN02,$@boxIdN02,1334,150,108,158,114,0;
    106.         callfunc "F_GldTreas","nguild_pay","N03",$boxNumN03,$@bxN03,$@boxIdN03,1344,286,4,295,13,0;
    107.         callfunc "F_GldTreas","nguild_prt","N04",$boxNumN04,$@bxN04,$@boxIdN04,1354,6,204,15,213,0;
    108.         end;

    109. //--------------------------------------星期三------------------------------------//

    110. OnWed2050:
    111. announce "[攻城公告]攻佔成功的工會『會長』自動獲得天果天芽1200顆,女神眼淚2滴,距離攻城戰開始還有最後10分鐘,請組織好會員!!",8;
    112. end;
    113. OnWed2055:
    114. announce "[攻城公告]攻佔成功的工會『會長』可以獲得天果天芽1200顆,女神眼淚2滴,距離攻城戰開始還有最後5分鐘,請組織好會員!!",8;
    115. end;
    116. OnWed2059:
    117. announce "[攻城公告]攻佔成功的工會『會長』可以獲得天果天芽1200顆,女神眼淚2滴,距離攻城戰開始還有最後1分鐘,請組織好會員!!",8;
    118. end;
    119. OnWed2100:
    120. announce "[攻城公告]攻城開始了,勇士們請你舉起您的劍,捍衛自己的榮譽吧!!",8;
    121. agitstart;
    122. end;
    123. OnWed2130:
    124. Announce "[攻城公告]請各工會會長注意,戰士們提起士氣,攻城時間尚餘30分鐘~~~",8;
    125. end;
    126. OnWed2150:
    127. Announce "[攻城公告]請各工會會長注意,戰士們提起士氣,攻城時間尚餘10分鐘~~~",8;
    128. end;
    129. OnWed2159:
    130. Announce "[攻城公告]請各工會會長注意,戰士們提起士氣,攻城時間尚餘1分鐘~~~",8;
    131. end;
    132. OnWed2200:
    133. announce "[攻城公告]攻城戰已結束了,今晚辛苦大家了,請大家下次再繼續努力哦!!",8;
    134. AgitEnd;
    135. end;

    136. //--------------------------------------星期六------------------------------------//
    137. OnSet2050:
    138. announce "[攻城公告]攻佔成功的工會『會長』可以獲得天果天芽1200顆,女神眼淚2滴,距離攻城戰開始還有最後10分鐘,請組織好會員!!",8;
    139. end;
    140. OnSet2055:
    141. announce "[攻城公告]攻佔成功的工會『會長』可以獲得天果天芽1200顆,女神眼淚2滴,距離攻城戰開始還有最後5分鐘,請組織好會員!!",8;
    142. end;
    143. OnSet2059:
    144. announce "[攻城公告]攻佔成功的工會『會長』可以獲得天果天芽1200顆,女神眼淚2滴,距離攻城戰開始還有最後1分鐘,請組織好會員!!",8;
    145. end;
    146. OnSet2100:
    147. announce "[攻城公告]攻城開始了,勇士們請你舉起您的劍,捍衛自己的榮譽吧!!",8;
    148. agitstart;
    149. end;
    150. OnSet2130:
    151. Announce "[攻城公告]請各工會會長注意,戰士們提起士氣,攻城時間尚餘30分鐘~~~",8;
    152. end;
    153. OnSet2150:
    154. Announce "[攻城公告]請各工會會長注意,戰士們提起士氣,攻城時間尚餘10分鐘~~~",8;
    155. end;
    156. OnSet2159:
    157. Announce "[攻城公告]請各工會會長注意,戰士們提起士氣,攻城時間尚餘1分鐘~~~",8;
    158. end;
    159. OnSet2200:
    160. announce "[攻城公告]攻城戰已結束了,今晚辛苦大家了,請大家下次再繼續努力哦!!",8;
    161. AgitEnd;
    162. end;
    複製代碼


    ===============
    不好意思 請問後面的數字 是什麼意思??  8  跟  15
    回復

    使用道具 舉報

  • TA的每日心情

    2023-6-7 10:39 PM
  • 簽到天數: 227 天

    連續簽到: 2 天

    [LV.7]常住居民III

    發表於 2010-8-21 07:12:56 | 顯示全部樓層
    妳把廣播改成這樣看看..
    1.         announce "妳要的文字",15;
    複製代碼
    直街套用妳的例子就像以下 .
    1.         announce "[攻城公告]攻城戰已結束了,今晚辛苦大家了,請大家下次再繼續努力哦!!",15;
    複製代碼
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2024-5-28 04:03 PM , Processed in 0.088228 second(s), 19 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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