UID4131
帖子
精華
主題
積分1841
現金
積極性
威望
違規
熱心
推廣次數
閱讀權限10
註冊時間2007-8-21
在線時間 小時
最後登錄1970-1-1
該用戶從未簽到
|
發表於 2008-4-18 07:58:36
|
顯示全部樓層
原帖由 bankotsu 於 2008-4-17 09:24 PM 發表 
我的腳本是這個
麻煩過目一下QQ
因為我都不知道要怎麼改= =
這是關卡控制的事件:
guild_vs1.gat,50,47,0 script vs1_mob -1,{
OnEVENT1:
set $MVPmob_1, $MVPmob_1 - 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; //$stage_1 變數用來控制關卡,過關一次就增加1
addtimer 5000,"$Pass_1";
end;
rest:
enablenpc "裁判#1";
announce "休息時間!",17;
set $stage_1,$stage_1 + 1;
end;
ENDING:
addtimer 5000,"$Ending_1";
end;
}
這是最後一關的刷怪腳本:
final: //最後一關執行的刷怪腳本標櫼
set $@mvp_1 ,rand(8); //亂數刷一隻魔物
if($@mvp_1 ==0) monster "guild_vs1.gat",47,47,"--ja--",1646,1,"vs1_mob";
if($@mvp_1 ==1) monster "guild_vs1.gat",47,47,"--ja--",1647,1,"vs1_mob";
if($@mvp_1 ==2) monster "guild_vs1.gat",47,49,"--ja--",1648,1,"vs1_mob";
if($@mvp_1 ==3) monster "guild_vs1.gat",47,49,"--ja--",1649,1,"vs1_mob";
if($@mvp_1 ==4) monster "guild_vs1.gat",47,49,"--ja--",1650,1,"vs1_mob";
if($@mvp_1 ==5) monster "guild_vs1.gat",47,49,"--ja--",1651,1,"vs1_mob";
if($@mvp_1 ==6) monster "guild_vs1.gat",47,49,"--ja--",1708,1,"vs1_mob";
if($@mvp_1 ==7) monster "guild_vs1.gat",47,49,"--ja--",1751,1,"vs1_mob";
set $@mvp_1 ,rand(8); //亂數刷一隻魔物
if($@mvp_1 ==0) monster "guild_vs1.gat",47,47,"--ja--",1646,1,"vs1_mob";
if($@mvp_1 ==1) monster "guild_vs1.gat",47,47,"--ja--",1647,1,"vs1_mob";
if($@mvp_1 ==2) monster "guild_vs1.gat",47,49,"--ja--",1648,1,"vs1_mob";
if($@mvp_1 ==3) monster "guild_vs1.gat",47,49,"--ja--",1649,1,"vs1_mob";
if($@mvp_1 ==4) monster "guild_vs1.gat",47,49,"--ja--",1650,1,"vs1_mob";
if($@mvp_1 ==5) monster "guild_vs1.gat",47,49,"--ja--",1651,1,"vs1_mob";
if($@mvp_1 ==6) monster "guild_vs1.gat",47,49,"--ja--",1708,1,"vs1_mob";
if($@mvp_1 ==7) monster "guild_vs1.gat",47,49,"--ja--",1751,1,"vs1_mob";
set $MVPmob_1,2; //設定這一關需要殺死兩隻魔物才能過關
announce "最後一關挑戰開始,請好好加油!",1;
end;
目前最後一關應該是刷兩隻怪,並且兩隻打完才會結束
要讓腳本變刷三隻怪的話,最後一關的亂數刷怪腳本要寫三次
$MVPmob_1,2 變量是控制要殺死幾隻魔物才算過關
必需大於0並且小於刷怪數量(也就是說可以寫成刷五隻打三隻就算過關之類的) |
|