PVP職業判斷 腳本問題@@
本帖最後由 kh246913578 於 2010-10-5 11:32 PM 編輯prontera.gat,149,180,4 script 職業pvp 767,{
mes "";
menu"^FF1493刺客pvp^000000 [" + getmapusers("pvp_y_3-2.gat") + " / 119]",Lizu1,
menu"^FF1493武宗pvp^000000 [" + getmapusers("pvp_y_3-2.gat") + " / 119]",Lizu2,
"取消",Lcancel;
Lizu1:
if(class ==12 ) goto job12;
mes "^0000AA^000000";
mes "^FF3333對不起,您職業不符合^000000";
close;
job12:
if(getmapusers("pvp_y_2-2.gat") >= 119 ) goto LError;
warp "pvp_y_2-2",0,0;
end;
Lizu2:
if(class ==15 ) goto job15;
mes "^0000AA^000000";
mes "^FF3333對不起,您職業不符合^000000";
close;
job15:
if(getmapusers("pvp_y_3-2.gat") >= 119 ) goto LError;
warp "pvp_y_3-2",0,0;
end;
Lcancel:
close;
LError:
mes "^0000AA^000000";
mes "^FF3333對不起,滿員了^000000";
close;
}
為什麼這樣不行,但是用一個判斷可以用...
再增加一個武宗的就沒辦法判斷了@@? menu用錯........... menu"^FF1493刺客pvp^000000 [" + getmapusers("pvp_y_3-2.gat") + " / 119]",Lizu1,
"^FF1493武宗pvp^000000 [" + getmapusers("pvp_y_3-2.gat") + " / 119]",Lizu2,
"取消",Lcancel; menu
"騎士.十字軍區[" + getmapusers("pvp_n_1-5.gat") + "]",A1,"鐵匠.煉金區[" + getmapusers("pvp_n_2-5.gat") + " ]",A2,"獵人區[" + getmapusers("pvp_n_3-5.gat") + " ]",A3,"刺客區[" + getmapusers("pvp_n_4-5.gat") + " ]",A4,"武宗區[" + getmapusers("pvp_n_5-5.gat") + " ]",A5,"賢者區[" + getmapusers("pvp_n_6-5.gat") + " ]",A6,"忍者.槍手單挑區[" + getmapusers("pvp_n_7-5.gat") + " ]",A7,"詩人.舞孃區[" + getmapusers("pvp_n_8-5.gat") + " ]",A8;
A1:
if (!((Class == Job_Knight) || (Class == Job_Crusader))) goto A9;
warp "pvp_n_1-5.gat",0,0;
close;
A2:
if (!((Class == Job_Blacksmith) || (Class == Job_Creator))) goto A9;
warp "pvp_n_2-5.gat",0,0;
close;
A3:
if (!((Class == Job_Hunter))) goto A9;
warp "pvp_n_3-5.gat",0,0;
close;
A4:
if (!((Class == Job_Assassin))) goto A9;
warp "pvp_n_4-5.gat",0,0;
close;
A5:
if (!((Class == Job_Monk))) goto A9;
warp "pvp_n_5-5.gat",0,0;
close;
A6:
if (!((Class == Job_Professor))) goto A9;
warp "pvp_n_6-5.gat",0,0;
close;
A7:
if (!((Class == Job_Gunslinger) || (Class == Job_Ninja))) goto A9;
warp "pvp_n_7-5.gat",0,0;
close;
A8:
if (!((Class == Job_Bard) || (Class == Job_Dancer))) goto A9;
warp "pvp_n_8-5.gat",0,0;
close;
A9:
mes "對不起,這並不符合你。";
close;
}給你參考一下 之前我自己寫的希望有幫助到 重複按到 已修正 感謝大大的解答,沒注意到XDDD
多用了一個menu
頁:
[1]