UID18802
帖子
精華
主題
積分17885
現金
積極性
威望
違規
熱心
推廣次數
閱讀權限30
註冊時間2007-9-22
在線時間 小時
最後登錄1970-1-1
TA的每日心情 | 衰 2015-10-20 11:09 AM |
---|
簽到天數: 5 天 連續簽到: 1 天 [LV.2]偶爾看看I
|
一:需要瞭解的東西
在設置之前需要瞭解一些EA內置的函數:
OnClock<time> //意思是,當伺服器的時間為time時開始執行腳本
例:OnClock2350 //意思是,在23:50時觸發腳本運行。
gettime(<type>) //這個是取得時間類型的函數,type取不同值時的情況如下:
1 - Seconds
2 - Minutes
3 - Hour (of a day)
4 - Week day (0是星期天,1是星期一,2是星期二…..)
例如:if((gettime(4)==2) && (gettime(3)>=21 && gettime(3)<23))
的意思就是,當星期二,並且處於21:00到23:00之間的話執行腳本。
二:設置GVG時間
如果你瞭解了以上的函數用法,便可以去npc/guild/agit_controller.txt文本裏去設置GVG的時間和寶藏的開啟時間了!
例子如下:
OnAgitInit:
// 判斷開始時間
if((gettime(4)==1) && (gettime(3)>=20 && gettime(3)<22))
//如果是星期一,並且處於20-22點那麼開啟GVG (依照顏色對應)
// 判斷結束時間
if((gettime(4)==1) && (gettime(3)==22))
//星期一的GVG將於22點關閉 (依照顏色對應)
三:設置GVG的戰場
1:一共4個GVG場地,每個場地有城堡5個,一共20個城堡!
2:如果想關閉某個場地,則在npc/scripts_guild.conf檔裏設置,
將不必要的場地刪除,或者用”//”注釋掉!
3:如果想關閉某個場地的某個城堡,則在npc/guild/裏分別設置4個檔夾中的文字檔案(它們分別是4個場地的城堡設置),把不需要的城堡刪除或者注釋掉!
//Al De Baran
aldeg_cas01.txt
aldeg_cas02.txt
aldeg_cas03.txt
aldeg_cas04.txt
aldeg_cas05.txt
// Geffen
gefg_cas01.txt
gefg_cas02.txt
gefg_cas03.txt
gefg_cas04.txt
gefg_cas05.txt
// Payon
payg_cas01.txt
payg_cas02.txt
payg_cas03.txt
payg_cas04.txt
payg_cas05.txt
// Prontera
prtg_cas01.txt
prtg_cas02.txt
prtg_cas03.txt
prtg_cas04.txt
prtg_cas05.txt
4:就算你關閉場所或者城堡,但是玩家還是可以進入到GVG的場地的,只是不能攻城而已,所以如果你想關閉去場地的傳送則去npc/warps/guild/guildcastles.txt這個文本裏設置,
刪除,或者用”//”注釋掉傳送點!
|
評分
-
查看全部評分
|