叛逆風☆〞 發表於 2009-11-24 22:13:16

EA攻城戰問題

本帖最後由 叛逆風☆〞 於 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 ,].@maps$,"prtg_cas01","prtg_cas02","prtg_cas03","prtg_cas04","prtg_cas05";
setarray ,].@maps$,"gefg_cas01","gefg_cas02","gefg_cas03","gefg_cas04","gefg_cas05";
setarray ,].@maps$,"payg_cas01","payg_cas02","payg_cas03","payg_cas04","payg_cas05";
setarray ,].@maps$,"aldeg_cas01","aldeg_cas02","aldeg_cas03","aldeg_cas04","aldeg_cas05";
for( set .@i, 0; .@i <= 19; set .@i, .@i+1 ) {
if (GetCastleData(,1].@maps$[.@i],1)) {
   Announce "秘密基地 [" + GetCastleName(.@maps$[.@i]) + "]被 [" + GetGuildName(GetCastleData(,1].@maps$[.@i],1)) + "] 工會佔領了",bc_all;
}
else {
   Announce "秘密基地 [" + GetCastleName(.@maps$[.@i]) + "]被 [] 工會佔領了",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;
}
頁: [1]
查看完整版本: EA攻城戰問題