UID1309
帖子
精華
主題
積分926
現金
積極性
威望
違規
熱心
推廣次數
閱讀權限10
註冊時間2007-8-15
在線時間 小時
最後登錄1970-1-1
該用戶從未簽到
|
我想把馬拉松設定成自動開始報名
不是還需要GM去開啟活動
就像益智問答一樣有時間點
我想把馬拉松變成 每天 晚上6點 和 10點 各有一場
該怎麼設定呢?
------------------------------腳本如下---------------------------------------------------------
prontera.gat,164,164,4 script 馬拉松遊戲報名 728,{
set @THISNPCNAME$,"馬拉松遊戲報名";
if(getgmlevel()>90)
{
mes "["[email=+@THISNPCNAME$]+@THISNPCNAME$[/email]+"]";
mes "請問你要做什麼?";
switch(select("相關設置","強制結束活動","開始活動")){
case 1:
case 2:
announce "[由於特殊原因 本次活動強制結束]",15;
set $party,0;
areawarp "gl_sew04.gat",1,1,400,400,"prontera.gat",265,278;
areawarp "job_cru.gat",1,1,400,400,"prontera.gat",265,278;
close;
case 3:
mes "["[email=+@THISNPCNAME$]+@THISNPCNAME$[/email]+"]";
mes "活動開始!";
set $party,0;
Initnpctimer;
close;
}
}
if($ML_party!=1){
mes "["[email=+@THISNPCNAME$]+@THISNPCNAME$[/email]+"]";
mes "活動還沒有開始";
next;
mes "前幾次的活動冠軍如下:";
if($ML_number==0){mes "現在還沒有進行過遊戲。或者根本沒有出現冠軍。";}
for(set @t,0;@t<$ML_number;set @t,@t+1)
{
set @t,@t+1;
mes "第^ff0000"[email=+@t+]+@t+"^000000[/email]場遊戲 冠軍: ^ff0000"+$ML_first$[@t]+"^000000 ";
}
close;
}else{
mes "["[email=+@THISNPCNAME$]+@THISNPCNAME$[/email]+"]";
mes "活動允許報名!";
mes "報名之後將傳送到馬拉松等待房間中。!";
mes "請問你需要報名嗎?";
if(select("報名","我還要想想")==1) {
if (weight > 0){
mes "^ff0000請先清空身上所有物品.!^000000";
close;
}
mes "["[email=+@THISNPCNAME$]+@THISNPCNAME$[/email]+"]";
mes "確認已經報名。傳送到等待房間!";
if(ML_aaa==1){
mes "你已經拿過了";
set ML_aaa,1;
setoption 0;
close2;
warp "job_cru.gat",24,99;
}
getitem 12016,1;
getitem 547,10;
getitem 610,2;
getitem 12027,1;
getitem 12027,1;
getitem 12028,1;
getitem 12029,1;
getitem 12030,1;
getitem 12031,1;
getitem 12032,1;
getitem 12033,1;
getitem 12034,1;
getitem 12001,3;
getitem 12001,5;
getitem 12115,2;
getitem 12114,2;
getitem 12116,2;
getitem 12117,2;
getitem 12118,1;
getitem 12119,1;
getitem 12120,1;
getitem 12121,1;
set ML_aaa,1;
setoption 0;
close2;
warp "job_cru.gat",24,99;
}else{
close;}
}
OnTimer2000:
announce "[三分鐘後中央開始 馬拉松 遊戲活動]",15;
end;
OnTimer4000:
announce "[有興趣的朋友可以到中央花壇附近集中,等待遊戲開始 報名前請先清空身上所有物品]",15;
end;
OnTimer60000:
announce "[兩分鐘後中央開始 馬拉松 遊戲活動]",15;
end;
OnTimer62000:
announce "[有興趣的朋友可以到中央花壇附近集中,等待遊戲開始 報名前請先清空身上所有物品]",15;
end;
OnTimer120000:
announce "[一分鐘後中央開始 馬拉松 遊戲活動]",15;
end;
OnTimer122000:
announce "[有興趣的朋友可以到中央花壇附近集中,等待遊戲開始 報名前請先清空身上所有物品]",15;
end;
OnTimer126000:
announce "[報名NPC開放.現在可以進行報名。報名時間為2分鐘 報名前請先清空身上所有物品]",15;
set $ML_party,1;
end;
OnTimer226000:
announce "[報名NPC關閉.報名時間已經過去,現在開始進行遊戲!]",15;
set $ML_party,0;
end;
OnTimer228000:
announce "[下面開始介紹本次遊戲的玩法!]",15;
end;
OnTimer230000:
announce "[下面開始介紹本次遊戲的玩法!]",15;
end;
OnTimer232000:
announce "[等待室內的所有玩家將在遊戲開始後傳送到一地圖]",15;
end;
OnTimer234000:
announce "[地圖屬性為: 不可使用任何技能 可以互相PK 可以使用活動用物品 並且有怪物會阻礙你們的前進]",15;
end;
OnTimer236000:
announce "[強烈推薦組隊遊戲!!!]",15;
end;
OnTimer238000:
announce "[能夠率先贏得第一名的人就獲得了這場比賽的勝利!]",15;
end;
OnTimer240000:
announce "[祝大家好運!請做好一些準備! 1分鐘後將進行遊戲!]",15;
end;
OnTimer300000:
areawarp "job_cru.gat",1,1,400,400,"gl_sew04.gat",265,278;
end;
}
gl_sew04.gat,265,278,3 script 領跑者 728,20,20,{
mes "[領跑者]";
mes "呼呼..只要跑到下方的紅點就勝利了!!";
set ML_aaa,0;
close;
}
gl_sew04.gat,94,86,3 script 驗證站 812,{
if($ML_party==2){
mes "[驗證站]";
mes "已經有冠軍了!.";
set ML_aaa,0;
close2;
}
mes "[驗證站]";
set $ML_number,$ML_number+1;
mes "呼呼.看來你是第一個.恭喜你 你是第^ff0000"+$ML_number+"^000000屆的冠軍";
set $ML_party,2;
set $ML_first$[$ML_number],strcharinfo(0);
set ML_aaa,0;
announce "呼呼.看來你是第一個.恭喜"+$ML_first$[$ML_number]+"你是第"+$ML_number+"屆馬拉松的冠軍",15;
close2;
areawarp "gl_sew04.gat",1,1,400,400,"prontera.gat",265,278;
}
gl_sew04.gat mapflag pvp dummy
gl_sew04.gat mapflag noskillall
job_cru.gat mapflag noskillall
-----------------------------------------腳本如上------------------------------------------
請問應該要改哪裡呢?
請大家幫我解答QQ
[ 本帖最後由 雪之夜 於 2008-4-30 08:48 PM 編輯 ] |
|