UID118465
帖子
精華
主題
積分515
現金
積極性
威望
違規
熱心
推廣次數
閱讀權限10
註冊時間2008-12-4
在線時間 小時
最後登錄1970-1-1
該用戶從未簽到
|
- //############################道場管理員############################
- prontera.gat,156,159,4 script 道場管理員 734,{
- callfunc "Master";
- end;
- OnInit:
- waitingroom "愛戀道場管理員",0;
- end;
- }
- function script Master {
- OnStar:
- if (getmapusers("guild_vs1.gat")==0 ) set $party_1,0;
- if(getcharid(1) == 0) goto noparty;
-
- if(getcharid(1) == $party_1) goto h_party;
-
- goto talk;
- noparty:
- mes "[道場管理員]";
- mes "您沒有隊伍";
- mes "無法參賽";
- mes "想看看參賽隊伍嗎?";
- next;
- menu "想看!",-,"不想看!",EXIT;
- mes "[道場管理員]";
- mes "[場地一]使用隊伍名: [" + getpartyname($party_1) + "]";
- close;
- end;
- h_party:
- mes "[道場管理員]";
- mes "您是" + getpartyname(getcharid(1)) + "的隊員吧";
- mes "隊伍有報名挑戰, 你要參與嗎?";
- next;
- menu "好的",-,"看看參賽隊伍",see1,"不用",EXIT;
- if(getcharid(1) == $party_1) goto h_partyin_1;
- mes "[道場管理員]";
- mes "你的隊友可能在你報名的時候挑戰結束了!";
- close;
- end;
-
- h_partyin_1:
- if($partywait_1==0) goto Gone;
- warp "guild_vs1.gat",49,47;
- end;
- Gone:
- mes "[道場管理-管理員]";
- mes "你的隊友已經先開始了";
- mes "請你等待或換個隊伍另外挑戰!";
- close;
- end;
- see1:
- mes "[道場管理員]";
- mes "[場地一]使用隊伍名: [" + getpartyname($party_1) + "]";
- close;
- end;
- EXIT:
- next;
- mes "[道場管理員]";
- mes "歡迎下次再來。";
- close;
- end;
- talk:
- mes "[道場管理員]";
- mes "您和您的隊伍想參加嗎?";
- mes "須先繳納100萬元的報名費";
- next;
- menu "好的",-,"看看參賽隊伍",see2,"不用",EXIT;
- if(zeny<1000000) goto nozeny;
- set zeny,zeny-1000000;
- StartRand:
- if(getmapusers("guild_vs1.gat")!=0 ) goto check4;
- goto check1;
- check4:
- if(getmapusers("guild_vs1.gat")!=0 ) goto full;
- check1:
- set @gowhere,rand(1);
- if(@gowhere==0) goto vs1; end;
- full:
- set zeny,zeny+1000000;
- mes "[道場管理員]";
- mes "[場地一]使用隊伍名: [" + getpartyname($party_1) + "]";
- mes "有人在挑戰了,請稍後重試";
- mes "全部場地都有人在挑戰了,請稍後再試";
- close;
- end;
- see2:
- mes "[道場管理員]";
- mes "[場地一]使用隊伍名: [" + getpartyname($party_1) + "]";
- close;
- end;
- nozeny:
- mes "[道場管理員]";
- mes "請先湊夠100萬元再來報名";
- close;
- end;
- vs1:
- if (getmapusers("guild_vs1.gat")!=0 ) goto StartRand;
- killmonster "guild_vs1.gat","vs1_mob::OnEVENT1";
- warp "guild_vs1.gat",49,47;
- addtimer 30000,"imiss::OnTimer1";
- set $partywait_1,1;
- set $stage_1,1;
- set $party_1,getcharid(1);
- set $charid_1,getcharid(0);
- announce "請 [" + getpartyname($party_1) + "] 隊伍的隊員, 在100秒內集合",15;
- announce "地點在 [普隆德拉] 找 [道場挑戰-管理員]",15;
- enablenpc "裁判#1";
- end;
- close;
- }
- //####################################場地壹####################################
- guild_vs1.gat,50,47,0 script $Pass_1 -1,{
- OnPass_1:
- doevent "chal_1";
- set $partywait_1,0;
- deltimer "$Pass_1::OnPass_1";
- disablenpc "裁判#1";
- end;
- }
- guild_vs1.gat,50,47,0 script $Ending_1 -1,{
- OnEnding_1:
- areawarp "guild_vs1.gat",0,0,300,300,"guild_room.gat",42,285;
- disablenpc "裁判#1";
- deltimer "$Ending_1::OnEnding_1";
- end;
- }
- guild_vs1.gat,50,47,0 script chal_1 -1,{
- OnCHAL1:
- if($stage_1 ==10) goto final;
- killmonsterall "guild_vs1.gat";
- set $@mvp_1 ,rand(19);
- if($@mvp_1 ==0) monster "guild_vs1.gat",50,49,"--ja--",1849,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==1) monster "guild_vs1.gat",50,49,"--ja--",1039,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==2) monster "guild_vs1.gat",50,49,"--ja--",1046,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==3) monster "guild_vs1.gat",50,49,"--ja--",1059,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==4) monster "guild_vs1.gat",50,49,"--ja--",1086,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==5) monster "guild_vs1.gat",50,49,"--ja--",1087,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==6) monster "guild_vs1.gat",50,49,"--ja--",1112,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==7) monster "guild_vs1.gat",50,49,"--ja--",1115,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==8) monster "guild_vs1.gat",50,49,"--ja--",1147,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==9) monster "guild_vs1.gat",50,49,"--ja--",1150,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==10) monster "guild_vs1.gat",50,49,"--ja--",1157,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==11) monster "guild_vs1.gat",50,49,"--ja--",1159,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==12) monster "guild_vs1.gat",50,49,"--ja--",1190,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==13) monster "guild_vs1.gat",50,49,"--ja--",1272,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==14) monster "guild_vs1.gat",50,49,"--ja--",1312,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==15) monster "guild_vs1.gat",50,49,"--ja--",1373,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==16) monster "guild_vs1.gat",50,49,"--ja--",1389,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==17) monster "guild_vs1.gat",50,49,"--ja--",1399,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==18) monster "guild_vs1.gat",50,49,"--ja--",1492,1,"vs1_mob::OnEVENT1";
-
- set $MVPmob_1,1;
- announce "魔物放出!挑戰開始!",1;
- end;
- final:
- set $@mvp_1 ,rand(19);
- if($@mvp_1 ==1) monster "guild_vs1.gat",50,49,"--ja--",1039,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==2) monster "guild_vs1.gat",50,49,"--ja--",1046,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==3) monster "guild_vs1.gat",50,49,"--ja--",1059,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==4) monster "guild_vs1.gat",50,49,"--ja--",1086,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==5) monster "guild_vs1.gat",50,49,"--ja--",1087,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==6) monster "guild_vs1.gat",50,49,"--ja--",1112,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==7) monster "guild_vs1.gat",50,49,"--ja--",1115,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==8) monster "guild_vs1.gat",50,49,"--ja--",1147,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==9) monster "guild_vs1.gat",50,49,"--ja--",1150,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==10) monster "guild_vs1.gat",50,49,"--ja--",1157,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==11) monster "guild_vs1.gat",50,49,"--ja--",1159,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==12) monster "guild_vs1.gat",50,49,"--ja--",1190,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==13) monster "guild_vs1.gat",50,49,"--ja--",1272,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==14) monster "guild_vs1.gat",50,49,"--ja--",1312,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==15) monster "guild_vs1.gat",50,49,"--ja--",1373,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==16) monster "guild_vs1.gat",50,49,"--ja--",1389,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==17) monster "guild_vs1.gat",50,49,"--ja--",1399,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==18) monster "guild_vs1.gat",50,49,"--ja--",1492,1,"vs1_mob::OnEVENT1";
- set $@mvp_1 ,rand(19);
- if($@mvp_1 ==0) monster "guild_vs1.gat",50,49,"--ja--",1039,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==1) monster "guild_vs1.gat",50,49,"--ja--",1039,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==2) monster "guild_vs1.gat",50,49,"--ja--",1046,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==3) monster "guild_vs1.gat",50,49,"--ja--",1059,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==4) monster "guild_vs1.gat",50,49,"--ja--",1086,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==5) monster "guild_vs1.gat",50,49,"--ja--",1087,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==6) monster "guild_vs1.gat",50,49,"--ja--",1112,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==7) monster "guild_vs1.gat",50,49,"--ja--",1115,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==8) monster "guild_vs1.gat",50,49,"--ja--",1147,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==9) monster "guild_vs1.gat",50,49,"--ja--",1150,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==10) monster "guild_vs1.gat",50,49,"--ja--",1157,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==11) monster "guild_vs1.gat",50,49,"--ja--",1159,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==12) monster "guild_vs1.gat",50,49,"--ja--",1190,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==13) monster "guild_vs1.gat",50,49,"--ja--",1272,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==14) monster "guild_vs1.gat",50,49,"--ja--",1312,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==15) monster "guild_vs1.gat",50,49,"--ja--",1373,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==16) monster "guild_vs1.gat",50,49,"--ja--",1389,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==17) monster "guild_vs1.gat",50,49,"--ja--",1399,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==18) monster "guild_vs1.gat",50,49,"--ja--",1492,1,"vs1_mob::OnEVENT1";
- set $@mvp_1 ,rand(19);
- if($@mvp_1 ==0) monster "guild_vs1.gat",50,49,"--ja--",1039,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==1) monster "guild_vs1.gat",50,49,"--ja--",1039,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==2) monster "guild_vs1.gat",50,49,"--ja--",1046,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==3) monster "guild_vs1.gat",50,49,"--ja--",1059,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==4) monster "guild_vs1.gat",50,49,"--ja--",1086,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==5) monster "guild_vs1.gat",50,49,"--ja--",1087,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==6) monster "guild_vs1.gat",50,49,"--ja--",1112,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==7) monster "guild_vs1.gat",50,49,"--ja--",1115,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==8) monster "guild_vs1.gat",50,49,"--ja--",1147,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==9) monster "guild_vs1.gat",50,49,"--ja--",1150,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==10) monster "guild_vs1.gat",50,49,"--ja--",1157,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==11) monster "guild_vs1.gat",50,49,"--ja--",1159,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==12) monster "guild_vs1.gat",50,49,"--ja--",1190,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==13) monster "guild_vs1.gat",50,49,"--ja--",1272,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==14) monster "guild_vs1.gat",50,49,"--ja--",1312,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==15) monster "guild_vs1.gat",50,49,"--ja--",1373,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==16) monster "guild_vs1.gat",50,49,"--ja--",1389,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==17) monster "guild_vs1.gat",50,49,"--ja--",1399,1,"vs1_mob::OnEVENT1";
- if($@mvp_1 ==18) monster "guild_vs1.gat",50,49,"--ja--",1492,1,"vs1_mob::OnEVENT1";
- set $MVPmob_1,3;
- announce "最後一關挑戰開始,請好好加油!",1;
- end;
- }
- guild_vs1.gat,50,47,0 script vs1_mob -1,{
- OnEVENT1:
- set $MVPmob_1, $MVPmob_1 - 1;
- if( $MVPmob_1 > 0 ) end;
- announce "恭喜你,挑戰成功!",17;
- announce getpartyname($party_1) + " 隊伍, 第" + $stage_1 + "關挑戰成功!",15;
- if($stage_1 ==5) goto rest;
- if($stage_1 ==9) goto rest;
- if($stage_1 ==10) goto ENDING;
- set $stage_1,$stage_1 + 1;
- addtimer 5000,"$Pass_1::OnPass_1";
- end;
- rest:
- enablenpc "裁判#1";
- announce "休息時間!",17;
- set $stage_1,$stage_1 + 1;
- end;
- ENDING:
- addtimer 5000,"$Ending_1::OnEnding_1";
- end;
- }
- //============================================裁判=================================
- guild_vs1.gat,50,49,4 script 裁判#1 758,{
- mes "[裁判]";
- mes "您準備要開始挑戰了嗎?";
- next;
- menu "是的",-,"還沒",no;
- next;
- if(getcharid(0) != $charid_1) goto ERROR;
- mes "[裁判]";
- mes "挑戰開始!";
- doevent "chal_1::OnCHAL1";
- set $partywait_1,0;
- deltimer "imiss::OnTimer1";
- disablenpc "裁判#1";
- close;
- end;
- no:
- mes "[裁判]";
- mes "好的, 請盡速開始";
- close;
- end;
- ERROR:
- mes "[裁判]";
- mes "你不是報名的人";
- close;
- end;
- }
- //####################################場地計時器####################################
- //####################################地圖屬性設定####################################
- guild_vs1.gat mapflag nomemo dummy
- guild_vs1.gat mapflag noteleport dummy
- guild_vs1.gat mapflag nosave prontera.gat,153,98
- guild_vs1.gat mapflag nopenalty dummy
- guild_vs1.gat mapflag nobranch dummy
- //guild_vs2.gat mapflag nomemo dummy
- //guild_vs2.gat mapflag noteleport dummy
- //guild_vs2.gat mapflag nosave prontera.gat,153,98
- //guild_vs2.gat mapflag nopenalty dummy
- //guild_vs2.gat mapflag nobranch dummy
- //guild_vs3.gat mapflag nomemo dummy
- //guild_vs3.gat mapflag noteleport dummy
- ////guild_vs3.gat mapflag nosave prontera.gat,153,98
- //guild_vs3.gat mapflag nopenalty dummy
- //guild_vs3.gat mapflag nobranch dummy
- //guild_vs4.gat mapflag nomemo dummy
- //guild_vs4.gat mapflag noteleport dummy
- //guild_vs4.gat mapflag nosave prontera.gat,153,98
- //guild_vs4.gat mapflag nopenalty dummy
- //guild_vs4.gat mapflag nobranch dummy
- //guild_vs5.gat mapflag nomemo dummy
- //guild_vs5.gat mapflag noteleport dummy
- //guild_vs5.gat mapflag nosave prontera.gat,153,98
- //guild_vs5.gat mapflag nopenalty dummy
- //guild_vs5.gat mapflag nobranch dummy
- guild_room.gat mapflag nomemo dummy
- guild_room.gat mapflag noteleport dummy
- guild_room.gat mapflag nosave prontera.gat,150,180
- guild_room.gat mapflag nopenalty dummy
- guild_room.gat mapflag nobranch dummy
- //####################################商人NPC設置####################################
- //guild_vs1.gat,47,89,5 shop 箭矢商人 76,1750:100000,1751:100000,1752:100000,1753:150000,1754:150000,1755:150000,1756:150000,1757:150000,1758:150000,1759:150000,1760:150000,1761:150000,1762:150000,1763:150000,1764:150000,1765:150000,1766:100000,1767:100000,1768:100000,1769:100000,1770:150000
- //guild_vs1.gat,52,89,3 shop 道具商人 77,522:10000,501:50,502:200,503:550,504:1200,505:5000,506:40,514:300,523:100,525:500,526:10000,601:60,602:300,605:2000,606:1500,610:5000,611:40,645:800,656:1500,657:3000,686:650,687:1300,688:500,689:1000,690:500,691:1000,692:500,693:1000,694:500,695:1000,696:500,697:1000,698:350,699:700,700:350,12000:700,12001:1000,12002:2000,12003:100,715:600,716:600,717:600,1065:100,662:1500
- //####################################發放獎品NPC####################################
- guild_room.gat,30,285,4 script 獎品發放員 736,{
- mes "[獎品發放員]";
- mes "你很厲害!能打到這裡,讓我給你一些獎勵吧!";
- percentheal 100,100;
- next;
- mes "[獎品發放員]";
- mes "我是負責發放獎品的";
- mes "你將會隨機獲得一種獎品";
- mes "你確定你要選擇獎品嗎?";
- next;
- menu "對,我要領獎品!",-,"不了,讓我在考慮一下!",cancel;
- set @gi,rand(12);
- if(@gi ==0)getitem 12919,5;
- if(@gi ==1)getitem 678,100;
- if(@gi ==2)getitem 7136,300;
- if(@gi ==3)getitem 7135,300;
- if(@gi ==4)getitem 608,50;
- if(@gi ==5)getitem 607,30;
- if(@gi ==6)getitem 7236,150;
- if(@gi ==7)getitem 985,75;
- if(@gi ==8)getitem 984,75;
- if(@gi ==9)getitem 4144,1;
- if(@gi ==10)getitem 12246,3;
- if(@gi ==11)getitem 7776,2;
- if(@gi ==12)getitem 5264,1;
- warp "prontera.gat",155,194;
- cancel:
- close;
- }
- guild_room.gat,53,285,4 script $土地公柏柏$ 737,{
- mes "[$土地公柏柏$]";
- mes "你很厲害!能打到這裡,讓我給你一些獎勵吧!";
- percentheal 100,100;
- next;
- mes "[$土地公柏柏$]";
- mes "我是負責發放獎金的";
- mes "你將會隨機獲得1$∼∞$唷";
- mes "你確定你要選擇金錢嗎?";
- next;
- menu "對,我要領獎金!",-,"不了,讓我在考慮一下!",cancel;
- set @gi,rand(45);
-
- if(@gi ==0)getitem 7539,1; //波利錢幣
- if(@gi ==2)getitem 7606,1; //破滅的硬幣
- if(@gi ==3)getitem 7606,1; //破滅的硬幣
- if(@gi ==4)getitem 7720,1; //黃金錢幣
- if(@gi ==5)getitem 7720,1; //黃金錢幣
- if(@gi ==6)getitem 7720,1; //黃金錢幣
- if(@gi ==7)getitem 677,1; //白金幣
- if(@gi ==8)getitem 677,1; //白金幣
- if(@gi ==9)getitem 677,1; //白金幣
- if(@gi ==10)getitem 677,1; //白金幣
- if(@gi ==11)getitem 7517,1; //金銅幣
- if(@gi ==12)getitem 7517,1; //金銅幣
- if(@gi ==13)getitem 7517,1; //金銅幣
- if(@gi ==14)getitem 7517,1; //金銅幣
- if(@gi ==15)getitem 7517,1; //金銅幣
- if(@gi ==16)getitem 7517,1; //金銅幣
- if(@gi ==17)getitem 7517,1; //金銅幣
- if(@gi ==18)getitem 671,1; //金幣
- if(@gi ==19)getitem 671,1; //金幣
- if(@gi ==20)getitem 671,1; //金幣
- if(@gi ==21)getitem 671,1; //金幣
- if(@gi ==22)getitem 671,1; //金幣
- if(@gi ==23)getitem 671,1; //金幣
- if(@gi ==24)getitem 671,1; //金幣
- if(@gi ==25)getitem 671,1; //金幣
- if(@gi ==26)getitem 675,1; //銀幣
- if(@gi ==27)getitem 675,1; //銀幣
- if(@gi ==28)getitem 675,1; //銀幣
- if(@gi ==29)getitem 675,1; //銀幣
- if(@gi ==30)getitem 675,1; //銀幣
- if(@gi ==31)getitem 675,1; //銀幣
- if(@gi ==32)getitem 675,1; //銀幣
- if(@gi ==33)getitem 675,1; //銀幣
- if(@gi ==34)getitem 675,1; //銀幣
- if(@gi ==35)getitem 673,1; //銅幣
- if(@gi ==36)getitem 673,1; //銅幣
- if(@gi ==37)getitem 673,1; //銅幣
- if(@gi ==38)getitem 673,1; //銅幣
- if(@gi ==39)getitem 673,1; //銅幣
- if(@gi ==40)getitem 673,1; //銅幣
- if(@gi ==41)getitem 673,1; //銅幣
- if(@gi ==42)getitem 673,1; //銅幣
- if(@gi ==43)getitem 673,1; //銅幣
- if(@gi ==44)getitem 673,1; //銅幣
- warp "prontera.gat",156,172;
- cancel:
- close;
- }
複製代碼 該如何解決一死掉就飛出去的問題?
[ 本帖最後由 picturesque 於 2009-2-15 11:58 AM 編輯 ] |
評分
-
查看全部評分
|