UID29361
帖子
精華
主題
積分949
現金
積極性
威望
違規
熱心
推廣次數
閱讀權限10
註冊時間2007-10-27
在線時間 小時
最後登錄1970-1-1
TA的每日心情 | 開心 2016-1-10 01:07 AM |
---|
簽到天數: 168 天 連續簽到: 1 天 [LV.7]常住居民III
|
我的版本是EA10257
我用了馬拉松腳本後
是可以玩
但是每次按開始遊戲後 玩家又可以再按一次
當然又要重新來一次了
要怎麼改 才能讓他 按一次後 直到遊戲結束 才可以按一次?
=================================================================
/**************************************************\
仙境傳說 遊戲腳本
****************************************************
名稱:障礙馬拉松
類型:腳本
版本:1.0
版權:(C) 2006 - 2007 功夫海參
授權:功夫海參,轉載必須註明出處
============
製作人員
============
策劃:功夫海參 編程:功夫海參
測試:功夫海參 製作:功夫海參
============
簡要說明
============
障礙馬拉松遊戲腳本
CA使用者 請自行設定相關地圖的mapflag
請自行關閉通往遊戲地圖的warp
遊戲獎品請自行設定
服務器在線設定 本版本尚未加入
有建議或者意見請聯繫qq 2562435
\**************************************************/
job_cru.gat,24,109,5 script 馬拉松遊戲報名 728,{
set @THISNPCNAME$,"馬拉松遊戲報名";
if(getgmlevel()>90)
{
mes "["[email=+@THISNPCNAME$]+@THISNPCNAME$[/email]+"]";
mes "請問你要做什麼?";
switch(select("開始活動")){
case 1:
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 610,2;
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;
set @gi,rand(24);
if(@gi ==0)getitem 7289,1;
if(@gi ==1)getitem 7289,2;
if(@gi ==2)getitem 7289,3;
if(@gi ==3)getitem 7291,1;
if(@gi ==4)getitem 7291,2;
if(@gi ==5)getitem 7291,3;
if(@gi ==6)getitem 7292,1;
if(@gi ==7)getitem 7292,2;
if(@gi ==8)getitem 7292,3;
if(@gi ==9)getitem 7293,1;
if(@gi ==10)getitem 7293,2;
if(@gi ==11)getitem 7293,3;
if(@gi ==12)getitem 7294,1;
if(@gi ==13)getitem 7294,2;
if(@gi ==14)getitem 7294,3;
if(@gi ==15)getitem 7295,1;
if(@gi ==16)getitem 7295,2;
if(@gi ==17)getitem 7295,3;
if(@gi ==18)getitem 7296,1;
if(@gi ==19)getitem 7296,2;
if(@gi ==20)getitem 7296,3;
if(@gi ==21)getitem 7297,1;
if(@gi ==22)getitem 7297,2;
if(@gi ==23)getitem 7297,3;
areawarp "gl_sew04.gat",1,1,400,400,"prontera.gat",155,176;
}
gl_sew04.gat mapflag pvp dummy
gl_sew04.gat mapflag noskillall
job_cru.gat mapflag noskillall
================================================================= |
|