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 990 times, submitted by rain.