Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- - script 世界王 -1,{
- end;
- OnWhisperGlobal:
- input .@talk$;
- mapannounce "prt_q","[ 世界王區 ] : 【 "+strcharinfo(0)+" 】的吶喊 : "+.@talk$+"",15;
- end;
- }
- veil,127,89,4 script 世界王啟動 10183,{
- OnClock2200:
- set $dath,gettime(4);
- if( $dath == 1) { donpcevent "bossm::Ononeday"; donpcevent "bossn::Onmonster"; }
- if( $dath == 2) { donpcevent "bossm::Ontwoday"; donpcevent "bossn::Onmonster"; }
- if( $dath == 3) { donpcevent "bossm::Onthreeday"; donpcevent "bossn::Onmonster"; }
- if( $dath == 4) { donpcevent "bossm::Onfourday"; donpcevent "bossn::Onmonster"; }
- if( $dath == 5) { donpcevent "bossm::Onfiveday"; donpcevent "bossn::Onmonster"; }
- if( $dath == 6) { if( $bosspoint < 5 ) end; donpcevent "bossm::sixday"; donpcevent "bossn::Onmonster"; }
- end;
- OnClock2359:
- killmonsterall "prt_q";
- end;
- }
- veil,131,90,4 script bossm 45,{
- Ononeday:
- set $@XBOSS,3659; goto bossmonster;
- Ontwoday:
- set $@XBOSS,2022; goto bossmonster;
- Onthreeday:
- set $@XBOSS,2483; goto bossmonster;
- Onfourday:
- set $@XBOSS,2202; goto bossmonster;
- Onfiveday:
- set $@XBOSS,1719; goto bossmonster;
- Onsixday:
- set $@XBOSS,1751; goto bossmonster;
- bossmonster:
- // 設定今天的王的名字
- if( $dath == 1)set $allboss$,"古代樹王●藍璨";
- if( $dath == 2)set $allboss$,"古代樹王●橘璨";
- if( $dath == 3)set $allboss$,"古代樹王●粉璨";
- if( $dath == 4)set $allboss$,"古代樹王●綠璨";
- if( $dath == 5)set $allboss$,"古代樹王●紫璨";
- if( $dath == 6)set $allboss$,"遠古暴君●泰坦";
- // 招王設定
- announce "【 公告 】 : 【 "+$allboss$+" 】 降臨了 ",bc_all,0xDDDDDD;
- monster "prt_q",156,117,"--ja--",$@XBOSS,1,"bossm::OnMobDead";
- set .@sk,rand(1,9);
- setunitdata $@mobid[0],UMOB_RACE,.@sk; // 隨機更換王的種族
- set .@sk,rand(50,100);
- setunitdata $@mobid[0],UMOB_SPEED,.@sk; // 隨機更換王的跑速
- initnpctimer;
- end;
- OnTimer1000: script4each "{ percentheal -50,-50; }",1,"prt_q"; end;
- OnTimer2000: script4each "{ percentheal -50,-50; }",1,"prt_q"; end;
- OnTimer3000: script4each "{ percentheal -50,-50; }",1,"prt_q";
- if( $dath == 1) { mapannounce "prt_q","【 "+$allboss$+" 】 使所有該地圖玩家進入暈眩狀態 !",17; script4each "{ .@mycard1=getequipcardid(5,0); if(.@mycard1 == 4143) sc_start SC_STUN,500,0; if(.@mycard1 != 4143) sc_start SC_STUN,6000,0; }",1,"prt_q"; }
- if( $dath == 4) { mapannounce "prt_q","【 "+$allboss$+" 】 使所有該地圖玩家進入冰凍狀態 !",17; script4each "{ .@mycard1=getequipcardid(7,0); if(.@mycard1 == 4419) sc_start SC_Freeze,600,0; if(.@mycard1 != 4419) sc_start SC_Freeze,6000,0; }",1,"prt_q";}
- if( $dath == 3) { mapannounce "prt_q","【 "+$allboss$+" 】 使所有該地圖玩家進入沉默狀態 !",17; script4each "{ .@mycard1=getequipcardid(5,0); if(.@mycard1 == 4330) sc_start SC_Silence,500,0; if(.@mycard1 != 4330) sc_start SC_Silence,6000,0; }",1,"prt_q"; }
- if( $dath == 2) { mapannounce "prt_q","【 "+$allboss$+" 】 使所有該地圖玩家進入混亂狀態 !",17; script4each "{ .@mycard1=getequipcardid(5,0); if(.@mycard1 == 4148) sc_start SC_Confusion,500,0; if(.@mycard1 != 4148) sc_start SC_Confusion,6000,0; }",1,"prt_q"; }
- if( $dath == 5) { mapannounce "prt_q","【 "+$allboss$+" 】 使所有該地圖玩家進入石化狀態 !",17; script4each "{ .@mycard1=getequipcardid(7,0); if(.@mycard1 == 4302) sc_start SC_Stone,500,0; if(.@mycard1 != 4302) sc_start SC_Stone,6000,0; }",1,"prt_q"; }
- if( $dath == 6) { mapannounce "prt_q","【 "+$allboss$+" 】 使所有該地圖玩家進入睡眠狀態 !",17; script4each "{ .@mycard1=getequipcardid(7,0); if(.@mycard1 == 4386) sc_start SC_Sleep,500,0; if(.@mycard1 != 4302) sc_start SC_Sleep,6000,0; }",1,"prt_q"; }
- initnpctimer;
- end;
- OnMobDead:
- // 王死了之後地圖性的傷害跟負面效果結束
- stopnpctimer;
- end;
- OnMobDead2:
- end;
- }
- // 招喚干擾的小怪
- prt_q,0,0,0 script bossn 45,{
- Onmonster:
- monster "prt_q",0,0,"--ja--",3331,80,"bossn::OnMobDead2";
- OnMobDead2:
- end;
- }
- // 打死世界王的廣播跟發獎品設定
- - script 世界王廣播 -1,{
- OnPCKillMvpEvent:
- if( killedrid == 3659 || killedrid == 2022 || killedrid == 2483 || killedrid == 2202 || killedrid == 1719 || killedrid == 1751 )
- {
- if( $dath != 6) set $bosspoint,$bosspoint+1;
- if( $dath == 6) set $bosspoint,0;
- // 有去世界王區討伐王的獎勵 有機會追加得到 1 - 2 個寶箱 這邊是先設定隨機 1 還是 2
- set .@item2,rand(1,2);
- // 每天的獎品不同
- if( $dath == 1) set .@item,60068;
- if( $dath == 2) set .@item,60069;
- if( $dath == 3) set .@item,60070;
- if( $dath == 4) set .@item,60071;
- if( $dath == 5) set .@item,60072;
- if( $dath == 6) set .@item,60073;
- // 每天王的名字不同
- if( $dath == 1)set $allboss$,"古代樹王●藍璨";
- if( $dath == 2)set $allboss$,"古代樹王●橘璨";
- if( $dath == 3)set $allboss$,"古代樹王●粉璨";
- if( $dath == 4)set $allboss$,"古代樹王●綠璨";
- if( $dath == 5)set $allboss$,"古代樹王●紫璨";
- if( $dath == 6)set $allboss$,"遠古暴君●泰坦";
- // 完整性的公告
- announce "【 公告 】 : 玩家 【 " + strcharinfo(0, @mob_lasthit_cid) + " 】 給予了 『 " + strmobinfo(2, killedrid) + " 』 最後一擊",bc_all,0xFF8888;
- announce "【 公告 】 : 玩家 【 " + strcharinfo(0, @mob_mvp_cid) + " 】給予了『 " + strmobinfo(2, killedrid) + " 』 最大的傷害",bc_all,0xCCFF33;
- announce "【 公告 】 : 成功消滅 "+$allboss$+" 所有位於世界王領域的玩家 ",bc_all,0xFFB3FF;
- announce " 都可獲得【 "+$allboss$+" 秘寶箱 x1 】",bc_all,0xFFB3FF;
- announce "【 公告 】 : 成功消滅 "+$allboss$+" 所有玩家 ",bc_all,0xFFB3FF;
- announce " 都可獲得【 "+$allboss$+" 秘寶箱 x1 】",bc_all,0xFFB3FF;
- // 發獎品的設定區
- script4each "{ getitem "+.@item+",1; }",0;
- script4each "{ getitem "+.@item+","+.@item2+"; }",1,"prt_q";
- script4each "{ set #boss,#boss+1; }",0;
- script4each "{ set #boss,#boss+1; }",1,"prt_q";
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement