UID224382
帖子
精華
主題
積分256
現金
積極性
威望
違規
熱心
推廣次數
閱讀權限5
註冊時間2009-12-27
在線時間 小時
最後登錄1970-1-1
TA的每日心情 | 郁悶 2010-5-8 10:31 PM |
---|
簽到天數: 1 天 連續簽到: 0 天 [LV.1]初來乍到
|

樓主 |
發表於 2010-2-25 13:48:05
|
顯示全部樓層
本帖最後由 紫天王2 於 2010-2-25 01:56 PM 編輯
我加了ˊˋ
第一段就異常了
@aaa
@bbb
有點看不出因果關係...
麻煩幫示範一組變數ˊˋ
我用出來....整個壞掉.....
- guild_vs1.gat,0,0,0 script Dc_Main_1 -1,{
- OnMain:
- killmonsterall "guild_vs1.gat";
- set $@Dc_Mob_1,0;
- for(set $@Dc1,1;$@Dc1<=$@Dc_Conf_Nums;set $@Dc1,$@Dc1+1) {
- if ( getmapusers("guild_vs"+@dc1) == 0 ) //這段加在這對嗎?
- monster "guild_vs1.gat",50,49,"--ja--",$@Dc_Mob[rand(getarraysize(,1,"Dc_Main_1::OnKillMob";
- set $@Dc_Mob_1,$@Dc_Mob_1+1;
- }
- set $@dc1[@bbb],getcharid(0); //沒人用的位置是這樣嗎...
- if ($@Dc_Truns_1 != $@Dc_Conf_Turns)
- mapannounce "guild_vs1.gat","[ 道場 ] 魔物放出!挑戰開始!",15,0xBD3989;
- else
- mapannounce "guild_vs1.gat","[ 道場 ] 最後一關挑戰開始,請好好加油!",15,0xBD3989;
- end;
- OnKillMob:
- set $@Dc_Mob_1, $@Dc_Mob_1 - 1;
- if( $@Dc_Mob_1 > 0 ) end;
- mapannounce "guild_vs1.gat","[ 道場 ] 恭喜你,挑戰成功!",15,0x569AA0;
- mapannounce "guild_vs1.gat","[ 道場 ] "+getpartyname($@Dc_Party_1)+" 隊伍, 第"+$@Dc_Truns_1+"關挑戰成功!",15,0xCB3A2C;
- if($@Dc_Truns_1 == $@Dc_Conf_Turns) {
- addtimer 5000,"Dc_Main_1::OnEnd";
- end;
- }
- set $@Dc_Truns_1,$@Dc_Truns_1 + 1;
- addtimer 5000,"Dc_Main_1::OnMain";
- end;
- OnEnd:
- areawarp "guild_vs1.gat",0,0,300,300,"guild_room.gat",42,285;
- end;
- }
複製代碼
- guild_vs1.gat,50,49,4 script 裁判#1 758,{
- mes "[裁判]";
- mes "您準備要開始挑戰了嗎?";
- if ( getcharid(0) != $@dc1[@aaa] ) { //這段這樣呢= =?
- mes "[道館裁判]";
- mes "無法開始因為您不是報名參加挑戰賽的人";
- close;
- }
- next;
- menu "是的",-;
- mes "[裁判]";
- mes "挑戰開始!";
- close2;
- doevent "Dc_Main_1::OnMain";
- disablenpc "裁判#1";
- end;
- }
複製代碼 |
|