jqkeric11 Posted June 14, 2016 Group: Members Topic Count: 9 Topics Per Day: 0.00 Content Count: 27 Reputation: 1 Joined: 05/19/15 Last Seen: May 27, 2023 Share Posted June 14, 2016 I have two scripts ape,127,185,5 script A Instance 865,{ /*----------------------------------------------------- .md_nameCH$ = "中央實驗室"; .md_nameEN$ = "Central Laboratory"; .Money = 1000000; .checkquestNo = 12526; .players = 1; .level = 140; .CDitem = 24; -----------------------------------------------------*/ mes "副本名稱: ^FF0000"+.md_nameCH$+"^000000"; mes "限制人數: ^0000FF"+.players+"人以上^000000"; mes "限制等級: ^BA55D3"+.level+"以上^000000"; mes "副本時間: ^FF00FF"+.CDitem+"Hr^000000"; .@playtime = checkquest(.checkquestNo,PLAYTIME); next; if(.@playtime == 2) erasequest .checkquestNo; if(.@playtime == 0 || .@playtime == 1){ mes "進出"+.md_nameCH$+"的冷卻時間尚未消除。"; close; } switch(select((getpartyleader(getcharid(1),2) == getcharid(0))?"申請^FF0000"+.md_nameCH$+"^000000副本":"","進入^FF0000"+.md_nameCH$+"^000000副本",(getpartyleader(getcharid(1),2) == getcharid(0))?"取消":"")){ case 1: if(Zeny < .Money){ mes "------------[副本信息]------------"; mes "金額不足。"; close; } if (!instance_check_party(getcharid(1),.players)) { mes "請組成"+.players+"人以上的隊伍再來."; close; } if (instance_create(.md_nameEN$) < 0) { mes "隊伍名稱: "+getpartyname(getcharid(1)); mes "隊 長: "+strcharinfo(0); mes "^0000ff"+.md_nameCH$+" ^000000- 創建失敗!"; close; } Zeny -= .Money; sleep2 1; 'pid = getcharid(1); 'leadercid = getpartyleader('pid,2); getpartymember getcharid(1),0; 'partymembercount = $@partymembercount; copyarray 'partymembername$,$@partymembername$[0],$@partymembercount; close; case 2: switch(instance_enter(.md_nameEN$)) { case 3: mes "不明錯誤."; break; case 2: mes .md_nameCH$+" 副本不存在."; mes "隊長尚未申請記憶迷宮."; break; case 1: mes "只有申請 "+.md_nameCH$+" 副本的隊員才可以進入."; break; case 0: sleep2 1; mapannounce "ape","["+getpartyname(getcharid(1))+"] 隊伍的 ["+strcharinfo(0)+"] 進入了 [" + .md_nameCH$ + "].",bc_map,"0x00ff99",FW_NORMAL,12; setquest .checkquestNo; break; } close; case 3: close; }close;OnInit: waitingroom "中央實驗室",0; end; } ape,130,188,5 script B Instance 459,{ /*----------------------------------------------------- .md_nameCH$ = "驚駭森靈巢穴"; //副本中文名稱 .md_nameEN$ = "Faceworm Nest"; //InstanceDB名稱 .Money = 1000000; //開場費用 .checkquestNo = 12521; //questDB名稱 .players = 1; //隊員人數 .level = 140; //最低等級 .CDitem = 24; //CD時間 -----------------------------------------------------*/ mes "副本名稱: ^FF0000"+.md_nameCH$+"^000000"; mes "限制人數: ^0000FF"+.players+"人以上^000000"; mes "限制等級: ^BA55D3"+.level+"以上^000000"; mes "副本時間: ^FF00FF"+.CDitem+"Hr^000000"; .@playtime = checkquest(.checkquestNo,PLAYTIME); next; if(.@playtime == 2) erasequest .checkquestNo; if(.@playtime == 0 || .@playtime == 1){ mes "進出"+.md_nameCH$+"的冷卻時間尚未消除。"; close; } switch(select((getpartyleader(getcharid(1),2) == getcharid(0))?"申請^FF0000"+.md_nameCH$+"^000000副本":"","進入^FF0000"+.md_nameCH$+"^000000副本",(getpartyleader(getcharid(1),2) == getcharid(0))?"取消":"")){ case 1: if(Zeny < .Money){ mes "------------[副本信息]------------"; mes "金額不足。"; close; } if (!instance_check_party(getcharid(1),.players)) { mes "請組成"+.@players+"人以上的隊伍再來."; close; } if (instance_create(.md_nameEN$) < 0) { mes "隊伍名稱: "+getpartyname(getcharid(1)); mes "隊 長: "+strcharinfo(0); mes "^0000ff"+.md_nameCH$+" ^000000- 創建失敗!"; close; } Zeny -= .Money; sleep2 1; 'pid = getcharid(1); 'leadercid = getpartyleader('pid,2); getpartymember getcharid(1),0; 'partymembercount = $@partymembercount; copyarray 'partymembername$,$@partymembername$[0],$@partymembercount; close; case 2: switch(instance_enter(.md_nameEN$)) { case 3: mes "不明錯誤."; break; case 2: mes .md_nameCH$+" 副本不存在."; mes "隊長尚未申請記憶迷宮."; break; case 1: mes "只有申請 "+.md_nameCH$+" 副本的隊員才可以進入."; break; case 0: sleep2 1; mapannounce "ape","["+getpartyname(getcharid(1))+"] 隊伍的 ["+strcharinfo(0)+"] 進入了 [" + .md_nameCH$ + "].",bc_map,"0x00ff99",FW_NORMAL,12; setquest .checkquestNo; break; } close; case 3: close; }close;OnInit: waitingroom "驚駭森靈巢穴",0; end; } I create A instance and enter is OK then, I exit A instance I use B instance i don't create new B instance but why can enter? and no display case 2: mes .md_nameCH$+" 副本不存在."; mes "隊長尚未申請記憶迷宮."; break; Quote Link to comment Share on other sites More sharing options...
Question
jqkeric11
I have two scripts
I create A instance and enter is OK
then, I exit A instance
I use B instance
i don't create new B instance
but why can enter?
and no display
Link to comment
Share on other sites
0 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.