UID62086
帖子
精華
主題
積分-94
現金
積極性
威望
違規
熱心
推廣次數
閱讀權限0
註冊時間2008-2-17
在線時間 小時
最後登錄1970-1-1
TA的每日心情 | 開心 2014-3-17 12:35 PM |
---|
簽到天數: 4 天 連續簽到: 2 天 [LV.2]偶爾看看I
|
本帖最後由 CTJH5410 於 2014-2-19 04:43 PM 編輯
這個是正常的道管- amatsu.gat,119,202,4 script 魔鬼道場傳送員 936,{ callfunc "Mod_F10_Script"; end; }
- //====================================================//
- prontera.gat,0,0,0 script ModF_OnInit -1,{ OnInit:
- //--- Script 執行時的相關設定 , 請各伺服器依情況斟酌 ---
- //----- 道館開場費用 (預設 10000000 Zeny) -----
- set $@ModFZeny,10000000;
- //----- 隊員進場費用 (預設 5000000 Zeny) -----
- set $@ModFPZeny,5000000;
- //----- 道館的參加人數 (預設 10人) -----
- set $@ModFPlayer,12;
- //----- 道館的怪物編號 -----
- setarray $@ModFName[1],1991,1980,1875,1805,1806,1807,1808,1809,1810,1731,1689,1977,1980,1991,1916,1917,1751,1658,1768,1779,1832,1871,1873,1646,1647,1648,1649,1650,1651,2018,2022,2019,2013,1956,1990,1992,1995,2015,1929,1930;
- //----- 道館的怪物總數量 (預設 38隻) -----
- //----- Ps:請對應 道館的怪物編號 的總數後 -1 -----
- set $@ModFNumber,40;
- //----- 道館的總關數 (預設 10關) -----
- set $@AllGuanShu,10;
- //----- 道館的休息關數 -----
- setarray $@RestsGuanShu[1],0,0,0;
- //----- 道館的怪物數量 -----
- setarray $@GuanShuMod[1],1,2,3,4,5,5,6,6,7,8;
- //====================================================//
- //--- 挑戰賽獎勵員的相關設定 , 請各伺服器依情況斟酌 ---
- //----- 挑戰賽獎勵的獎金設定 -----
- //----- 獎勵金額最少能夠取得多少 (預設 100萬 Zeny)
- set $@ModFReZeny,10000000;
- //----- 獎勵金額最多能夠取得多少 (預設 500萬 Zeny)
- set $@ModFReZenyMax,40000000;
- //----- 挑戰賽獎勵的商城點數設定 -----
- //----- 獎勵金額最少能夠取得多少 (預設 1 點)
- set $@ModFReCash,100;
- //----- 獎勵商城點數最多能夠取得多少 (預設 10 點)
- set $@ModFReCashMax,1000;
- //----- 挑戰賽獎勵的獎品設定 -----
- //----- 獎勵獎品能夠取得的物品
- setarray $@ModFReItem[12],607,670,12246,7230,7086,7087,7091,7092,7364,29075,5451,7606;
- //----- 獎勵獎品能夠取得的數量
- setarray $@ModFReItemMax[1],1000,10,15,3,2,2,2,2,2,1,1,1;
- //----- 獎勵獎品的總數量 (預設 6個) -----
- //----- Ps:請對應 獎勵獎品能夠取得的物品 的總數 -1 -----
- set $@ModFReItemNumber,12; }
- //====================================================//
- function script Mod_F10_Script {
- if ( $@ModF_PTimer == 1 ) {
- announce "傳送員 : 有玩家正在報名中,請稍後或等待 30 秒鐘!",bc_self,0xFF0000;
- close; }
- set $@ModF_PTimer,1;
- initnpctimer "ModF_PTimer";
- if ( getcharid(1) == 0 ) {
- mes "[傳送員]";
- mes "對不起,您沒有加入任何隊伍!";
- mes "無法參加挑戰賽。";
- set $@ModF_PTimer,0;
- close; }
- for ( set @MnF,3; @MnF <= 4; set @MnF,@MnF+1 ) {
- if ( getmapusers("guild_vs"+@MnF+".gat") == 0 ) set $ModFPID[@MnF],0; }
- for ( set @MnF,3; @MnF <= 4; set @MnF,@MnF+1 ) {
- if ( getcharid(1) == $ModFPID[@MnF] ){
- mes "[傳送員]";
- mes "您好,我是傳送員。";
- mes "您是 [^FF0000"+getpartyname(getcharid(1))+"^000000] 的隊員吧!";
- mes "參加前須付^FF0000"+$@ModFPZeny+"^000000的參加費唷!";
- mes "請問有需要為您服務嗎?";
- next;
- if (select("我要參加挑戰!","不小心點到!")==1) {
- if ( $@ModF_PTimer == 0 ) {
- announce "傳送員 : 已超過報名時間!請您在重新報名一次。",bc_self,0xFF0000;
- close; }
- set $@ModF_PTimer,0;
- if ( $@ModFStart[@MnF] == 1 ) {
- mes "[傳送員]";
- mes "您的隊友已經開始挑戰了,";
- mes "請稍後或加入其他隊伍另外報名參加!";
- close; }
- if ( zeny < $@ModFPZeny ) {
- mes "[傳送員]";
- mes "對不起,您沒有足夠的金錢!";
- close; }
- if ( getmapusers("guild_vs"+@MnF+".gat") >= $@ModFPlayer ) {
- mes "[傳送員]";
- mes "隊伍 [^FF0000"+getpartyname(getcharid(1))+"^000000] 參加的人數已滿,";
- mes "請稍後或加入其他隊伍另外報名參加!";
- close; }
- set zeny,zeny - $@ModFPZeny;
- warp "guild_vs"+@MnF+".gat",49,47;
- end; }
- mes "[傳送員]";
- mes "那您以後別在那麼不小心哩!";
- set $@ModF_PTimer,0;
- close; } }
- //====================================================//
- mes "[傳送員]";
- mes "您好,我是道館傳送員。";
- mes "您和您的隊伍要報名參加挑戰賽嗎?";
- mes "參加前須付^FF0000"+$@ModFZeny+"^000000萬的參加費唷!";
- mes "請問有需要為您服務嗎?";
- next;
- if (select("我要參加進階!","不小心點到!")==1) {
- if ( $@ModF_PTimer == 0 ) {
- announce "傳送員 : 已超過報名時間!請您在重新報名一次。",bc_self,0xFF0000;
- close; }
- set $@ModF_PTimer,0;
- if ( Zeny < $@ModFZeny ) {
- mes "[傳送員]";
- mes "對不起,您沒有足夠的金錢!";
- close; }
- for ( set @MnF,3; @MnF <= 4; set @MnF,@MnF+1 ) {
- if ( getmapusers("guild_vs"+@MnF+".gat") == 0 ) {
- enablenpc "道館裁判#"+@MnF+"";
- killmonsterall "guild_vs"+@MnF+".gat";
- set Zeny,Zeny - $@ModFZeny;
- set $@ModFStart[@MnF],0;
- set $ModFPID[@MnF],getcharid(1);
- set $@ModFCID[@MnF],getcharid(0);
- set $@GuanShu[@MnF],1;
- announce "請 ["+getpartyname($ModFPID[@MnF])+"] 隊伍的隊員,找 [進階傳送員] !",15;
- warp "guild_vs"+@MnF+".gat",49,47;
- end; } }
- mes "[傳送員]";
- mes "所有場地都有隊伍在挑戰中,";
- mes "請您稍後再試,謝謝!!";
- close; }
- mes "[傳送員]";
- mes "那您以後別在那麼不小心哩!";
- set $@ModF_PTimer,0;
- close; }
- //====================================================//
- - script ModF_PTimer -1,{
- OnTimer30000:
- set $@ModF_PTimer,0;
- setnpctimer 0;
- end; }
- //====================================================//
- guild_vs3.gat,50,49,4 script 道館裁判#3 758,{ callfunc "ModF_Referee",3; }
- guild_vs4.gat,50,49,4 script 道館裁判#4 758,{ callfunc "ModF_Referee",4; }
- //====================================================//
- function script ModF_Referee {
- if ( getcharid(0) != $@ModFCID[@MnF] ) {
- mes "[道館裁判]";
- mes "您不是報名參加挑戰賽的人";
- close; }
- mes "[道館裁判]";
- mes "您好,我是道館裁判。";
- mes "請問有需要為您服務嗎?";
- next;
- switch(select("開始挑戰!","不小心點到!")) {
- case 1:
- set $@ModFStart[@MnF],1;
- disablenpc "道館裁判#"+@MnF+"";
- set $@ModFQuantity[@MnF],$@GuanShuMod[$@GuanShu[@MnF]];
- doevent "ModF_Mod::OnSummon_ModF";
- close;
- end;
- case 2:
- mes "[道館裁判]";
- mes "那您以後別在那麼不小心哩!";
- close; } }
- //====================================================//
- - script ModF_Mod -1,{
- OnSummon_ModF:
- set $@ModF,rand(1,$@ModFNumber);
- set $@ModFQuantity[@MnF],$@ModFQuantity[@MnF]-1;
- monster "guild_vs"+@MnF+".gat",50,50,"--ja--",$@ModFName[$@ModF],1,"ModF_Mod::OnKill_ModF";
- if ( $@GuanShu[@MnF] == getarraysize($@GuanShuMod) - 1 ) {
- announce "道館裁判 : 最後一關挑戰開始,請繼續努力!",17;
- end; }
- announce "道館裁判 : 魔物放出,挑戰開始!",1;
- end;
- OnKill_ModF:
- if ( $@ModFQuantity[@MnF] != 0 ) {
- addtimer 2500,"ModF_Mod::OnSummon_ModF";
- end; }
- if ( $@GuanShu[@MnF] == $@AllGuanShu ) {
- announce "道館裁判 : 恭喜隊伍 ["+getpartyname($ModFPID[@MnF])+"] ,挑戰道館成功!!",15;
- areawarp "guild_vs"+@MnF+".gat",0,0,300,300,"arena_room.gat",136,132;
- end; }
- announce "道館裁判 : 恭喜第 ["+$@GuanShu[@MnF]+"] 關挑戰成功!",17;
- set @CheckRests,0;
- CheckRests:
- if ( getarraysize($@RestsGuanShu) > @CheckRests ){
- if ( $@GuanShu[@MnF] == $@RestsGuanShu[@CheckRests] ) {
- set $@GuanShu[@MnF],$@GuanShu[@MnF] +1;
- announce "道館裁判 : 休息時間,請準備好在開始挑戰!",17;
- enablenpc "道館裁判#"+@MnF+"";
- end; }
- set @CheckRests,@CheckRests+1;
- goto CheckRests; }
- set $@GuanShu[@MnF],$@GuanShu[@MnF] +1;
- set $@ModFQuantity[@MnF],$@GuanShuMod[$@GuanShu[@MnF]];
- addtimer 5000,"ModF_Mod::OnSummon_ModF";
- end; }
- //====================================================//
- arena_room.gat,131,134,6 script 物品獎勵員 920,{
- mes "[獎品發放員]";
- mes "你很厲害!能打到這裡,讓我給你一些獎勵吧!";
- percentheal 100,100;
- next;
- mes "[獎品發放員]";
- mes "我是負責發放獎品的";
- mes "你將會隨機獲得一種獎品";
- mes "你確定你要選擇獎品嗎?";
- next;
- menu "對,我要領獎品!",-,"不了,讓我在考慮一下!",cancel;
- set @gi,rand(13);
- if(@gi ==0)getitem 607,1000;
- if(@gi ==1)getitem 670,20;
- if(@gi ==2)getitem 12246,15;
- if(@gi ==3)getitem 7230,5;
- if(@gi ==4)getitem 7086,2;
- if(@gi ==5)getitem 7087,2;
- if(@gi ==6)getitem 7091,2;
- if(@gi ==7)getitem 7092,2;
- if(@gi ==8)getitem 7364,2;
- if(@gi ==9)getitem 29075,1;
- if(@gi ==10)getitem 7606,1;
- if(@gi ==11)getitem 12257,10;
- if(@gi ==12)getitem 12257,25;
- if (@gi ==0)announce "[道場公告] 玩家 "+strcharinfo(0)+" 得到獎品 天地樹果實 X1000",15;
- if (@gi ==1)announce "[道場公告] 玩家 "+strcharinfo(0)+" 得到獎品 金幣袋子 X20",15;
- if (@gi ==2)announce "[道場公告] 玩家 "+strcharinfo(0)+" 得到獎品 具有魔力的卡片冊子 X15",15;
- if (@gi ==3)announce "[道場公告] 玩家 "+strcharinfo(0)+" 得到獎品 白金塊 X5",15;
- if (@gi ==4)announce "[道場公告] 玩家 "+strcharinfo(0)+" 得到獎品 太陽神的象徵 X2",15;
- if (@gi ==5)announce "[道場公告] 玩家 "+strcharinfo(0)+" 得到獎品 靈魂的呼吸聲音 X2",15;
- if (@gi ==6)announce "[道場公告] 玩家 "+strcharinfo(0)+" 得到獎品 海浪雕像 X2",15;
- if (@gi ==7)announce "[道場公告] 玩家 "+strcharinfo(0)+" 得到獎品 空氣雕像 X2",15;
- if (@gi ==8)announce "[道場公告] 玩家 "+strcharinfo(0)+" 得到獎品 4號球 X2",15;
- if (@gi ==9)announce "[道場公告] 玩家 "+strcharinfo(0)+" 得到獎品 30級衝裝卷 X1",15;
- if (@gi ==10)announce "[道場公告] 玩家 "+strcharinfo(0)+" 得到獎品 破滅的硬幣 X1",15;
- if (@gi ==11)announce "[道場公告] 玩家 "+strcharinfo(0)+" 得到獎品 感冒藥 X10",15;
- if (@gi ==12)announce "[道場公告] 玩家 "+strcharinfo(0)+" 得到獎品 感冒藥 X25",15;
- warp "amatsu",115,148;
- cancel:
- close;
- OnInit:
- waitingroom "獎品發放員",0;
- end;
- }
- arena_room.gat,136,138,4 script 道館獎勵員(點數)#3 936,{
- {
- set @GetCash,rand($@ModFReCash,$@ModFReCashMax);
- set #CASHPOINTS,#CASHPOINTS + @GetCash;
- announce "道館獎勵員 : 恭喜玩家 ["+strcharinfo(0)+"] 獲得獎勵商城點數 ["+@GetCash+"] 點。",15;
- warp "SavePoint",0,0;
- } close; }
- //====================================================//
- arena_room.gat mapflag nobranch
- arena_room.gat mapflag noloot
- arena_room.gat mapflag nomemo
- arena_room.gat mapflag nopenalty
- arena_room.gat mapflag noteleport
- guild_vs3.gat mapflag nobranch
- guild_vs3.gat mapflag nomemo
- guild_vs3.gat mapflag nopenalty
- guild_vs3.gat mapflag noteleport
- guild_vs3.gat mapflag nosave SavePoint
- guild_vs4.gat mapflag nobranch
- guild_vs4.gat mapflag nomemo
- guild_vs4.gat mapflag nopenalty
- guild_vs4.gat mapflag noteleport
- guild_vs4.gat mapflag nosave SavePoint
- //====================================================//
複製代碼 這是我要新增的道管- amatsu.gat,121,202,4 script 修羅道場傳送員 936,{ callfunc "Mod_F9_Script"; end; }
- //====================================================//
- prontera.gat,0,0,0 script ModF_OnInit -1,{ OnInit:
- //--- Script 執行時的相關設定 , 請各伺服器依情況斟酌 ---
- //----- 道館開場費用 (預設 10000000 Zeny) -----
- set $@ModFZeny,50000000;
- //----- 隊員進場費用 (預設 5000000 Zeny) -----
- set $@ModFPZeny,10000000;
- //----- 道館的參加人數 (預設 10人) -----
- set $@ModFPlayer,12;
- //----- 道館的怪物編號 -----
- setarray $@ModFName[1],1991,1980,1875,1805,1806,1807,1808,1809,1810,1731,1689,1977,1980,1991,1916,1917,1751,1658,1768,1779,1832,1871,1873,1646,1647,1648,1649,1650,1651,2018,2022,2019,2013,1956,1990,1992,1995,2015,1929,1930,1502;
- //----- 道館的怪物總數量 (預設 38隻) -----
- //----- Ps:請對應 道館的怪物編號 的總數後 -1 -----
- set $@ModFNumber,41;
- //----- 道館的總關數 (預設 10關) -----
- set $@AllGuanShu,10;
- //----- 道館的休息關數 -----
- setarray $@RestsGuanShu[1],0,0,0;
- //----- 道館的怪物數量 -----
- setarray $@GuanShuMod[1],1,2,3,4,5,5,6,6,7,8;
- //====================================================//
- //--- 挑戰賽獎勵員的相關設定 , 請各伺服器依情況斟酌 ---
- //----- 挑戰賽獎勵的獎金設定 -----
- //----- 獎勵金額最少能夠取得多少 (預設 100萬 Zeny)
- set $@ModFReZeny,100000000;
- //----- 獎勵金額最多能夠取得多少 (預設 500萬 Zeny)
- set $@ModFReZenyMax,500000000;
- //----- 挑戰賽獎勵的商城點數設定 -----
- //----- 獎勵金額最少能夠取得多少 (預設 1 點)
- set $@ModFReCash,1000;
- //----- 獎勵商城點數最多能夠取得多少 (預設 10 點)
- set $@ModFReCashMax,10000;
- //----- 挑戰賽獎勵的獎品設定 -----
- //----- 獎勵獎品能夠取得的物品
- setarray $@ModFReItem[12],607,670,12246,7230,7086,7087,7091,7092,7364,29075,5451,7606,29077;
- //----- 獎勵獎品能夠取得的數量
- setarray $@ModFReItemMax[1],3000,30,45,9,6,6,6,6,6,3,3,3,1;
- //----- 獎勵獎品的總數量 (預設 6個) -----
- //----- Ps:請對應 獎勵獎品能夠取得的物品 的總數 -1 -----
- set $@ModFReItemNumber,13; }
- //====================================================//
- function script Mod_F9_Script {
- if ( $@ModF_PTimer == 1 ) {
- announce "傳送員 : 有玩家正在報名中,請稍後或等待 30 秒鐘!",bc_self,0xFF0000;
- close; }
- set $@ModF_PTimer,1;
- initnpctimer "ModF_PTimer";
- if ( getcharid(1) == 0 ) {
- mes "[傳送員]";
- mes "對不起,您沒有加入任何隊伍!";
- mes "無法參加挑戰賽。";
- set $@ModF_PTimer,0;
- close; }
- for ( set @MnF,5; @MnF <= 5; set @MnF,@MnF+1 ) {
- if ( getmapusers("guild_vs"+@MnF+".gat") == 0 ) set $ModFPID[@MnF],0; }
- for ( set @MnF,5; @MnF <= 5; set @MnF,@MnF+1 ) {
- if ( getcharid(1) == $ModFPID[@MnF] ){
- mes "[傳送員]";
- mes "您好,我是傳送員。";
- mes "您是 [^FF0000"+getpartyname(getcharid(1))+"^000000] 的隊員吧!";
- mes "參加前須付^FF0000"+$@ModFPZeny+"^000000的參加費唷!";
- mes "請問有需要為您服務嗎?";
- next;
- if (select("我要參加挑戰!","不小心點到!")==1) {
- if ( $@ModF_PTimer == 0 ) {
- announce "傳送員 : 已超過報名時間!請您在重新報名一次。",bc_self,0xFF0000;
- close; }
- set $@ModF_PTimer,0;
- if ( $@ModFStart[@MnF] == 1 ) {
- mes "[傳送員]";
- mes "您的隊友已經開始挑戰了,";
- mes "請稍後或加入其他隊伍另外報名參加!";
- close; }
- if ( zeny < $@ModFPZeny ) {
- mes "[傳送員]";
- mes "對不起,您沒有足夠的金錢!";
- close; }
- if ( getmapusers("guild_vs"+@MnF+".gat") >= $@ModFPlayer ) {
- mes "[傳送員]";
- mes "隊伍 [^FF0000"+getpartyname(getcharid(1))+"^000000] 參加的人數已滿,";
- mes "請稍後或加入其他隊伍另外報名參加!";
- close; }
- set zeny,zeny - $@ModFPZeny;
- warp "guild_vs"+@MnF+".gat",49,47;
- end; }
- mes "[傳送員]";
- mes "那您以後別在那麼不小心哩!";
- set $@ModF_PTimer,0;
- close; } }
- //====================================================//
- mes "[傳送員]";
- mes "您好,我是道館傳送員。";
- mes "您和您的隊伍要報名參加挑戰賽嗎?";
- mes "參加前須付^FF0000"+$@ModFZeny+"^000000萬的參加費唷!";
- mes "請問有需要為您服務嗎?";
- next;
- if (select("我要參加修羅!","不小心點到!")==1) {
- if ( $@ModF_PTimer == 0 ) {
- announce "傳送員 : 已超過報名時間!請您在重新報名一次。",bc_self,0xFF0000;
- close; }
- set $@ModF_PTimer,0;
- if ( Zeny < $@ModFZeny ) {
- mes "[傳送員]";
- mes "對不起,您沒有足夠的金錢!";
- close; }
- for ( set @MnF,5; @MnF <= 5; set @MnF,@MnF+1 ) {
- if ( getmapusers("guild_vs"+@MnF+".gat") == 0 ) {
- enablenpc "道館裁判#"+@MnF+"";
- killmonsterall "guild_vs"+@MnF+".gat";
- set Zeny,Zeny - $@ModFZeny;
- set $@ModFStart[@MnF],0;
- set $ModFPID[@MnF],getcharid(1);
- set $@ModFCID[@MnF],getcharid(0);
- set $@GuanShu[@MnF],1;
- announce "請 ["+getpartyname($ModFPID[@MnF])+"] 隊伍的隊員,找 [修羅傳送員] !",15;
- warp "guild_vs"+@MnF+".gat",49,47;
- end; } }
- mes "[傳送員]";
- mes "所有場地都有隊伍在挑戰中,";
- mes "請您稍後再試,謝謝!!";
- close; }
- mes "[傳送員]";
- mes "那您以後別在那麼不小心哩!";
- set $@ModF_PTimer,0;
- close; }
- //====================================================//
- - script ModF_PTimer -1,{
- OnTimer30000:
- set $@ModF_PTimer,0;
- setnpctimer 0;
- end; }
- //====================================================//
- guild_vs5.gat,50,49,5 script 道館裁判#5 1929,{ callfunc "ModF_Referee",5; }
- //====================================================//
- function script ModF_Referee {
- if ( getcharid(0) != $@ModFCID[@MnF] ) {
- mes "[道館裁判]";
- mes "您不是報名參加挑戰賽的人";
- close; }
- mes "[道館裁判]";
- mes "您好,我是道館裁判。";
- mes "請問有需要為您服務嗎?";
- next;
- switch(select("開始挑戰!","不小心點到!")) {
- case 1:
- set $@ModFStart[@MnF],1;
- disablenpc "道館裁判#"+@MnF+"";
- set $@ModFQuantity[@MnF],$@GuanShuMod[$@GuanShu[@MnF]];
- doevent "ModF_Mod::OnSummon_ModF";
- close;
- end;
- case 2:
- mes "[道館裁判]";
- mes "那您以後別在那麼不小心哩!";
- close; } }
- //====================================================//
- - script ModF_Mod -1,{
- OnSummon_ModF:
- set $@ModF,rand(1,$@ModFNumber);
- set $@ModFQuantity[@MnF],$@ModFQuantity[@MnF]-1;
- monster "guild_vs"+@MnF+".gat",50,50,"--ja--",$@ModFName[$@ModF],1,"ModF_Mod::OnKill_ModF";
- if ( $@GuanShu[@MnF] == getarraysize($@GuanShuMod) - 1 ) {
- announce "道館裁判 : 最後一關挑戰開始,請繼續努力!",17;
- end; }
- announce "道館裁判 : 魔物放出,挑戰開始!",1;
- end;
- OnKill_ModF:
- if ( $@ModFQuantity[@MnF] != 0 ) {
- addtimer 2500,"ModF_Mod::OnSummon_ModF";
- end; }
- if ( $@GuanShu[@MnF] == $@AllGuanShu ) {
- announce "道館裁判 : 恭喜隊伍 ["+getpartyname($ModFPID[@MnF])+"] ,挑戰道館成功!!",15;
- areawarp "guild_vs"+@MnF+".gat",0,0,300,300,"prt_are_in.gat",178,76;
- end; }
- announce "道館裁判 : 恭喜第 ["+$@GuanShu[@MnF]+"] 關挑戰成功!",17;
- set @CheckRests,0;
- CheckRests:
- if ( getarraysize($@RestsGuanShu) > @CheckRests ){
- if ( $@GuanShu[@MnF] == $@RestsGuanShu[@CheckRests] ) {
- set $@GuanShu[@MnF],$@GuanShu[@MnF] +1;
- announce "道館裁判 : 休息時間,請準備好在開始挑戰!",17;
- enablenpc "道館裁判#"+@MnF+"";
- end; }
- set @CheckRests,@CheckRests+1;
- goto CheckRests; }
- set $@GuanShu[@MnF],$@GuanShu[@MnF] +1;
- set $@ModFQuantity[@MnF],$@GuanShuMod[$@GuanShu[@MnF]];
- addtimer 5000,"ModF_Mod::OnSummon_ModF";
- end; }
- //====================================================//
- prt_are_in.gat,176,87,6 script 物品獎勵員 920,{
- mes "[獎品發放員]";
- mes "你很厲害!能打到這裡,讓我給你一些獎勵吧!";
- percentheal 100,100;
- next;
- mes "[獎品發放員]";
- mes "我是負責發放獎品的";
- mes "你將會隨機獲得一種獎品";
- mes "你確定你要選擇獎品嗎?";
- next;
- menu "對,我要領獎品!",-,"不了,讓我在考慮一下!",cancel;
- set @gi,rand(13);
- if(@gi ==0)getitem 607,3000;
- if(@gi ==1)getitem 670,60;
- if(@gi ==2)getitem 12246,45;
- if(@gi ==3)getitem 7230,15;
- if(@gi ==4)getitem 7086,6;
- if(@gi ==5)getitem 7087,6;
- if(@gi ==6)getitem 7091,6;
- if(@gi ==7)getitem 7092,6;
- if(@gi ==8)getitem 7364,6;
- if(@gi ==9)getitem 29075,3;
- if(@gi ==10)getitem 7606,3;
- if(@gi ==11)getitem 12257,100;
- if(@gi ==12)getitem 29077,1;
- if (@gi ==0)announce "[道場公告] 玩家 "+strcharinfo(0)+" 得到獎品 天地樹果實 X3000",15;
- if (@gi ==1)announce "[道場公告] 玩家 "+strcharinfo(0)+" 得到獎品 金幣袋子 X60",15;
- if (@gi ==2)announce "[道場公告] 玩家 "+strcharinfo(0)+" 得到獎品 具有魔力的卡片冊子 X45",15;
- if (@gi ==3)announce "[道場公告] 玩家 "+strcharinfo(0)+" 得到獎品 白金塊 X15",15;
- if (@gi ==4)announce "[道場公告] 玩家 "+strcharinfo(0)+" 得到獎品 太陽神的象徵 X6",15;
- if (@gi ==5)announce "[道場公告] 玩家 "+strcharinfo(0)+" 得到獎品 靈魂的呼吸聲音 X6",15;
- if (@gi ==6)announce "[道場公告] 玩家 "+strcharinfo(0)+" 得到獎品 海浪雕像 X6",15;
- if (@gi ==7)announce "[道場公告] 玩家 "+strcharinfo(0)+" 得到獎品 空氣雕像 X6",15;
- if (@gi ==8)announce "[道場公告] 玩家 "+strcharinfo(0)+" 得到獎品 4號球 X6",45;
- if (@gi ==9)announce "[道場公告] 玩家 "+strcharinfo(0)+" 得到獎品 30級衝裝卷 X3",15;
- if (@gi ==10)announce "[道場公告] 玩家 "+strcharinfo(0)+" 得到獎品 破滅的硬幣 X3",15;
- if (@gi ==11)announce "[道場公告] 玩家 "+strcharinfo(0)+" 得到獎品 感冒藥 X100",15;
- if (@gi ==12)announce "[道場公告] 玩家 "+strcharinfo(0)+" 得到獎品 ★弱化夜靜思卡片★ X1",15;
- warp "amatsu",115,148;
- cancel:
- close;
- OnInit:
- waitingroom "獎品發放員",0;
- end;
- }
- prt_are_in.gat,179,87,4 script 道館獎勵員(點數)#3 936,{
- {
- set @GetCash,rand($@ModFReCash,$@ModFReCashMax);
- set #CASHPOINTS,#CASHPOINTS + @GetCash;
- announce "道館獎勵員 : 恭喜玩家 ["+strcharinfo(0)+"] 獲得獎勵商城點數 ["+@GetCash+"] 點。",15;
- warp "SavePoint",0,0;
- } close; }
- //====================================================//
- prt_are_in.gat mapflag nobranch
- prt_are_in.gat mapflag noloot
- prt_are_in.gat mapflag nomemo
- prt_are_in.gat mapflag nopenalty
- prt_are_in.gat mapflag noteleport
- guild_vs5.gat mapflag nobranch
- guild_vs5.gat mapflag nomemo
- guild_vs5.gat mapflag nopenalty
- guild_vs5.gat mapflag noteleport
- guild_vs5.gat mapflag nosave SavePoint
- //====================================================//
複製代碼 我的問題是 我新增的第二個道管 已經修改領獎地圖- areawarp "guild_vs"+@MnF+".gat",0,0,300,300,"prt_are_in.gat",178,76;
複製代碼 可是他還是會傳送到我第一個腳本的領獎地圖- areawarp "guild_vs"+@MnF+".gat",0,0,300,300,"arena_room.gat",136,132;
複製代碼 求高手幫忙我看一下哪邊需要修改
|
|