OK論壇

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

寶箱劇惡 不知道為什不能使用 哪位大大能幫忙我嘛

[複製鏈接]

該用戶從未簽到

發表於 2014-11-12 00:59:28 | 顯示全部樓層 |閱讀模式
本帖最後由 5151 於 2014-11-12 01:01 AM 編輯
  1. //===== Hercules Script ======================================
  2. //= Buwaya Cave
  3. //===== By: ==================================================
  4. //= Euphy
  5. //===== Current Version: =====================================
  6. //= 1.0
  7. //===== Description: =========================================
  8. //= [Official Conversion]
  9. //= Defeat Buwaya in his cave.
  10. //= Part of the "Secret in the Woods" quest.
  11. //===== Additional Comments: =================================
  12. //= 1.0 First version. [Euphy]
  13. //============================================================

  14. 1@ma_c        mapflag        src4instance
  15. //============================================================
  16. /*

  17.         腳本來源 : Hercules SVN
  18.         腳本修改 : Claymoreaki
  19.         腳本名稱 : 寶箱巨鱷
  20.         完成日期 : 20140809
  21.         更新記錄 :

  22.                     2014-08-08
  23.                   •加入 冷卻顯示
  24.                   •加入 預設架構
  25.                   •修改 部分 判斷變數
  26.                   •修改 部分 判斷語法
  27.                   •修改 部分 顯示文字
  28.                   •排版 部分 顯示文字
  29.                   •修改 部分語法 讓流程較順暢
  30.                   •備註 完成副本時 入口 會有傳送點 可直接傳出去

  31.                    2014-08-09
  32.                   •修改 部分語法
  33.                   •修正 通過副本時 地圖怪物 直接全部死亡


  34.                    2014-08-15
  35.                   •修改 部分原本冷卻
  36.                   •修改 部分原本判斷


  37.                   •備註 正式版本 Ver002 (參照官方預設 會傳送到寶箱巨鱷房間)
  38.                   •備註 原本是每30秒左右 會傳送寶箱巨鱷房間 我改成 每5分鐘左右 傳送         (可自由調整)   搜索  OnTimer300000: 由小而大 往下調整 共四個 OnTimer

  39.                   •備註 相關語法 在右手邊 我是直接在後面多一個0 所以是30秒 變5分鐘              ===========  >>   1@ma_c,97,74,0        script        #box_call        HIDDEN_WARP_NPC,50,50,{
  40.                   •備註 下面這條是 傳送到寶箱鱷魚的房間 若不想傳送到房間內 可直接打上//      ===========  >>   //warp instance_mapname("1@ma_c"),33,112;  //萬惡的傳送 寶箱巨鱷的房間

  41.                   •此版本是直接無視 quest_db 冷卻設置 變成直接在 腳本上判斷 冷卻時間



  42.                   •使用注意說明
  43.                   •下面限制變數 有中文說明
  44.                   •預設是秒數的 60秒 = 1分鐘   300秒 = 5分鐘     3600秒 = 1小時


  45. */
  46. //------------------------------------------------------------------

  47. -        script        test_bcConfig        -1,{
  48. OnInit:
  49. set $@cgsyyqqbc,21600;                        //固定 冷卻時間  暫定  21600秒  (6小時)
  50. set $@cgsbc,7200;                        //固定 任務時間  預設   7200秒  (2小時)
  51. set $@bcend,180;                        //固定 進場時間  預設    180秒  (3分鐘)
  52. set $@lvxbc,140;                        //限制 基本等級  預設    140級
  53. set $@pabc,1;                                //限制 至少人數  預設      2位  測試時 我先改1位
  54.         end;
  55. }

  56. //ma_fild02,312,317,5        script        守衛#buwaya_cave        4_MAL_SOLDIER,{   <<==== 原本的地圖和座標 我是暫時改成中央 方便測試

  57. prontera,150,183,5        script        守衛#buwaya_cave        4_MAL_SOLDIER,{

  58.                 mes "^0000FF[寶箱巨鱷副本說明]^000000";
  59.                 mes "基本等級 : ^FF0000LV "+$@lvxbc+" ^000000 以上";
  60.                 mes "組隊人數 : ^FF0000"+$@pabc+"個隊員 ^000000以上";
  61.                 mes "任務時間 : ^FF0000"+($@cgsbc)/3600+"小時內 ^000000完成";
  62.                 mes "進場時間 : ^FF0000"+($@bcend)/60+"分鐘內 ^000000進入";
  63.                 mes "冷卻時間 : ^FF0000"+($@cgsyyqqbc)/3600+"個小時^000000 固定";
  64.                 next;
  65.                 mes "^0000FF[寶箱巨鱷副本說明]^000000";
  66.                 mes "如果進場後 ^FF0000任務失敗^000000";
  67.                 mes "如果進場後 ^FF0000中途離開^000000";
  68.                 mes "如果進場後 ^FF0000中途離隊^000000";
  69.                 mes "如果進場後 ^FF0000中途斷線^000000";
  70.                 mes "如果進場後 ^FF0000任務完成^000000";
  71.                 mes "會直接進行 ^FF0000副本冷卻^000000";
  72.                 next;


  73.                 if ((timesbc-gettimetick(1)) <= 0) goto ggyy3;
  74.                 if ((timesbc-gettimetick(1)) > 0) goto ggyy2;
  75.                 goto ggyy3;



  76. ggyy2:
  77.                 mes "[守衛]";
  78.                 mes "^FF0000寶箱巨鱷副本 冷卻中^000000";
  79.                 mes "^7100DC寶箱巨鱷副本 冷卻時間^000000 : ^FF0000"+($@cgsyyqqbc)/3600+"^000000 小時";
  80.                 mes "^0000FF寶箱巨鱷副本 冷卻剩餘^000000 :";
  81.                 mes "^FF0000"+(timesbc-gettimetick(1))/3600%24+"^000000 小時 ^FF0000"+(timesbc-gettimetick(1))/60%60+"^000000 分 ^FF0000"+(timesbc-gettimetick(1))%60%60+"^000000 秒";
  82.                 close;
  83. ggyy3:






  84. if (checkweight(1201,1) == 0) {
  85.                 mes "你帶太多東西囉";
  86.                 mes "請整理身上不要的道具";
  87.                 close;
  88.         }

  89.         if (MaxWeight - Weight < 10000) {
  90.                 mes "你超重囉";
  91.                 mes "請整理身上不要的道具";
  92.                 close;
  93.         }


  94. if (BaseLevel < $@lvxbc) {
  95.                 mes "[守衛]";
  96.                 mes "為了你的生命安全著想,";
  97.                 mes "請先等到Lv^FF0000"+$@lvxbc+"^000000後再來挑戰吧";
  98.                 close;
  99.         }


  100.         /*
  101.         --- 前置任務 --- 若需要 請把 / * 和 * / 刪除
  102.         if (malaya_bakona1 < 7 && malaya_bakona2 < 15) {
  103.                 mes "[守衛]";
  104.                 mes "我們要去討伐寶箱巨鱷";
  105.                 mes "可惜目前的我們沒有能力";
  106.                 close;
  107.         }
  108.         */


  109.         set .@party_id,getcharid(1);
  110.         set .@p_name$,getpartyname(.@party_id);
  111.        

  112.         if (!.@party_id) {
  113.                 mes "[守衛]";
  114.                 mes "請加入隊伍再來挑戰副本";
  115.                 mes "至少要 ^FF0000"+$@pabc+" 個人^000000 以上的隊伍";
  116.                 close;
  117.         }

  118.         if (!instance_check_party(.@party_id,$@pabc)) {          //限制 $@pabc 人以上
  119.                 mes "[守衛]";
  120.                 mes "你的隊伍成員呢?";
  121.                 mes "至少要 ^FF0000"+$@pabc+" 個人^000000 以上的隊伍";
  122.                 close;
  123.         }
  124.        
  125.        
  126.                 mes "[守衛]";
  127.                 mes "這個地方很危險。請回去吧!";
  128.                 mes "沒事不要在這附近徘徊,很危險的。";
  129.                 next;
  130.                 while(1) {
  131.                         switch(select("副本說明:申請副本:進入副本:取消對話")) {
  132.                         case 1:
  133.                                 mes "[守衛]";
  134.                                 mes "基本等級 : ^FF0000LV "+$@lvxbc+" ^000000 以上";
  135.                                 mes "組隊人數 : ^FF0000"+$@pabc+"個隊員 ^000000以上";
  136.                                 mes "任務時間 : ^FF0000"+($@cgsbc)/3600+"小時內 ^000000完成";
  137.                                 mes "進場時間 : ^FF0000"+($@bcend)/60+"分鐘內 ^000000進入";
  138.                                 mes "冷卻時間 : ^FF0000"+($@cgsyyqqbc)/3600+"個小時^000000 固定";
  139.                                 next;
  140.                                 mes "[守衛]";
  141.                                 mes "如果進場後 ^FF0000任務失敗^000000";
  142.                                 mes "如果進場後 ^FF0000中途離開^000000";
  143.                                 mes "如果進場後 ^FF0000中途離隊^000000";
  144.                                 mes "如果進場後 ^FF0000中途斷線^000000";
  145.                                 mes "如果進場後 ^FF0000任務完成^000000";
  146.                                 mes "會直接進行 ^FF0000副本冷卻^000000";
  147.                                 next;
  148.                                 break;
  149.                                
  150.                 case 2:

  151.                 if (getcharid(0) != getpartyleader(.@party_id,2)) {
  152.                 mes "[守衛]";
  153.                 mes "^0000FF只有隊長 可以 申請副本^000000";
  154.                 mes "^FF0000其他隊員 無法 申請副本^000000";
  155.                 close;
  156.         }


  157.                        

  158.                                 set .@md_name$,"寶箱巨鱷";
  159.                                 set .@instance,instance_create(.@md_name$,.@party_id);
  160.                                 if (.@instance < 0) {
  161.                                         mes "[守衛]";
  162.                                         mes "^7100DC一個隊伍 最多只能 進行 一個副本^000000";
  163.                                         mes "^0000FF你的隊伍 已經申請 ^FF0000"+.@md_name$+" 副本^000000";
  164.                                         close;
  165.                                 }
  166.                                 if (instance_attachmap("1@ma_c",.@instance) == "") {
  167.                                         mes "[守衛]";
  168.                                         mes "^0000ff"+.@md_name$+"^000000 - 申請副本失敗";
  169.                                         mes "^FF0000如果無法 申請副本 請重新 創立隊伍^000000";
  170.                                         instance_destroy(.@instance);
  171.                                         close;
  172.                                 }




  173.                                 set .@bakubc_time, checkquest(4229,PLAYTIME);       
  174.                                 if (.@bakubc_time != -1) {
  175.                                 if (checkquest(4229) != -1) erasequest 4229;
  176.                                 if (checkquest(4229) == -1) setquest 4229;
  177.                                 } else {
  178.                                 setquest 4229;
  179.                                 }

  180.                        

  181.                                 instance_set_timeout $@cgsbc,$@bcend,.@instance;
  182.                                 instance_init(.@instance);
  183.                                 mes "[守衛]";
  184.                                 mes "^7100DC寶箱巨鱷 副本任務^000000";
  185.                                 mes "^0000FF申請副本 順利成功^000000";
  186.                                 mes "隊伍準備好 想要挑戰的話 再找我";
  187.                                 close;
  188.                                 break;


  189.         case 3:

  190.                                 if( has_instance("1@ma_c") == "" ) {
  191.                                 mes "[守衛]";
  192.                                 mes "^7100DC寶箱巨鱷 副本任務^000000";
  193.                                 mes "^FF0000尚未申請 無法進行^000000";
  194.                                 mes "^0000FF申請之後 在來找我^000000";
  195.                                 close;

  196.                                 } else {
  197.                                 set .@bakubc_time, checkquest(4229,PLAYTIME);       
  198.                                 if (.@bakubc_time != -1) {
  199.                                 if (checkquest(4229) != -1) erasequest 4229;
  200.                                 if (checkquest(4229) == -1) setquest 4229;
  201.                                 } else {
  202.                                 setquest 4229;
  203.                                 }

  204.                        
  205.                                 mapannounce "prontera","隊伍: "+getpartyname(.@party_id)+" 的 勇者: "+strcharinfo(0)+" 開始挑戰 "+.@md_name$+" 副本",bc_map,"0x00ff99"; //FW_NORMAL 12 0 0
  206.                                 set timesbc,gettimetick(1)+$@cgsyyqqbc;
  207.                                 warp "1@ma_c",64,51;
  208.                                 end;
  209.                         }

  210.                



  211.                         case 4:
  212.                                 mes "[守衛]";
  213.                                 mes "那就等你考慮好 再來找我";
  214.                                 close;
  215.                                 break;
  216. }                       
  217.         }
  218.                 }








  219. 1@ma_c,33,112,0        script        #damage        HIDDEN_WARP_NPC,7,7,{
  220.         end;
  221. OnInstanceInit:
  222.         initnpctimer;
  223.         disablenpc instance_npcname("#damage");
  224.         end;
  225. OnTimer1000:
  226.         enablenpc instance_npcname("#damage");
  227.         specialeffect EF_POISONHIT;
  228.         end;
  229. OnTimer2000:
  230.         stopnpctimer;
  231.         initnpctimer;
  232.         disablenpc instance_npcname("#damage");
  233.         end;
  234. OnTouch:
  235.         percentheal -10,-10;
  236.         sc_start SC_BLOODING,60000,0;
  237.         sc_start SC_POISON,60000,0;
  238.         end;
  239. }

  240. 1@ma_c,29,110,5        script        被綁架的村民#1        4_F_BARYO_OLD,{
  241.         mes "[被綁架的村民]";
  242.         mes "寶箱巨鱷到處綁架人";
  243.         mes "很多人都被抓來這邊";
  244.         next;
  245.         mes "[被綁架的村民]";
  246.         mes "你可以幫助我 離開這裡嗎?";
  247.         switch(select("可以:取消")) {
  248.         case 1:
  249.                 next;
  250.                 mes "[被綁架的村民]";
  251.                 mes "謝謝你們 真的是好人";
  252.                 mes "那我就先 離開這裡了";
  253.                 donpcevent instance_npcname("#box_mob_call")+"::OnEnable";
  254.                 close2;
  255.                 disablenpc instance_npcname("被綁架的村民#1");
  256.                 end;
  257.         case 2:
  258.                 next;
  259.                 mes "[被綁架的村民]";
  260.                 mes "為什麼不幫助我呢 ..";
  261.                 close;
  262.         }
  263.         end;
  264. OnInstanceInit:
  265.         disablenpc instance_npcname("被綁架的村民#1");
  266.         end;
  267. OnEnable:
  268.         enablenpc instance_npcname("被綁架的村民#1");
  269.         donpcevent instance_npcname("#box_mob_call")+"::OnDisable";
  270.         end;
  271. }

  272. 1@ma_c,36,110,5        script        被綁架的村民#2        4_M_BARYO_OLD,{
  273.         mes "[被綁架的村民]";
  274.         mes "我知道寶箱巨鱷的弱點....";
  275.         next;
  276.         switch(select("告訴我:你真的知道?")) {
  277.         case 1:
  278.                 mes "[被綁架的村民]";
  279.                 mes "寶箱巨鱷 其實有一個弱點 ...";
  280.                 mes "你有沒有看到 我背後的牆壁";
  281.                 mes "如果你攻擊那裏 寶箱巨鱷會感到疼痛";
  282.                 mes "然後會把你吐了出去... 就可以討伐了";
  283.                 next;
  284.                 mes "[被綁架的村民]";
  285.                 mes "就在我們身後的牆壁上";
  286.                 mes "趕快攻擊寶箱巨鱷的弱點";
  287.                 disablenpc instance_npcname("被綁架的村民#2");
  288.                 close;
  289.         case 2:
  290.                 mes "[被綁架的村民]";
  291.                 mes "什麼!?";
  292.                 mes "你不相信我?";
  293.                 mes "只因為我被困在這邊?";
  294.                 close;
  295.         }
  296.         end;
  297. OnInstanceInit:
  298.         disablenpc instance_npcname("被綁架的村民#2");
  299.         end;
  300. OnEnable:
  301.         enablenpc instance_npcname("被綁架的村民#2");
  302.         end;
  303. }

  304. 1@ma_c,3,3,0        script        #box_mob_call        HIDDEN_WARP_NPC,1,1,{
  305.         end;
  306. OnInstanceInit:
  307.         setcell instance_mapname("1@ma_c"),30,118,35,118,cell_shootable,1; //custom
  308.         disablenpc instance_npcname("#box_mob_call");
  309.         end;
  310. OnEnable:
  311.         enablenpc instance_npcname("#box_mob_call");
  312.         set .@label$, instance_npcname("#box_mob_call")+"::OnMyMobDead";
  313.         set .@map$, instance_mapname("1@ma_c");
  314.         monster .@map$,30,118,"寶箱巨鱷的弱點",2333,1,.@label$;
  315.         monster .@map$,35,118,"寶箱巨鱷的弱點",2333,1,.@label$;
  316.         end;
  317. OnDisable:
  318.         killmonster instance_mapname("1@ma_c"),instance_npcname("#box_mob_call")+"::OnMyMobDead";
  319.         disablenpc instance_npcname("#box_mob_call");
  320.         end;
  321. OnMyMobDead:
  322.         if (mobcount(instance_mapname("1@ma_c"),instance_npcname("#box_mob_call")+"::OnMyMobDead") < 1)
  323.                 donpcevent instance_npcname("#box_out")+"::OnEnable";
  324.         end;
  325. }

  326. 1@ma_c,38,118,0        script        #box_out        WARPNPC,2,2,{
  327. OnInstanceInit:
  328. OnDisable:
  329.         disablenpc instance_npcname("#box_out");
  330.         end;
  331. OnEnable:
  332.         enablenpc instance_npcname("#box_out");
  333.         end;
  334. OnTouch:
  335.         set .@x, rand(1,20) + 97;
  336.         set .@y, rand(1,20) + 74;
  337.         warp instance_mapname("1@ma_c"),.@x,.@y;
  338.         end;
  339. }

  340. 1@ma_c,97,74,0        script        #box_call        HIDDEN_WARP_NPC,50,50,{
  341.         end;
  342. OnInstanceInit:
  343.         disablenpc instance_npcname("#box_call");
  344.         initnpctimer;
  345.         end;
  346. OnTimer300000:
  347.         mapannounce instance_mapname("1@ma_c"),"寶箱巨鱷:我會把你放進 我的寶箱裡面",bc_map,"0x00ff99"; //FW_NORMAL 12 0 0
  348.         // Should execute OnTimer33000, but client doesn't render the effect fast enough.
  349.         for(set .@i,1; .@i<=9; set .@i,.@i+1)
  350.                 donpcevent instance_npcname("#yunobi"+.@i)+"::OnEnable";
  351.         end;
  352. OnTimer330000:
  353.         donpcevent instance_npcname("#box_out")+"::OnDisable";
  354.         donpcevent instance_npcname("#box_mob_call")+"::OnDisable";
  355.         donpcevent instance_npcname("被綁架的村民#1")+"::OnEnable";
  356.         donpcevent instance_npcname("被綁架的村民#2")+"::OnEnable";
  357.         end;
  358. OnTimer340000:
  359.         enablenpc instance_npcname("#box_call");
  360.         end;
  361. OnTimer350000:
  362.         stopnpctimer;
  363.         initnpctimer;
  364.         disablenpc instance_npcname("#box_call");
  365.         end;
  366. OnTouch:
  367.         specialeffect2 EF_GUIDEDATTACK;
  368.         warp instance_mapname("1@ma_c"),33,112;  //萬惡的傳送 寶箱巨鱷的房間
  369.         end;
  370. OnDisable:
  371.         stopnpctimer;
  372.         disablenpc instance_npcname("#box_call");
  373.         end;
  374. }

  375. 1@ma_c,97,74,0        script        #yunobi1        HIDDEN_WARP_NPC,{
  376.         end;
  377. OnInstanceInit:
  378.         hideonnpc instance_npcname(strnpcinfo(0));
  379.         end;
  380. OnEnable:
  381.         specialeffect EF_MAPPILLAR2;
  382.         end;
  383. }
  384. 1@ma_c,97,94,0        duplicate(#yunobi1)        #yunobi2        HIDDEN_WARP_NPC
  385. 1@ma_c,117,94,0        duplicate(#yunobi1)        #yunobi3        HIDDEN_WARP_NPC
  386. 1@ma_c,117,74,0        duplicate(#yunobi1)        #yunobi4        HIDDEN_WARP_NPC
  387. 1@ma_c,117,54,0        duplicate(#yunobi1)        #yunobi5        HIDDEN_WARP_NPC
  388. 1@ma_c,97,54,0        duplicate(#yunobi1)        #yunobi6        HIDDEN_WARP_NPC
  389. 1@ma_c,77,54,0        duplicate(#yunobi1)        #yunobi7        HIDDEN_WARP_NPC
  390. 1@ma_c,77,74,0        duplicate(#yunobi1)        #yunobi8        HIDDEN_WARP_NPC
  391. 1@ma_c,77,94,0        duplicate(#yunobi1)        #yunobi9        HIDDEN_WARP_NPC

  392. 1@ma_c,1,1,0        script        #bunshin        HIDDEN_WARP_NPC,{
  393.         end;
  394. OnInstanceInit:
  395.         initnpctimer;
  396.         end;
  397. OnTimer58000:
  398.         mapannounce instance_mapname("1@ma_c"),"寶箱巨鱷:實在忍無可忍了,我們就走著瞧!",bc_map,"0x00ff99"; //FW_NORMAL 12 0 0
  399.         end;
  400. OnTimer61000:
  401.         mapannounce instance_mapname("1@ma_c"),"寶箱巨鱷:這是 ... ",bc_map,"0x00ff99"; //FW_NORMAL 12 0 0
  402.         end;
  403. OnTimer62000:
  404.         mapannounce instance_mapname("1@ma_c"),"寶箱巨鱷:這是 ... 我的!",bc_map,"0x00ff99"; //FW_NORMAL 12 0 0
  405.         end;
  406. OnTimer63000:
  407.         mapannounce instance_mapname("1@ma_c"),"寶箱巨鱷:這是 ... 我的 ... 必殺的",bc_map,"0x00ff99"; //FW_NORMAL 12 0 0
  408.         end;
  409. OnTimer64000:
  410.         mapannounce instance_mapname("1@ma_c"),"寶箱巨鱷:這是 ... 我的 ... 必殺的! 分身術!!!",bc_map,"0x00ff99"; //FW_NORMAL 12 0 0
  411.         end;
  412. OnTimer65000:
  413.         set .@label$, instance_npcname("#bunshin")+"::OnMyMobDead";
  414.         set .@map$, instance_mapname("1@ma_c");
  415.         areamonster .@map$,112,89,122,99,"寶箱巨鱷的分身",2332,1,.@label$;
  416.         areamonster .@map$,112,49,122,59,"寶箱巨鱷的分身",2332,1,.@label$;
  417.         areamonster .@map$,72,49,82,59,"寶箱巨鱷的分身",2332,1,.@label$;
  418.         areamonster .@map$,72,89,82,99,"寶箱巨鱷的分身",2332,1,.@label$;
  419.         end;
  420. OnTimer66000:
  421.         mapannounce instance_mapname("1@ma_c"),"寶箱巨鱷:你害怕了嗎?",bc_map,"0x00ff99"; //FW_NORMAL 12 0 0
  422.         end;
  423. OnTimer105000:
  424.         killmonster instance_mapname("1@ma_c"),instance_npcname("#bunshin")+"::OnMyMobDead";
  425.         stopnpctimer;
  426.         initnpctimer;
  427.         end;
  428. OnMyMobDead:
  429.         if (mobcount(instance_mapname("1@ma_c"),instance_npcname("#bunshin")+"::OnMyMobDead") < 1) {
  430.                 stopnpctimer;
  431.                 initnpctimer;
  432.         }
  433.         end;
  434. OnDisable:
  435.         stopnpctimer;
  436.         killmonster instance_mapname("1@ma_c"),instance_npcname("#bunshin")+"::OnMyMobDead";
  437.         disablenpc instance_npcname("#bunshin");
  438.         end;
  439. }

  440. 1@ma_c,2,2,0        script        #buwaya_con        HIDDEN_WARP_NPC,{
  441.         end;
  442. OnInstanceInit:
  443.         areamonster instance_mapname("1@ma_c"),90,67,104,81,"寶箱巨鱷",2319,1,instance_npcname("#buwaya_con")+"::OnMyMobDead";
  444.         end;
  445. OnMyMobDead:
  446.         set .@map$, instance_mapname("1@ma_c");
  447.         if (mobcount(.@map$,instance_npcname("#buwaya_con")+"::OnMyMobDead") < 1) {
  448.                 donpcevent instance_npcname("#box_call")+"::OnDisable";
  449.                 donpcevent instance_npcname("#bunshin")+"::OnDisable";
  450.                 donpcevent instance_npcname("#exit_mob")+"::OnDisable";
  451.                 donpcevent instance_npcname("#cave_out")+"::OnEnable";
  452.                 erasequest 4229;
  453.                 set cooltimebc,gettimetick(1)+$@bcxdgg;
  454.                 announce "[寶箱巨鱷副本] "+ getpartyleader(getcharid(1)) +" 帶領的隊伍 ["+ strcharinfo(1) +"] 已經通過了副本",0;
  455.                 announce "[副本任務提示] 由於完成任務 剛進來的入口 現在已有 出口的傳送點了",0;
  456.                 killmonster instance_mapname("1@ma_c"),instance_npcname("#exit_mob")+"::OnMyMobDead";




  457.         }
  458.         end;
  459. }

  460. 1@ma_c,3,3,0        script        #exit_mob        HIDDEN_WARP_NPC,{
  461.         end;
  462. OnInstanceInit:
  463.         initnpctimer;
  464.         end;
  465. OnTimer20000:
  466.         set .@label$, instance_npcname("#exit_mob")+"::OnMyMobDead";
  467.         set .@map$, instance_mapname("1@ma_c");
  468.         if (mobcount(.@map$,.@label$) < 60)
  469.                 set .@amount,10;
  470.         else
  471.                 set .@amount,1;
  472.         areamonster .@map$,43,58,47,60,"寶箱巨鱷的海草",2331,.@amount,.@label$;
  473.         areamonster .@map$,43,58,47,60,"寶箱巨鱷的蛋",2329,.@amount,.@label$;
  474.         areamonster .@map$,73,81,93,101,"寶箱巨鱷的海草",2331,.@amount,.@label$;
  475.         areamonster .@map$,110,97,116,103,"寶箱巨鱷的海草",2331,.@amount,.@label$;
  476.         areamonster .@map$,59,63,63,67,"寶箱巨鱷的海草",2331,.@amount,.@label$;
  477.         areamonster .@map$,73,55,77,59,"寶箱巨鱷的海草",2331,.@amount,.@label$;
  478.         areamonster .@map$,103,69,107,73,"寶箱巨鱷的海草",2331,.@amount,.@label$;
  479.         areamonster .@map$,108,45,122,63,"寶箱巨鱷的海草",2331,.@amount,.@label$;
  480.         areamonster .@map$,73,81,93,101,"寶箱巨鱷的蛋",2329,.@amount,.@label$;
  481.         areamonster .@map$,110,97,116,103,"寶箱巨鱷的蛋",2329,.@amount,.@label$;
  482.         areamonster .@map$,59,63,63,67,"寶箱巨鱷的蛋",2329,.@amount,.@label$;
  483.         areamonster .@map$,73,55,77,59,"寶箱巨鱷的蛋",2329,.@amount,.@label$;
  484.         areamonster .@map$,103,69,107,73,"寶箱巨鱷的蛋",2329,.@amount,.@label$;
  485.         areamonster .@map$,108,45,122,63,"寶箱巨鱷的蛋",2329,.@amount,.@label$;
  486.         areamonster .@map$,103,65,107,73,"寶箱巨鱷的海草",2331,.@amount,.@label$;
  487.         areamonster .@map$,108,43,122,63,"寶箱巨鱷的小兵",2330,.@amount,.@label$;
  488.         stopnpctimer;
  489.         initnpctimer;
  490.         end;
  491. OnDisable:
  492.         stopnpctimer;
  493.         killmonster instance_mapname("1@ma_c"),instance_npcname("#exit_mob")+"::OnMyMobDead";
  494.         disablenpc instance_npcname("#exit_mob");
  495.         end;
  496. OnMyMobDead:
  497.         end;
  498. }

  499. 1@ma_c,28,57,0        script        #cave_out        WARPNPC,2,2,{
  500. OnInstanceInit:
  501.         disablenpc instance_npcname("#cave_out");
  502.         end;
  503. OnEnable:
  504.         enablenpc instance_npcname("#cave_out");
  505.         end;
  506. OnTouch:
  507.         set cooltimebc,gettimetick(1)+$@bcxdgg;
  508.         warp "prontera",153,150;
  509.         end;
  510. }
複製代碼
回復

使用道具 舉報

  • TA的每日心情
    開心
    2023-12-30 04:16 AM
  • 簽到天數: 1322 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2014-11-19 15:06:42 | 顯示全部樓層
    簡單來講 這是牛頭不對馬嘴 的組合,不用看了 跟本不能跑
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2024-3-29 01:19 PM , Processed in 0.045989 second(s), 19 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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