viewing paste Unknown #44959 | Athena

Posted on the | Last edited on
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
//-------- 2012,11,26 ?? ??? ?? ??  by. pa0829 ???------------------------
1@xm_d,1,1,3    script  #adsw   CLEAR_NPC,{
        callfunc "F_GM_NPC";
        mes "Please enter the password.";
        .@i = callfunc("F_GM_NPC",1854,0);
        if (.@i == 1){
                mes "[時間管理員]";
                mes "你要回到甚麼時間?";
                next;
                .@in_map$ = instance_mapname("1@xm_d");
                switch(select("取消", "1區任務完成", "2區任務完成", "3區任務完成", "4區任務完成", "BOSS開始", "BOSS結束")){
                case 1:
                        break;
                case 2:
                        montransform COOKIE_XMAS,1;
                        donpcevent instance_npcname("#fac1bs")+"::OnStart";
                        mapannounce .@in_map$, "作業主任廣播: 大家都跑去哪了呢? 作業員離開崗位怎麼可以嘛!", bc_map, "0xff8800", FW_NORMAL, 12;
                        warp .@in_map$,70,125;
                        break;
                case 3:
                        for (.@i = 1; .@i < 11; ++.@i)
                                disablenpc instance_npcname("作業員#"+.@i);
                        enablenpc instance_npcname("#fac3wp");
                        enablenpc instance_npcname("#fac3wp2");
                        donpcevent instance_npcname("#fac2ct")+"::OnEnd";
                        mapannounce .@in_map$, "工廠廣播: 配送分類工地的作業員全部下班了,關閉工地的電源並開啟員工休息是大門。", bc_map, "0x00ff44", FW_NORMAL, 12;
                        warp .@in_map$,131,210;
                        break;
                case 4:
                        donpcevent instance_npcname("#fac3ct3")+"::OnEnd";
                        warp .@in_map$,131,210;
                        break;
                case 5:
                        donpcevent instance_npcname("#fac3ct")+"::OnEnd";
                        donpcevent instance_npcname("#fac3ct2")+"::OnEnd";
                        donpcevent instance_npcname("#finalbs")+"::OnStart";
                        mapannounce .@in_map$, "???: 雖不知你是誰,但只要不擾亂這裡靜靜的離開的話,就不會傷害你的。", bc_map, "0xff8800", FW_NORMAL, 12;
                        warp .@in_map$,215,182;
                        break;
                case 6:
                        donpcevent instance_npcname("#finalbs2")+"::OnStart";
                        warp .@in_map$,215,182;
                        break;
                case 7:
                        donpcevent instance_npcname("#finalbs2")+"::OnEnd";
                        warp .@in_map$,215,182;
                        break;
                }
        }
        close;
}
 
1@xm_d,3,1,3    script  #adsw   CLEAR_NPC,{
        callfunc "F_GM_NPC";
        mes "Please enter the password.";
        .@i = callfunc("F_GM_NPC",1854,0);
        if (.@i == 1){
                getmapxy(.@mapname$, .@mapx, .@mapy, UNITTYPE_MOB, 'ANTONIO_GID);
                mapannounce instance_mapname("1@xm_d"), "工廠廣播: 是" + .@mapx + " - " + .@mapy + " 。", bc_map, "0x00ff44", FW_NORMAL, 12;
        }
        close;
}
 
Viewed 609 times, submitted by rain.