UID149505
帖子
精華
主題
積分1262
現金
積極性
威望
違規
熱心
推廣次數
閱讀權限10
註冊時間2009-4-22
在線時間 小時
最後登錄1970-1-1
TA的每日心情 | 開心 2015-11-4 04:43 PM |
---|
簽到天數: 125 天 連續簽到: 1 天 [LV.7]常住居民III
|
樓主 |
發表於 2009-6-3 20:56:09
|
顯示全部樓層
我貼上腳本吧!!~
拜託幫我看一下><"
//腳本:生存遊戲
//製作者: idun-2
//遊戲進行時 會有減少傷害
//請在info內設定
louyang,207,114,4 script 生存遊戲(活動用) 902,{
mes "[傳送人員]";
mes "請問要參加生存遊戲嗎?";
mes "這會是很刺激的競賽唷!";
menu"好阿",case1,"不要",case2;
case1:
if(getmapusers("pvp_y_8-1") >= 1 ) {
mes "[傳送人員]";
mes "對不起,進行中。";
close;
}
warp "job_wiz",45,98;
end;
case2:
mes "[傳送人員]";
mes ".......";
close;
}
//==================================
job_wiz,45,98,4 script 生存遊戲 902,{
callfunc "parameter";
end;
OnInit:
set $hu_bingoa,0;
set $hu_bingob,0;
waitingroom "生存遊戲等待區",2,"生存遊戲::OnWarp",2;
end;
OnWarp:
warpwaitingpc "pvp_y_8-1",146,73;
donpcevent "觀察者#0::OnEnable:";
end;
}
prontera.gat,0,0,0 script parameter -1,{
OnInit:
//===================================================
//獎品編號、數量(預設 編號607 數量100)
set $item,607;
set $itemx,100;
}
//===================================================
function script parameter {
mes "[克諾洛斯]";
mes "我是生存遊戲的解說員";
mes "你需要解說還是要離開?";
next;
menu"請替我解說吧!",caseone,"我要離開",quit;
caseone:
mes "進入場內,殲滅全部敵人";
mes "不管使用何種手段";
mes "只要生存到最後,你就是贏家";
mes "最後勝利者必須到中央水池找npc對話";
mes "有五種限制";
next;
mes "1.在場內,只要死亡,就是退出。";
mes "2.死亡後,會直接傳送回復活點";
mes "3.場內^000000無法使用補品^000000。";
//===========================================↓ 這行請自行更改=====
mes "4.進場後,受到的傷害只有原先的^000000[60%]^000000。";
//=================================================================
mes "5.時間限制300秒,300秒過後會被傳送到定點展開殺戮。";
mes "限制只有以上五點";
next;
mes "其他並不規定";
mes "可以在場內組隊";
mes "但是不論你協助多少人殺死敵人";
mes "或被人協助殺死敵人";
next;
mes "但是...^000000勝利者只會有一人^000000";
mes "殺光敵人後,你還是必須殲滅你的隊友";
mes "解說到此結束";
mes "祝你好運!";
close;
quit:
if(getmapusers("pvp_y_8-1") >= 1 ) {
mes "請等待遊戲結束,才能離開。";
close; }
warp "prontera",161,101;
close;
}
//============================================================
pvp_y_8-1,155,193,4 script 工作人員 99,{
if (getmapusers("pvp_y_8-1") > 1 ) {
mes "遊戲還沒結束,請盡快殲滅所有敵人";
close;
}
mes "恭喜你生存到最後";
next;
warp "job_wiz",45,98;
close;
}
//================================================================
pvp_y_8-1,146,76,4 script 觀察者#0 -1,{
OnInit:
initnpctimer "觀察者#0";
end;
OnEnable:
stopnpctimer;
setcell "pvp_y_8-1",150,307,161,307,cell_walkable,1;
setcell "pvp_y_8-1",231,205,161,307,cell_walkable,1;
setcell "pvp_y_8-1",80,205,161,307,cell_walkable,1;
setcell "pvp_y_8-1",149,128,161,307,cell_walkable,1;
initnpctimer;
end;
OnTimer1000:
mapannounce "in_moc_16","生存,開始了... !!",bc_map;
end;
OnTimer290000:
mapannounce "in_moc_16","10秒後,殘存的玩家將會被傳送到中間開始廝殺!",bc_map;
end;
OnTimer300000:
setcell "pvp_y_8-1",150,307,161,307,cell_walkable,0;
setcell "pvp_y_8-1",231,205,161,307,cell_walkable,0;
setcell "pvp_y_8-1",80,205,161,307,cell_walkable,0;
setcell "pvp_y_8-1",149,128,161,307,cell_walkable,0;
areawarp "pvp_y_8-1",39,29,275,359,"pvp_y_8-1",156,180;
end;
}
//=================================================
pvp_y_8-1 mapflag pvp_noguild
pvp_y_8-1 mapflag noteleport
pvp_y_8-1 mapflag nomemo
pvp_y_8-1 mapflag noexppenalty
pvp_y_8-1 mapflag pvp
pvp_y_8-1 mapflag gvg
pvp_y_8-1 mapflag notrade
pvp_y_8-1 mapflag nightenabled
pvp_y_8-1 mapflag nopenalty
pvp_y_8-1 mapflag nosave SavePoint
pvp_y_8-1 mapflag restricted 64
job_wiz mapflag restricted 64 |
|