UID82209
帖子
精華
主題
積分827
現金
積極性
威望
違規
熱心
推廣次數
閱讀權限10
註冊時間2008-4-23
在線時間 小時
最後登錄1970-1-1
該用戶從未簽到
|
大家好,第一次發問,多多指教
我用Eathena8020
爬過文,試了不同的腳本,但總是招不到怪
但map server出現了這句

謝謝
//############################道場管理員############################
prontera.gat,155,187,4 script 道場管理員 856,{
callfunc "Master";
end;
}
function script Master {
OnStar:
if(getmapusers("guild_vs1.gat")==0 ) set $party_1,0;
if(getmapusers("guild_vs2.gat")==0 ) set $party_2,0;
if(getmapusers("guild_vs3.gat")==0 ) set $party_3,0;
if(getmapusers("guild_vs4.gat")==0 ) set $party_4,0;
if(getmapusers("guild_vs5.gat")==0 ) set $party_5,0;
if(getcharid(1) == 0) goto noparty;
if(getcharid(1) == $party_1) goto h_party;
if(getcharid(1) == $party_2) goto h_party;
if(getcharid(1) == $party_3) goto h_party;
if(getcharid(1) == $party_4) goto h_party;
if(getcharid(1) == $party_5) goto h_party;
goto talk;
noparty:
mes "[道場管理員]";
mes "您沒有隊伍";
mes "無法參賽";
mes "想看看參賽隊伍嗎?";
next;
menu "想看!",-,"不想看!",EXIT;
mes "[道場管理員]";
mes "[場地一]使用隊伍名: [" + getpartyname($party_1) + "]";
mes "[場地二]使用隊伍名: [" + getpartyname($party_2) + "]";
mes "[場地三]使用隊伍名: [" + getpartyname($party_3) + "]";
mes "[場地四]使用隊伍名: [" + getpartyname($party_4) + "]";
mes "[場地五]使用隊伍名: [" + getpartyname($party_5) + "]";
close;
end;
h_party:
mes "[道場管理員]";
mes "您是" + getpartyname(getcharid(1)) + "的隊員吧";
mes "隊伍有報名挑戰, 你要參與嗎?";
next;
menu "好的",-,"看看參賽隊伍",see1,"不用",EXIT;
if(getcharid(1) == $party_1) goto h_partyin_1;
if(getcharid(1) == $party_2) goto h_partyin_2;
if(getcharid(1) == $party_3) goto h_partyin_3;
if(getcharid(1) == $party_4) goto h_partyin_4;
if(getcharid(1) == $party_5) goto h_partyin_5;
mes "[道場管理員]";
mes "你的隊友可能在你報名的時候挑戰結束了!";
close;
end;
h_partyin_1:
if($partywait_1==0) goto Gone;
warp "guild_vs1.gat",49,47;
end;
h_partyin_2:
if($partywait_2==0) goto Gone;
warp "guild_vs2.gat",49,47;
end;
h_partyin_3:
if($partywait_3==0) goto Gone;
warp "guild_vs3.gat",49,47;
end;
h_partyin_4:
if($partywait_4==0) goto Gone;
warp "guild_vs4.gat",49,47;
end;
h_partyin_5:
if($partywait_5==0) goto Gone;
warp "guild_vs5.gat",49,47;
end;
Gone:
mes "[道場管理-管理員]";
mes "你的隊友已經先開始了";
mes "請你等待或換個隊伍另外挑戰!";
close;
end;
see1:
mes "[道場管理員]";
mes "[場地一]使用隊伍名: [" + getpartyname($party_1) + "]";
mes "[場地二]使用隊伍名: [" + getpartyname($party_2) + "]";
mes "[場地三]使用隊伍名: [" + getpartyname($party_3) + "]";
mes "[場地四]使用隊伍名: [" + getpartyname($party_4) + "]";
mes "[場地五]使用隊伍名: [" + getpartyname($party_5) + "]";
close;
end;
EXIT:
next;
mes "[道場管理員]";
mes "歡迎下次再來。";
close;
end;
talk:
mes "[道場管理員]";
mes "您和您的隊伍想參加嗎?";
mes "須先繳納10萬元的報名費";
next;
menu "好的",-,"看看參賽隊伍",see2,"不用",EXIT;
if(zeny<100000) goto nozeny;
set zeny,zeny-100000;
StartRand:
if(getmapusers("guild_vs1.gat")!=0 ) goto check1;
goto check5;
check1:
if(getmapusers("guild_vs2.gat")!=0 ) goto check2;
goto check5;
check2:
if(getmapusers("guild_vs3.gat")!=0 ) goto check3;
goto check5;
check3:
if(getmapusers("guild_vs4.gat")!=0 ) goto check4;
goto check5;
check4:
if(getmapusers("guild_vs5.gat")!=0 ) goto full;
goto check5;
check5:
set @gowhere,rand(5);
if(@gowhere==0) goto vs1;
if(@gowhere==1) goto vs2;
if(@gowhere==2) goto vs3;
if(@gowhere==3) goto vs4;
if(@gowhere==4) goto vs5;
full:
set zeny,zeny+100000;
mes "[道場管理員]";
mes "[場地一]使用隊伍名: [" + getpartyname($party_1) + "]";
mes "[場地二]使用隊伍名: [" + getpartyname($party_2) + "]";
mes "[場地三]使用隊伍名: [" + getpartyname($party_3) + "]";
mes "[場地四]使用隊伍名: [" + getpartyname($party_4) + "]";
mes "[場地五]使用隊伍名: [" + getpartyname($party_5) + "]";
mes "全部場地都有人在挑戰了,請稍後重試";
close;
end;
see2:
mes "[道場管理員]";
mes "[場地一]使用隊伍名: [" + getpartyname($party_1) + "]";
mes "[場地二]使用隊伍名: [" + getpartyname($party_2) + "]";
mes "[場地三]使用隊伍名: [" + getpartyname($party_3) + "]";
mes "[場地四]使用隊伍名: [" + getpartyname($party_4) + "]";
mes "[場地五]使用隊伍名: [" + getpartyname($party_5) + "]";
close;
end;
nozeny:
mes "[道場管理員]";
mes "請先湊夠10萬元再來報名";
close;
end;
vs1:
if(getmapusers("guild_vs1.gat")!=0 ) goto StartRand;
killmonster "guild_vs1.gat","vs1_mob::OnEVENT1";
warp "guild_vs1.gat",49,47;
set $partywait_1,1;
set $stage_1,1;
set $party_1,getcharid(1);
set $charid_1,getcharid(0);
addtimer 30000,"imiss::OnTimer1";
end;
OnTimer1:
announce "請 [" + getpartyname($party_1) + "] 隊伍的隊員, 在30秒內集合",15;
announce "地點在 [中央] 找 [道場管理員]",15;
enablenpc "裁判#1";
close;
vs2:
if(getmapusers("guild_vs2.gat")!=0 ) goto StartRand;
killmonster "guild_vs2.gat","vs2_mob::OnEVENT2";
warp "guild_vs2.gat",49,47;
set $partywait_2,1;
set $stage_2,1;
set $party_2,getcharid(1);
set $charid_2,getcharid(0);
addtimer 30000,"imiss::OnTimer2";
end;
OnTimer2:
announce "請 [" + getpartyname($party_2) + "] 隊伍的隊員, 在30秒內集合",15;
announce "地點在 [中央] 找 [道場管理員]",15;
enablenpc "裁判#2";
close;
vs3:
if(getmapusers("guild_vs3.gat")!=0 ) goto StartRand;
killmonster "guild_vs3.gat","vs3_mob::OnEVENT3";
warp "guild_vs3.gat",49,47;
set $partywait_3,1;
set $stage_3,1;
set $party_3,getcharid(1);
set $charid_3,getcharid(0);
addtimer 30000,"imiss::OnTimer3";
end;
OnTimer3:
announce "請 [" + getpartyname($party_3) + "] 隊伍的隊員, 在30秒內集合",15;
announce "地點在 [中央] 找 [道場管理員]",15;
enablenpc "裁判#3";
close;
vs4:
if(getmapusers("guild_vs4.gat")!=0 ) goto StartRand;
killmonster "guild_vs4.gat","vs4_mob::OnEVENT4";
warp "guild_vs4.gat",49,47;
set $partywait_4,1;
set $stage_4,1;
set $party_4,getcharid(1);
set $charid_4,getcharid(0);
addtimer 30000,"imiss::OnTimer4";
end;
OnTimer4:
announce "請 [" + getpartyname($party_4) + "] 隊伍的隊員, 在30秒內集合",15;
announce "地點在 [中央] 找 [道場管理員]",15;
enablenpc "裁判#4";
close;
vs5:
if(getmapusers("guild_vs5.gat")!=0 ) goto StartRand;
killmonster "guild_vs5.gat","vs5_mob::OnEVENT5";
warp "guild_vs5.gat",59,57;
set $partywait_5,1;
set $stage_5,1;
set $party_5,getcharid(1);
set $charid_5,getcharid(0);
addtimer 30000,"imiss::OnTimer5";
end;
OnTimer5:
announce "請 [" + getpartyname($party_5) + "] 隊伍的隊員, 在30秒內集合",15;
announce "地點在 [中央] 找 [道場管理員]",15;
enablenpc "裁判#5";
close;
}
//####################################場地壹####################################
guild_vs1.gat,50,47,0 script $Pass_1 -1,{
OnPass_1:
doevent "chal_1::OnCHAL1";
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 [email=$@mvp_1]$@mvp_1[/email] ,rand(19);
if([email=$@mvp_1]$@mvp_1[/email] ==0) monster "guild_vs1.gat",50,49,"--ja--",1038,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==1) monster "guild_vs1.gat",50,49,"--ja--",1039,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==2) monster "guild_vs1.gat",50,49,"--ja--",1046,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==3) monster "guild_vs1.gat",50,49,"--ja--",1059,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==4) monster "guild_vs1.gat",50,49,"--ja--",1086,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==5) monster "guild_vs1.gat",50,49,"--ja--",1087,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==6) monster "guild_vs1.gat",50,49,"--ja--",1112,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==7) monster "guild_vs1.gat",50,49,"--ja--",1115,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==8) monster "guild_vs1.gat",50,49,"--ja--",1147,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==9) monster "guild_vs1.gat",50,49,"--ja--",1150,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==10) monster "guild_vs1.gat",50,49,"--ja--",1157,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==11) monster "guild_vs1.gat",50,49,"--ja--",1159,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==12) monster "guild_vs1.gat",50,49,"--ja--",1190,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==13) monster "guild_vs1.gat",50,49,"--ja--",1272,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==14) monster "guild_vs1.gat",50,49,"--ja--",1312,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==15) monster "guild_vs1.gat",50,49,"--ja--",1373,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==16) monster "guild_vs1.gat",50,49,"--ja--",1389,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==17) monster "guild_vs1.gat",50,49,"--ja--",1399,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==18) monster "guild_vs1.gat",50,49,"--ja--",1492,1,"vs1_mob::OnEVENT1";
set $MVPmob_1,1;
announce "魔物放出!挑戰開始!",1;
end;
final:
set [email=$@mvp_1]$@mvp_1[/email] ,rand(19);
if([email=$@mvp_1]$@mvp_1[/email] ==0) monster "guild_vs1.gat",50,49,"--ja--",1038,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==1) monster "guild_vs1.gat",50,49,"--ja--",1039,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==2) monster "guild_vs1.gat",50,49,"--ja--",1046,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==3) monster "guild_vs1.gat",50,49,"--ja--",1059,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==4) monster "guild_vs1.gat",50,49,"--ja--",1086,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==5) monster "guild_vs1.gat",50,49,"--ja--",1087,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==6) monster "guild_vs1.gat",50,49,"--ja--",1112,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==7) monster "guild_vs1.gat",50,49,"--ja--",1115,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==8) monster "guild_vs1.gat",50,49,"--ja--",1147,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==9) monster "guild_vs1.gat",50,49,"--ja--",1150,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==10) monster "guild_vs1.gat",50,49,"--ja--",1157,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==11) monster "guild_vs1.gat",50,49,"--ja--",1159,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==12) monster "guild_vs1.gat",50,49,"--ja--",1190,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==13) monster "guild_vs1.gat",50,49,"--ja--",1272,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==14) monster "guild_vs1.gat",50,49,"--ja--",1312,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==15) monster "guild_vs1.gat",50,49,"--ja--",1373,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==16) monster "guild_vs1.gat",50,49,"--ja--",1389,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==17) monster "guild_vs1.gat",50,49,"--ja--",1399,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==18) monster "guild_vs1.gat",50,49,"--ja--",1492,1,"vs1_mob::OnEVENT1";
set [email=$@mvp_1]$@mvp_1[/email] ,rand(19);
if([email=$@mvp_1]$@mvp_1[/email] ==0) monster "guild_vs1.gat",50,49,"--ja--",1038,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==1) monster "guild_vs1.gat",50,49,"--ja--",1039,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==2) monster "guild_vs1.gat",50,49,"--ja--",1046,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==3) monster "guild_vs1.gat",50,49,"--ja--",1059,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==4) monster "guild_vs1.gat",50,49,"--ja--",1086,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==5) monster "guild_vs1.gat",50,49,"--ja--",1087,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==6) monster "guild_vs1.gat",50,49,"--ja--",1112,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==7) monster "guild_vs1.gat",50,49,"--ja--",1115,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==8) monster "guild_vs1.gat",50,49,"--ja--",1147,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==9) monster "guild_vs1.gat",50,49,"--ja--",1150,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==10) monster "guild_vs1.gat",50,49,"--ja--",1157,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==11) monster "guild_vs1.gat",50,49,"--ja--",1159,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==12) monster "guild_vs1.gat",50,49,"--ja--",1190,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==13) monster "guild_vs1.gat",50,49,"--ja--",1272,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==14) monster "guild_vs1.gat",50,49,"--ja--",1312,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==15) monster "guild_vs1.gat",50,49,"--ja--",1373,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==16) monster "guild_vs1.gat",50,49,"--ja--",1389,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==17) monster "guild_vs1.gat",50,49,"--ja--",1399,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==18) monster "guild_vs1.gat",50,49,"--ja--",1492,1,"vs1_mob::OnEVENT1";
set [email=$@mvp_1]$@mvp_1[/email] ,rand(19);
if([email=$@mvp_1]$@mvp_1[/email] ==0) monster "guild_vs1.gat",50,49,"--ja--",1038,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==1) monster "guild_vs1.gat",50,49,"--ja--",1039,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==2) monster "guild_vs1.gat",50,49,"--ja--",1046,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==3) monster "guild_vs1.gat",50,49,"--ja--",1059,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==4) monster "guild_vs1.gat",50,49,"--ja--",1086,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==5) monster "guild_vs1.gat",50,49,"--ja--",1087,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==6) monster "guild_vs1.gat",50,49,"--ja--",1112,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==7) monster "guild_vs1.gat",50,49,"--ja--",1115,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==8) monster "guild_vs1.gat",50,49,"--ja--",1147,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==9) monster "guild_vs1.gat",50,49,"--ja--",1150,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==10) monster "guild_vs1.gat",50,49,"--ja--",1157,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==11) monster "guild_vs1.gat",50,49,"--ja--",1159,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==12) monster "guild_vs1.gat",50,49,"--ja--",1190,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==13) monster "guild_vs1.gat",50,49,"--ja--",1272,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==14) monster "guild_vs1.gat",50,49,"--ja--",1312,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==15) monster "guild_vs1.gat",50,49,"--ja--",1373,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==16) monster "guild_vs1.gat",50,49,"--ja--",1389,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==17) monster "guild_vs1.gat",50,49,"--ja--",1399,1,"vs1_mob::OnEVENT1";
if([email=$@mvp_1]$@mvp_1[/email] ==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;
|
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有帳號?註冊
x
|