Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- arena_room,96,101,6 script 道館管理員#ex 764,{
- mes "[道館管理員]";
- mes "-道館-";
- mes "這是最基本的道館,練練手感不錯";
- mes "有10關,獎勵一般般,勉強餬口";
- mes "此區無BOSS只有野生的10%掉寶率";
- mes "低於50等無法領獎,請特別注意!";
- next;
- switch(select("隊伍報名","查看報名")){
- case 1:
- if (!getcharid(1)) {
- mes "[道館管理員]";
- mes "- ^C63131您沒有隊伍,無法參加^000000";
- close;
- }
- mes "[道館管理員]";
- mes "- 報名費 : "+$@Dc_In_EXZeny+"z";
- next;
- menu "想參加",-;
- if ( Zeny<$@Dc_In_EXZeny ){
- mes "[道館管理員]";
- mes "- ^C63131金錢不足^000000";
- close;
- }
- set .@s,rand(1,30);
- progressbar "ffff00",.@s;
- if (getmapusers("guild_vs1-2")==0 ){
- killmonster "guild_vs1-2","EXDc_Main_2::OnKillMob";
- warpparty "guild_vs1-2",49,47,getcharid(1);
- set Zeny,Zeny-$@Dc_In_EXZeny;
- set $@EXDc_Truns_2,1;
- set $@EXDc_Party_2,getcharid(1);
- set $@EXParty_2$,strcharinfo(0);
- enablenpc "裁判#2ex";
- announce "[ 道館廣播 ] 道館 1 已有隊伍參加挑戰中。",15,0xEFA2A1;
- }else if (getmapusers("guild_vs1-3")==0 ){
- killmonster "guild_vs1-3","EXDc_Main_3::OnKillMob";
- warpparty "guild_vs1-3",49,47,getcharid(1);
- set Zeny,Zeny-$@Dc_In_EXZeny;
- set $@EXDc_Truns_3,1;
- set $@EXDc_Party_3,getcharid(1);
- set $@EXParty_3$,strcharinfo(0);
- enablenpc "裁判#3ex";
- announce "[ 道館廣播 ] 道館 2 已有隊伍參加挑戰中。",15,0xEFA2A1;
- }else if (getmapusers("guild_vs1-1")==0 ){
- killmonster "guild_vs1-1","EXDc_Main_1::OnKillMob";
- warpparty "guild_vs1-1",49,47,getcharid(1);
- set Zeny,Zeny-$@Dc_In_EXZeny;
- set $@EXDc_Truns_1,1;
- set $@EXDc_Party_1,getcharid(1);
- set $@EXParty_1$,strcharinfo(0);
- enablenpc "裁判#1ex";
- announce "[ 道館廣播 ] 道館 3 已有隊伍參加挑戰中。",15,0xEFA2A1;
- }else if (getmapusers("guild_vs2-1")==0 ){
- killmonster "guild_vs2-1","EXDc_Main_4::OnKillMob";
- warpparty "guild_vs2-1",49,47,getcharid(1);
- set Zeny,Zeny-$@Dc_In_EXZeny;
- set $@EXDc_Truns_4,1;
- set $@EXDc_Party_4,getcharid(1);
- set $@EXParty_4$,strcharinfo(0);
- enablenpc "裁判#4ex";
- announce "[ 道館廣播 ] 道館 4 已有隊伍參加挑戰中。",15,0xEFA2A1;
- }else if (getmapusers("guild_vs2-2")==0 ){
- killmonster "guild_vs2-2","EXDc_Main_5::OnKillMob";
- warpparty "guild_vs2-2",49,47,getcharid(1);
- set Zeny,Zeny-$@Dc_In_EXZeny;
- set $@EXDc_Truns_5,1;
- set $@EXDc_Party_5,getcharid(1);
- set $@EXParty_5$,strcharinfo(0);
- enablenpc "裁判#5ex";
- announce "[ 道館廣播 ] 道館 5 已有隊伍參加挑戰中。",15,0xEFA2A1;
- }else{
- mes "[道館管理員]";
- mes "請稍後再試";
- close;
- }
- end;
- case 2:
- mes "[道館管理員]";
- if ( getmapusers("guild_vs1-2")==0 ){mes "[場地一]隊伍: [無人報名]";}else{mes "[場地一]隊伍: ["+getpartyname($@EXDc_Party_1)+"]";}
- if ( getmapusers("guild_vs1-3")==0 ){mes "[場地二]隊伍: [無人報名]";}else{mes "[場地二]隊伍: ["+getpartyname($@EXDc_Party_2)+"]";}
- if ( getmapusers("guild_vs1-1")==0 ){mes "[場地三]隊伍: [無人報名]";}else{mes "[場地三]隊伍: ["+getpartyname($@EXDc_Party_3)+"]";}
- if ( getmapusers("guild_vs2-1")==0 ){mes "[場地四]隊伍: [無人報名]";}else{mes "[場地四]隊伍: ["+getpartyname($@EXDc_Party_4)+"]";}
- if ( getmapusers("guild_vs2-2")==0 ){mes "[場地五]隊伍: [無人報名]";}else{mes "[場地五]隊伍: ["+getpartyname($@EXDc_Party_5)+"]";}
- close;
- end;
- }
- OnInit:
- waitingroom " 【道館】 ", 0;
- set $@Dc_In_EXZeny,3000000; //報名費
- set $@EXDc_Conf_Turns3,10;
- setarray $@EXDc_Mob3[0],1733,1991,1890,1872,1766,1767,1754,1755,1289,1291,1292,1294,1297,1307,1310,1311,1309,1044,1045,1058,1065,1109,1101,1117,1132,1143,1149,1158,1164,1169,1179,1186,1194,1195,1196,1197,1201,1202,1203,1204,1205,1206,1207,1208,1209,1219,1320,1321,1322,1323,1380,1381,1382,1383,1384,1385,1386,1387,1400,1401;
- end;
- }
- /**************
- [場地一]
- **************/
- guild_vs1-2,0,0,0 script EXDc_Main_2 -1,{
- OnMain:
- killmonsterall "guild_vs1-2";
- monster "guild_vs1-2",50,49,"--ja--",$@EXDc_Mob3[rand(getarraysize($@EXDc_Mob3))],1,"EXDc_Main_2::OnKillMob";
- if ($@EXDc_Truns_2 != $@EXDc_Conf_Turns3)
- mapannounce "guild_vs1-2","[ 道場 ] 魔物放出!挑戰開始!",15,0xFFEBEB;
- else
- mapannounce "guild_vs1-2","[ 道場 ] 最後一關挑戰開始,請好好加油!",15,0xFFEBEB;
- end;
- OnKillMob:
- mapannounce "guild_vs1-2","[ 道場 ] 恭喜你,挑戰成功!",15,0xFFF5EB;
- mapannounce "guild_vs1-2","[ 道場 ] "+getpartyname($@EXDc_Party_2)+" 隊伍, 第"+$@EXDc_Truns_2+"關挑戰成功!",15,0xFFFFEB;
- if($@EXDc_Truns_2 == $@EXDc_Conf_Turns3) {
- addtimer 5000,"EXDc_Main_2::OnEnd";
- end;
- }
- set $@EXDc_Truns_2,$@EXDc_Truns_2 + 1;
- addtimer 5000,"EXDc_Main_2::OnMain";
- end;
- OnEnd:
- areawarp "guild_vs1-2",0,0,300,300,"new_1-2",116,107;
- end;
- }
- /**************
- [場地二]
- **************/
- guild_vs1-3,0,0,0 script EXDc_Main_3 -1,{
- OnMain:
- killmonsterall "guild_vs1-3";
- monster "guild_vs1-3",50,49,"--ja--",$@EXDc_Mob3[rand(getarraysize($@EXDc_Mob3))],1,"EXDc_Main_3::OnKillMob";
- if ($@EXDc_Truns_3 != $@EXDc_Conf_Turns3)
- mapannounce "guild_vs1-3","[ 道場 ] 魔物放出!挑戰開始!",15,0xFFEBEB;
- else
- mapannounce "guild_vs1-3","[ 道場 ] 最後一關挑戰開始,請好好加油!",15,0xFFEBEB;
- end;
- OnKillMob:
- mapannounce "guild_vs1-3","[ 道場 ] 恭喜你,挑戰成功!",15,0xFFF5EB;
- mapannounce "guild_vs1-3","[ 道場 ] "+getpartyname($@EXDc_Party_3) +" 隊伍, 第"+$@EXDc_Truns_3+"關挑戰成功!",15,0xFFFFEB;
- if($@EXDc_Truns_3 == $@EXDc_Conf_Turns3) {
- addtimer 5000,"EXDc_Main_3::OnEnd";
- end;
- }
- set $@EXDc_Truns_3,$@EXDc_Truns_3 + 1;
- addtimer 5000,"EXDc_Main_3::OnMain";
- end;
- OnEnd:
- areawarp "guild_vs1-3",0,0,300,300,"new_1-2",116,107;
- end;
- }
- /**************
- [場地三]
- **************/
- guild_vs1-1,0,0,0 script EXDc_Main_1 -1,{
- OnMain:
- killmonsterall "guild_vs1-1";
- monster "guild_vs1-1",50,49,"--ja--",$@EXDc_Mob3[rand(getarraysize($@EXDc_Mob3))],1,"EXDc_Main_1::OnKillMob";
- if ($@EXDc_Truns_1 != $@EXDc_Conf_Turns3)
- mapannounce "guild_vs1-1","[ 道場 ] 魔物放出!挑戰開始!",15,0xFFEBEB;
- else
- mapannounce "guild_vs1-1","[ 道場 ] 最後一關挑戰開始,請好好加油!",15,0xFFEBEB;
- end;
- OnKillMob:
- mapannounce "guild_vs1-1","[ 道場 ] 恭喜你,挑戰成功!",15,0xFFF5EB;
- mapannounce "guild_vs1-1","[ 道場 ] "+getpartyname($@EXDc_Party_1)+" 隊伍, 第"+$@EXDc_Truns_1+"關挑戰成功!",15,0xFFFFEB;
- if($@EXDc_Truns_1 == $@EXDc_Conf_Turns3) {
- addtimer 5000,"EXDc_Main_1::OnEnd";
- end;
- }
- set $@EXDc_Truns_1,$@EXDc_Truns_1 + 1;
- addtimer 5000,"EXDc_Main_1::OnMain";
- end;
- OnEnd:
- areawarp "guild_vs1-1",0,0,300,300,"new_1-2",116,107;
- end;
- }
- /**************
- [場地四]
- **************/
- guild_vs2-1,0,0,0 script EXDc_Main_4 -1,{
- OnMain:
- killmonsterall "guild_vs2-1";
- monster "guild_vs2-1",50,49,"--ja--",$@EXDc_Mob3[rand(getarraysize($@EXDc_Mob3))],1,"EXDc_Main_4::OnKillMob";
- if ($@EXDc_Truns_4 != $@EXDc_Conf_Turns3)
- mapannounce "guild_vs2-1","[ 道場 ] 魔物放出!挑戰開始!",15,0xFFEBEB;
- else
- mapannounce "guild_vs2-1","[ 道場 ] 最後一關挑戰開始,請好好加油!",15,0xFFEBEB;
- end;
- OnKillMob:
- mapannounce "guild_vs2-1","[ 道場 ] 恭喜你,挑戰成功!",15,0xFFF5EB;
- mapannounce "guild_vs2-1","[ 道場 ] "+getpartyname($@EXDc_Party_4)+" 隊伍, 第"+$@EXDc_Truns_4+"關挑戰成功!",15,0xFFFFEB;
- if($@EXDc_Truns_4 == $@EXDc_Conf_Turns3) {
- addtimer 5000,"EXDc_Main_4::OnEnd";
- end;
- }
- set $@EXDc_Truns_4,$@EXDc_Truns_4 + 1;
- addtimer 5000,"EXDc_Main_4::OnMain";
- end;
- OnEnd:
- areawarp "guild_vs2-1",0,0,300,300,"new_1-2",116,107;
- end;
- }
- /**************
- [場地五]
- **************/
- guild_vs2-2,0,0,0 script EXDc_Main_5 -1,{
- OnMain:
- killmonsterall "guild_vs2-2";
- monster "guild_vs2-2",50,49,"--ja--",$@EXDc_Mob3[rand(getarraysize($@EXDc_Mob3))],1,"EXDc_Main_5::OnKillMob";
- if ($@EXDc_Truns_5 != $@EXDc_Conf_Turns3)
- mapannounce "guild_vs2-2","[ 道場 ] 魔物放出!挑戰開始!",15,0xFFEBEB;
- else
- mapannounce "guild_vs2-2","[ 道場 ] 最後一關挑戰開始,請好好加油!",15,0xFFEBEB;
- end;
- OnKillMob:
- mapannounce "guild_vs2-2","[ 道場 ] 恭喜你,挑戰成功!",15,0xFFF5EB;
- mapannounce "guild_vs2-2","[ 道場 ] "+getpartyname($@EXDc_Party_5)+" 隊伍, 第"+$@EXDc_Truns_5+"關挑戰成功!",15,0xFFFFEB;
- if($@EXDc_Truns_5 == $@EXDc_Conf_Turns3) {
- addtimer 5000,"EXDc_Main_5::OnEnd";
- end;
- }
- set $@EXDc_Truns_5,$@EXDc_Truns_5 + 1;
- addtimer 5000,"EXDc_Main_5::OnMain";
- end;
- OnEnd:
- areawarp "guild_vs2-2",0,0,300,300,"new_1-2",116,107;
- end;
- }
- //裁判
- guild_vs1-1,50,49,4 script 裁判#1ex 758,{
- if ($@EXParty_1$!=strcharinfo(0)){mes "[裁判]";mes "你不是報名的人,無法開啟";close;}
- mes "[裁判]";
- mes "您準備要開始挑戰了嗎?";
- next;
- menu "是的",-;
- mes "[裁判]";
- mes "挑戰開始!";
- close2;
- doevent "EXDc_Main_1::OnMain";
- disablenpc "裁判#1ex";
- end;
- }
- guild_vs1-2,50,49,4 script 裁判#2ex 758,{
- if ($@EXParty_2$!=strcharinfo(0)){mes "[裁判]";mes "你不是報名的人,無法開啟";close;}
- mes "[裁判]";
- mes "您準備要開始挑戰了嗎?";
- next;
- menu "是的",-;
- mes "[裁判]";
- mes "挑戰開始!";
- close2;
- doevent "EXDc_Main_2::OnMain";
- disablenpc "裁判#2ex";
- end;
- }
- guild_vs1-3,50,49,4 script 裁判#3ex 758,{
- if ($@EXParty_3$!=strcharinfo(0)){mes "[裁判]";mes "你不是報名的人,無法開啟";close;}
- mes "[裁判]";
- mes "您準備要開始挑戰了嗎?";
- next;
- menu "是的",-;
- mes "[裁判]";
- mes "挑戰開始!";
- close2;
- doevent "EXDc_Main_3::OnMain";
- disablenpc "裁判#3ex";
- end;
- }
- guild_vs2-1,50,49,4 script 裁判#4ex 758,{
- if ($@EXParty_4$!=strcharinfo(0)){mes "[裁判]";mes "你不是報名的人,無法開啟";close;}
- mes "[裁判]";
- mes "您準備要開始挑戰了嗎?";
- next;
- menu "是的",-;
- mes "[裁判]";
- mes "挑戰開始!";
- close2;
- doevent "EXDc_Main_4::OnMain";
- disablenpc "裁判#4ex";
- end;
- }
- guild_vs2-2,50,49,4 script 裁判#5ex 758,{
- if ($@EXParty_5$!=strcharinfo(0)){mes "[裁判]";mes "你不是報名的人,無法開啟";close;}
- mes "[裁判]";
- mes "您準備要開始挑戰了嗎?";
- next;
- menu "是的",-;
- mes "[裁判]";
- mes "挑戰開始!";
- close2;
- doevent "EXDc_Main_5::OnMain";
- disablenpc "裁判#5ex";
- end;
- }
- //獎品
- new_1-2,115,115,4 script 獎勵發放員#EX 986,{
- if(BaseLevel<50){warp "prt_fild08",170,375;}
- mes "[獎勵發放員]";
- mes "讓我給你一些獎勵吧!";
- percentheal 100,100;
- next;
- mes "[獎勵發放員]";
- mes "我是負責發放P點的";
- mes "你將會隨機獲得1~10P點";
- next;
- menu "好!",-,"不了,讓我在考慮一下!",cancel;
- set .@gi,rand(1,10);
- set #CASHPOINTS,#CASHPOINTS+.@gi;
- dispbottom "獲得道館獎勵 : "+.@gi+"p";
- warp "prt_fild08",170,375;
- cancel:
- close;
- }
- guild_vs1-1 mapflag nomemo
- guild_vs1-1 mapflag noteleport
- guild_vs1-1 mapflag nosave SavePoint
- guild_vs1-1 mapflag nopenalty
- guild_vs1-1 mapflag nobranch
- guild_vs1-1 mapflag monster_noteleport
- guild_vs1-1 mapflag nomobloot 10
- guild_vs1-2 mapflag nomemo
- guild_vs1-2 mapflag noteleport
- guild_vs1-2 mapflag nosave SavePoint
- guild_vs1-2 mapflag nopenalty
- guild_vs1-2 mapflag nobranch
- guild_vs1-2 mapflag monster_noteleport
- guild_vs1-2 mapflag nomobloot 10
- guild_vs1-3 mapflag nomemo
- guild_vs1-3 mapflag noteleport
- guild_vs1-3 mapflag nosave SavePoint
- guild_vs1-3 mapflag nopenalty
- guild_vs1-3 mapflag nobranch
- guild_vs1-3 mapflag monster_noteleport
- guild_vs1-3 mapflag nomobloot 10
- guild_vs2-1 mapflag nomemo
- guild_vs2-1 mapflag noteleport
- guild_vs2-1 mapflag nosave SavePoint
- guild_vs2-1 mapflag nopenalty
- guild_vs2-1 mapflag nobranch
- guild_vs2-1 mapflag monster_noteleport
- guild_vs2-1 mapflag nomobloot 10
- guild_vs2-2 mapflag nomemo
- guild_vs2-2 mapflag noteleport
- guild_vs2-2 mapflag nosave SavePoint
- guild_vs2-2 mapflag nopenalty
- guild_vs2-2 mapflag nobranch
- guild_vs2-2 mapflag monster_noteleport
- guild_vs2-2 mapflag nomobloot 10
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement