OK論壇

 找回密碼
 註冊
查看: 780|回復: 7

如何設定馬拉松自動開始時間

 關閉 [複製鏈接]

該用戶從未簽到

發表於 2008-4-26 16:53:42 | 顯示全部樓層 |閱讀模式
我想把馬拉松設定成自動開始報名

不是還需要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 編輯 ]
  • TA的每日心情
    慵懶
    2012-6-13 04:41 PM
  • 簽到天數: 9 天

    連續簽到: 0 天

    [LV.3]偶爾看看II

    發表於 2008-4-26 18:18:40 | 顯示全部樓層
    那個是 gm開啟的= ="
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

     樓主| 發表於 2008-4-26 20:48:27 | 顯示全部樓層
    原帖由 £×SKY﹋° 於 2008-4-26 06:18 PM 發表
    那個是 gm開啟的= ="


    吼ˋˊ

    所以我就說我要把它改成自動開啟呀!!
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2012-6-13 04:41 PM
  • 簽到天數: 9 天

    連續簽到: 0 天

    [LV.3]偶爾看看II

    發表於 2008-4-27 08:20:26 | 顯示全部樓層
    你自己不問清楚= ="

    OnMinuteMM: 每小時的MM分鐘執行的事件
    OnClockHHMM: 每天的HH時MM分執行的事件
    OnHourHH: 每天的HH時執行的事件
    OnWeekTimeDDHHMM: 星期DD(00-日、01-一…06-六)的HH時MM分執行的事件
      set $party,0;
      Initnpctimer;
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

     樓主| 發表於 2008-4-27 13:36:44 | 顯示全部樓層
    要把你說的那些加在哪裡呢 ?
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2012-6-13 04:41 PM
  • 簽到天數: 9 天

    連續簽到: 0 天

    [LV.3]偶爾看看II

    發表於 2008-4-27 19:03:20 | 顯示全部樓層
    邏輯思考一下。~~~
    回復 支持 反對

    使用道具 舉報

    頭像被屏蔽

    該用戶從未簽到

    發表於 2008-4-28 00:48:53 | 顯示全部樓層
    提示: 作者被禁止或刪除 內容自動屏蔽
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

     樓主| 發表於 2008-4-28 18:20:07 | 顯示全部樓層
    唔...人家邏輯不好咩QQ

    快要想破頭惹
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2025-7-5 07:39 AM , Processed in 0.205248 second(s), 23 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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