UID205306
帖子
精華
主題
積分282
現金
積極性
威望
違規
熱心
推廣次數
閱讀權限5
註冊時間2009-10-14
在線時間 小時
最後登錄1970-1-1
TA的每日心情 | 怒 2015-4-7 09:46 PM |
---|
簽到天數: 17 天 連續簽到: 3 天 [LV.4]偶爾看看III
|

樓主 |
發表於 2011-8-9 20:06:42
|
顯示全部樓層
後來換成了這個
可是時間變成無作用 隨時可以無限重複打- - script MO_Settings -1,{
- OnInit:
- set $MO_Cooldown,3600; // 冷卻時間
- set $MO_Timelimit,3600; // 挑戰時間
- set $MO_Minlevel,50; // 最小等級
- set $MO_Minparty,1; // 最低人數
- set $MO_AshID,7603; // ItemID
- set $MO_GM,60; // Min GM level to control the tower
- end;
- }
- prt_fild05,273,214,3 script 魔王的使徒 794,{
- if(MO_Lasttime + $MO_Cooldown > gettimetick(2) && MO_Lasttime < gettimetick(2) && getgmlevel() < $MO_GM){
- set .@last,MO_Lasttime + $MO_Cooldown - gettimetick(2);
- set .@hours,.@last / 60 / 60;
- set .@minutes,.@last / 60 % 60;
- set .@seconds,.@last % 60;
- mes "根據進入規則,你現在無法進入 魔王副本 ";
- mes "你現在還有, "+.@hours+"小時 "+.@minutes+"分鐘 "+.@seconds+"秒才能進入";
- next;
- mes "這裡是很危險德地方,還是把你傳送到安全的地方吧";
- close2;
- warp "prontera",115,75;
- end;
- }
- getpartymember(getcharid(1));
- if(!getcharid(1) || $@partymembercount < $MO_Minparty){
- mes "請加入一個超過"+$MO_Minparty+"人的隊伍再來挑戰吧.";
- set MO_makeparty,1;
- close;
- }
- if(MO_makeparty){
- mes "你在一支不錯的隊伍裡啊,請問你要做什麼呢";
- set MO_makeparty,0;
- next;
- }
- mes "如果你有一個已經生成好的副本.那你現在就可以進去";
- next;
- if(getpartyleader(getcharid(1),2) == getcharid(0)){
- select("生成 魔王副本:進入 魔王副本:返回 重生點:取消");
- } else {
- select(":進入 魔王副本:返回艾爾貝塔:取消");
- }
- switch(@menu){
- case 1:
- if(instance_id(1)){
- if(has_instance("1@tower") == ""){
- mes "你的隊伍已經申請了另一個副本,請先完成,或者放棄";
- close;
- }
- mes "你的隊伍已經申請過了無限之塔挑戰";
- mes "請在主界面選擇 ^0000FF進入 魔王副本 選項^000000 來開始你的挑戰吧。";
- close;
- }
- if(MO_Lasttime + $MO_Cooldown > gettimetick(2) && getgmlevel() < $MO_GM) {
- mes "你 魔王副本的冷卻時間尚未結束";
- close;
- }
- mes "^0000FF 魔王副本 ^000000 - 正在準備中";
- mes "當 魔王副本準備完成後,請選擇進入無線之塔開始你的挑戰吧";
- close2;
- set .@instance_id,instance_create("Endless Tower",getcharid(1));
- if(.@instance_id < 0){
- mes "創建副本失敗";
- mes "副本系統已經達到系統上限";
- mes "請通知GM或者管理員";
- close;
- }
- // > Rev 14006
- instance_attachmap("1@tower",.@instance_id);
- instance_attachmap("2@tower",.@instance_id);
- instance_attachmap("3@tower",.@instance_id);
- instance_attachmap("4@tower",.@instance_id);
- instance_attachmap("5@tower",.@instance_id);
- instance_attachmap("6@tower",.@instance_id);
- instance_set_timeout $MO_Timelimit,300,.@instance_id;
- instance_init .@instance_id;
- instance_attach .@instance_id;
- set 'MO_Floor,1;
- set 'MO_Lasttime,gettimetick(2) + $MO_Timelimit;
- set 'MO_Leadertalk,MO_Talk;
- donpcevent instance_npcname("MO_Manager")+"::OnInstanceInit";
- end;
- case 2:
- if(!instance_id(1) || has_instance("1@tower") == ""){
- mes " 魔王副本 副本不存在.";
- mes "請確定你的隊伍已經申請過 魔王副本 挑戰,並且你們的挑戰副本並沒有因為長時間沒有人參加而取消";
- close;
- }
- instance_attach instance_id(1);
- if(MO_Lasttime + $MO_Cooldown < gettimetick(2))
- set MO_Lasttime,'MO_Lasttime;
- mapannounce "prontera",getpartyname(getcharid(1))+" 隊伍 進入 魔王副本了。",bc_map | bc_blue;
- warpparty "ars_fild73.gat",238,337,getcharid(1);
- set $KillMorrocShadow,0;
- set $MorrocAlive,0;
- set $MorrocTime,0;
- set $KillMorrocShadow,0;
- end;
- case 3:
- warp "prontera.gat",115,75;
- end;
- case 4:
- close;
- }
- OnInit:
- waitingroom " 魔王任務 ",0;
- end;
- }
複製代碼 |
|