OK論壇

 找回密碼
 註冊
查看: 1551|回復: 0

[這主題已經被回收了,購買前請三思] EA攻城戰問題

 關閉 [複製鏈接]
  • TA的每日心情
    開心
    2010-12-22 10:22 AM
  • 簽到天數: 63 天

    連續簽到: 0 天

    [LV.6]常住居民II

    發表於 2009-11-24 22:13:16 | 顯示全部樓層 |閱讀模式
    本帖最後由 叛逆風☆〞 於 2009-11-24 10:14 PM 編輯

    請教各位大大一下小弟有設定好攻城戰的時間了,可是時間到了確還是不能開啟攻城戰只能用指令打開希望大大能幫我看看我有沒有設定錯誤ˊˋ
    我設定的時間是禮拜2禮拜6晚上8點到9點這個時段
    還有另外一個問題,為什麼攻城戰的旗子都只會顯示第一個打下那座城堡的工會圖案,後來打下的工會圖案都不會顯示出來也希望大大能多多指點迷津一下拜託了

    這是我的攻城戰腳本
    - script Agit_Event -1,{
    end;
    OnClock2000://開始時間 星期二(2),星期六(6)
    OnClock2100://結束時間 星期二(2),星期六(6)
    OnAgitInit:
    if((gettime(4)==2) && (gettime(3)>=20 && gettime(3)<21) || (gettime(4)==6) && (gettime(3)>=20 && gettime(3)<21)) {
      if (!agitcheck()) {
       AgitStart;
       callsub S_DisplayOwners;
      }
      end;
    }
    if ((gettime(4)==2) && (gettime(3)==21) || (gettime(4)==6) && (gettime(3)==21)) {
      if (agitcheck()) {
       AgitEnd;
       callsub S_DisplayOwners;
      }
      end;
    }
    end;
    S_DisplayOwners:
    setarray [email=.@maps$[0],].@maps$[0],"prtg_cas01","prtg_cas02","prtg_cas03","prtg_cas04","prtg_cas05[/email]";
    setarray [email=.@maps$[5],].@maps$[5],"gefg_cas01","gefg_cas02","gefg_cas03","gefg_cas04","gefg_cas05[/email]";
    setarray [email=.@maps$[10],].@maps$[10],"payg_cas01","payg_cas02","payg_cas03","payg_cas04","payg_cas05[/email]";
    setarray [email=.@maps$[15],].@maps$[15],"aldeg_cas01","aldeg_cas02","aldeg_cas03","aldeg_cas04","aldeg_cas05[/email]";
    for( set [email=.@i].@i[/email], 0; [email=.@i].@i[/email] <= 19; set [email=.@i].@i[/email], [email=.@i+1].@i+1[/email] ) {
      if (GetCastleData([email=.@maps$[.@i],1].@maps$[.@i],1[/email])) {
       Announce "秘密基地 [" + GetCastleName([email=.@maps$[.@i].@maps$[.@i[/email]]) + "]被 [" + GetGuildName(GetCastleData([email=.@maps$[.@i],1].@maps$[.@i],1[/email])) + "] 工會佔領了",bc_all;
      }
      else {
       Announce "秘密基地 [" + GetCastleName([email=.@maps$[.@i].@maps$[.@i[/email]]) + "]被 [] 工會佔領了",bc_all;
      }
    }
    end;
    }
    這是我的攻城戰開起腳本
    - script Agit_Timer -1,{
    //攻城戰啟動時間設定
    OnMon2000:
    callfunc "Agit_Start";
    end;
    //攻城戰關閉時間設定
    OnMon2100:
    callfunc "Agit_Close";
    end;
    }
    function script Agit_Start {
    agitstart;
    Announce "[公告] 『攻城戰』開始了,勇士們請拿起武器,捍衛自己的榮譽吧",8;
    end;
    }
    function script Agit_Close {
    agitend;
    Announce "[公告] 『攻城戰』結束,下次『攻城戰』時間為星期六晚上8:00-9:00",8;
    end;
    }
    - script Agit_Annouce -1,{
    //城戰公告設定
    OnMon1930:
    Announce "[公告]請各工會『會長』注意,距離『攻城戰』開始還有30分鐘,請通知好您的成員準備開戰,捍衛自己的榮譽吧",8;
    end;
    OnMon1950:
    Announce "[公告]請各工會『會長』注意,距離『攻城戰』開始還有最後10分鐘,請通知好您的成員準備開戰,捍衛自己的榮譽吧",8;
    end;
    OnMon2030:
    Announce "[公告]請各工會『會長』注意,『攻城戰』時間剩下最後30分鐘,趕快叫您的成員備戰好,捍衛自己的榮譽吧",8;
    end;
    OnMon2050:
    Announce "[公告]下請各工會『會長』注意,『攻城戰』時間剩下最後10分鐘,趕快叫您的成員備戰好,捍衛自己的榮譽吧",16;
    end;
    }
    - script Agit_Timer -1,{
    //攻城戰啟動時間設定
    OnSat2000:
    callfunc "Agit_Start";
    end;
    //攻城戰關閉時間設定
    OnSat2100:
    callfunc "Agit_Close";
    end;
    }
    function script Agit_Start {
    agitstart;
    Announce "[公告] 『攻城戰』開始了,勇士們請拿起武器,捍衛自己的榮譽吧",8;
    end;
    }
    function script Agit_Close {
    agitend;
    Announce "[公告] 『攻城戰』結束,下次『攻城戰』時間為星期六晚上8:00-9:00",8;
    end;
    }
    - script Agit_Annouce -1,{
    //城戰公告設定
    OnSat1930:
    Announce "[公告]請各工會『會長』注意,距離『攻城戰』開始還有30分鐘,請通知好您的成員準備開戰,捍衛自己的榮譽吧",8;
    end;
    OnSat1950:
    Announce "[公告]請各工會『會長』注意,距離『攻城戰』開始還有最後10分鐘,請通知好您的成員準備開戰,捍衛自己的榮譽吧",8;
    end;
    OnSat2030:
    Announce "[公告]請各工會『會長』注意,『攻城戰』時間剩下最後30分鐘,趕快叫您的成員備戰好,捍衛自己的榮譽吧",8;
    end;
    OnSat2050:
    Announce "[公告]下請各工會『會長』注意,『攻城戰』時間剩下最後10分鐘,趕快叫您的成員備戰好,捍衛自己的榮譽吧",16;
    end;
    }
    回復

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2025-6-25 07:13 PM , Processed in 0.114960 second(s), 19 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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