OK論壇

 找回密碼
 註冊
查看: 938|回復: 1

JA0.95腳本問題~時間上的限制

 關閉 [複製鏈接]
  • TA的每日心情

    2010-8-11 05:37 AM
  • 簽到天數: 15 天

    連續簽到: 0 天

    [LV.4]偶爾看看III

    發表於 2008-6-10 16:29:36 | 顯示全部樓層 |閱讀模式
    我想讓以下的設定對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
  • TA的每日心情

    2010-8-11 05:37 AM
  • 簽到天數: 15 天

    連續簽到: 0 天

    [LV.4]偶爾看看III

     樓主| 發表於 2008-6-11 09:57:57 | 顯示全部樓層

    回覆 1樓的 喵咪 的帖子

    還是有問題啊>"<

    一直被限制的都是GM本人

    玩家都不會被限制

    回復 支持 反對

    使用道具 舉報

    您需要登錄後才可以回帖 登錄 | 註冊

    本版積分規則

    Archiver|手機版|小黑屋|OK討論區

    GMT+8, 2025-7-4 07:45 AM , Processed in 0.412957 second(s), 20 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回復 返回頂部 返回列表