UID72102
帖子
精華
主題
積分1062
現金
積極性
威望
違規
熱心
推廣次數
閱讀權限10
註冊時間2008-3-28
在線時間 小時
最後登錄1970-1-1
TA的每日心情 | 衰 2010-8-11 05:37 AM |
---|
簽到天數: 15 天 連續簽到: 0 天 [LV.4]偶爾看看III
|
我想讓以下的設定對GM無效要如何設定
現在的話只有GM會被時間這區做限制玩家都不會
請問一下我該怎麼修正這問題呢?
function script bits {
if ( gettimetick(1) > $monster && gettimetick(1) < $monster+(@time*60) ) {
mes "[傳送員]";
mes "請隔^ff0000"+@time+"^000000分鐘後再來吧!";
close;
}
if ($monster_sw$ == "關閉" && getgmlevel(getcharid(0)) < 10) {
mes "[傳送員]";
mes "系統已經被管理員關閉!";
mes "請聯繫管理員開啟!";
close;
}
mes "[傳送員]";
mes "您好喔^ff0000"+strcharinfo(0)+"^000000,我是傳送員";
mes "請問您想做什麼喔?";
callfunc "GM_ME";
switch(select("","傳送到競賽會場",@gm_me$,"沒事,來看看"))
{
case 1:
next;
mes "對不起!";
mes "此功能尚未開放";
close;
case 2:
next;
mes "[傳送]";
mes "我就幫你傳送到會場!";
close2;
warp "p_track01.gat",75,41;
set $monster,gettimetick(1);
end;
case 3:
callfunc "GM","[傳送員]";
break;
case 4:
next;
mes "[傳送員]";
mes "好吧!等您想用的時候再來找我吧!^_^";
close;
break;
}
OnInit:
if ($summoncost == 0 ) {
set $monster_sw$,"關閉";
}
end;
}
function script GM_ME {
if (getgmlevel(getcharid(0))>=99)
set @gm_me$,"GM設置";
return;
}
function script GM {
next;
mes getarg(0);
mes "你好喔GM大大,請問您想做什麼?";
switch(select("","","","設置傳送員NPC的開關","設置時間間隔","離開"))
{
case 1:
next;
mes getarg(0);
mes "對不起!";
mes "此功能尚未開放";
callfunc "GM","[傳送員]";
close;
break;
case 2:
next;
mes getarg(0);
mes "對不起!";
mes "此功能尚未開放";
callfunc "GM","[傳送員]";
break;
case 3:
next;
mes getarg(0);
mes "對不起!";
mes "此功能尚未開放";
callfunc "GM","[傳送員]";
break;
case 4:
next;
mes getarg(0);
mes "現在的狀態為^ff0000"+$monster_sw$+"^000000";
mes "請問您想做什麼?";
set @menu3,select("修改","返回")-1;
if (@menu3 == 1) {
callfunc "GM","[傳送員]";
}
next;
if ($monster_sw$ == "開啟") {
set $monster_sw$,"關閉";
}
else {
set $monster_sw$,"開啟";
announce "已經開啟了,想要參加比賽的人敬請入場",0,0xBEB4FC;
}
mes getarg(0);
mes "修改成功!";
callfunc "GM","[傳送員]";
case 5:
next;
mes getarg(0);
mes "現在的時間間隔為^ff0000"+@time+"^000000分鐘";
mes "請問您想做什麼?";
set @menu4,select("修改","返回")-1;
if (@menu4 == 1) {
callfunc "GM","[傳送員]";
}
next;
mes getarg(0);
mes "請輸入您想設置的時間間隔!";
do input @num3;
while (@num3 < 0 );
set @time,@num3;
announce "請玩家注意!現在的時間間隔已設定為每"+@time+"分鐘才可進入!!",15,0xBEB4FC;
mes "修改成功!";
callfunc "GM","[傳送員]";
break;
case 6:
next;
mes getarg(0);
mes "那好吧,^ff0000"+strcharinfo(0)+"^000000管理員請慢走喔!";
close;
break;
}
}
[ 本帖最後由 喵咪 於 2008-6-11 10:04 AM 編輯 ] |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有帳號?註冊
x
|