OK論壇

 找回密碼
 註冊
查看: 855|回復: 4

將地圖改為進入後開始限時(非道館!!)

 關閉 [複製鏈接]
  • TA的每日心情
    慵懶
    2018-1-21 06:27 PM
  • 簽到天數: 63 天

    連續簽到: 1 天

    [LV.6]常住居民II

    發表於 2013-9-9 17:58:33 | 顯示全部樓層 |閱讀模式
    EA
    私服版號: SQL - EA 3.3.2
    問題內容: 腳本問題
    本帖最後由 saint_19930619 於 2013-9-16 12:08 AM 編輯


    事情是這樣的,

    小弟想設定一個類似副本的地圖,

    但是設定副本好像 .. 沒這麼簡單,

    所以小弟只好設定一個NPC,

    選擇傳送的玩家會扣除身上的一個東西,

    然後進入我設定的地圖,

    但是要怎麼限定時間呢?

    時間一到就會被傳出來,

    以及裡面的怪物無限重生,

    請問該怎麼寫?

    對於限時道館的腳本研究很多次...

    但是set一堆$@這種符號的 ..

    完全看不懂 ..


    回復

    使用道具 舉報

  • TA的每日心情
    慵懶
    2018-1-21 06:27 PM
  • 簽到天數: 63 天

    連續簽到: 1 天

    [LV.6]常住居民II

     樓主| 發表於 2013-9-9 18:02:26 | 顯示全部樓層
    發現剛剛用限時道館的限制人數測試

    我進去之後,

    另一隻還是可以進來呢 ...
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    郁悶
    2015-2-17 09:48 AM
  • 簽到天數: 64 天

    連續簽到: 1 天

    [LV.6]常住居民II

    發表於 2013-9-13 18:02:54 | 顯示全部樓層
    1:怪物无限重生:
    在npc-魔物刷新-随便哪个地图txt里(你自己记住写在哪里就好),仿照下面的格式:

    spl_fild03(地图名),0,0,0,0(怪物刷新的坐标,随机刷新的话都是0)        monster(如果是boss_monster,则会被boss雷达显示)        毒黄蜂(怪物名称)        1994(ID),35(数量),0,0,(刷新时间)0(杀死后的事件)



    2:设定进入地图时间:

    传送至此地图的npc在写warp语句前,先写 initnpctimer;

    例如:

            mes "[传送人员]";
            mes "我这就送你去,不过要记住时限为10秒钟;";
            next;
            initnpctimer;
            warp "(地图名)", 50,49(坐标);
            close;

            OnTimer10000:
            stopnpctimer;
            mapannounce "(地图名)", "时限到",bc_map;
            areawarp "(当前地图名)",31,29,69,70,(当前地图的四个坐标,分别是左下、右上点的x,y)"(目标地图名)",98,37(目标地图坐标xy);       
            end;

    这样10秒钟后就会被传出去了。
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2018-1-21 06:27 PM
  • 簽到天數: 63 天

    連續簽到: 1 天

    [LV.6]常住居民II

     樓主| 發表於 2013-9-14 22:27:25 | 顯示全部樓層
    illuser 發表於 2013-9-13 06:02 PM
    1:怪物无限重生:
    在npc-魔物刷新-随便哪个地图txt里(你自己记住&#20889 ...

    感謝大大的指導,

    我先去測試一下,

    小弟自己看別的腳本 ..

    瞎弄了兩天還是完全沒有進展 ..

    如果有不懂得在問你了 ..

    感謝哦!!
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2018-1-21 06:27 PM
  • 簽到天數: 63 天

    連續簽到: 1 天

    [LV.6]常住居民II

     樓主| 發表於 2013-9-16 00:08:46 | 顯示全部樓層
    illuser 發表於 2013-9-13 06:02 PM
    1:怪物无限重生:
    在npc-魔物刷新-随便哪个地图txt里(你自己记住&#20889 ...

    1:怪物无限重生:
    在npc-魔物刷新-随便哪个地图txt里(你自己记住写在哪里就好),仿照下面的格式:

    spl_fild03(地图名),0,0,0,0(怪物刷新的坐标,随机刷新的话都是0)        monster(如果是boss_monster,则会被boss雷达显示)        毒黄蜂(怪物名称)        1994(ID),35(数量),0,0,(刷新时间)0(杀死后的事件)



    2:设定进入地图时间:

    传送至此地图的npc在写warp语句前,先写 initnpctimer;

    例如:

            mes "[传送人员]";
            mes "我这就送你去,不过要记住时限为10秒钟;";
            next;
            initnpctimer;
            warp "(地图名)", 50,49(坐标);
            close;

            OnTimer10000:
            stopnpctimer;
            mapannounce "(地图名)", "时限到",bc_map;
            areawarp "(当前地图名)",31,29,69,70,(当前地图的四个坐标,分别是左下、右上点的x,y)"(目标地图名)",98,37(目标地图坐标xy);        
            end;

    这样10秒钟后就会被传出去了。

    感謝正解。

    不過還是要自己修改一下內容唷!!

    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2024-5-15 09:47 PM , Processed in 0.052706 second(s), 21 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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