OK論壇

 找回密碼
 註冊
查看: 2041|回復: 9

道館裁判出現腳本問題

 關閉 [複製鏈接]
  • TA的每日心情
    無聊
    2013-8-26 09:56 AM
  • 簽到天數: 50 天

    連續簽到: 1 天

    [LV.5]常住居民I

    發表於 2011-9-18 06:46:42 | 顯示全部樓層 |閱讀模式
    本帖最後由 huankonghave 於 2011-9-18 11:09 PM 編輯

    這腳本我改成了雙道館
    測試上就是一隻王打完就接下一隻完全沒有休息時間
    全部打完直接傳道獎勵房
    是否有辦法出現每個關卡或每過幾個關卡就會出現裁判
    【可以有休息時間】
    麻煩各位幫忙了

    本帖子中包含更多資源

    您需要 登錄 才可以下載或查看,沒有帳號?註冊

    x
    回復

    使用道具 舉報

  • TA的每日心情
    慵懶
    2022-3-25 08:36 PM
  • 簽到天數: 868 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2011-9-18 08:21:36 | 顯示全部樓層
    sleep2好似可以派上用場
    殺掉魔物後,強迫他睡個覺就好
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    2019-2-21 09:51 AM
  • 簽到天數: 135 天

    連續簽到: 1 天

    [LV.7]常住居民III

    發表於 2011-9-18 12:34:39 | 顯示全部樓層
    1.         //設置休息關數
    2.         setarray $@Ac_Sleep_Turns[0],5,10;
    複製代碼
    1.         set $@Ac_Sleep_Check[1],0;
    複製代碼
    1. Ac_Check:
    2.         if( getarraysize($@Ac_Sleep_Turns) > $@Ac_Sleep_Check[1]){
    3.                 if($@Ac_Truns_1==$@Ac_Sleep_Turns[$@Ac_Sleep_Check[1]]){
    4.                 set $@Ac_Truns_1,$@Ac_Truns_1 +1;
    5.                 announce "進階裁判 : 休息時間,請準備好在開始挑戰!",17;
    6.                 enablenpc "進階裁判#1";
    7.                 end;
    8.                 }
    9.                 set $@Ac_Sleep_Check[1],$@Ac_Sleep_Check[1]+1;
    10.                 goto Ac_Check;
    11.         }
    複製代碼
    以上三段請自行判斷放在哪邊
    另外這只是其中一個而已,額外的請自己新增上去,方法一樣
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    無聊
    2013-8-26 09:56 AM
  • 簽到天數: 50 天

    連續簽到: 1 天

    [LV.5]常住居民I

     樓主| 發表於 2011-9-18 16:19:53 | 顯示全部樓層
    本帖最後由 huankonghave 於 2011-9-18 06:12 PM 編輯
    以上三段請自行判斷放在哪邊
    另外這只是其中一個而已,額外的請自己新增上去,方法一樣
    喵∼* 發表於 2011-9-18 12:34 PM



    感謝喵∼*大的回答
    不過小弟頂多有辦法從同樣的東西改
    要增加東西上去可能有點難
    所以想請教一下

    把很多地方都放過
    不過都不對
    有些放置方法不會出現錯誤
    但是一樣不會出現休息時間


    1. OnKillMob:
    2.     set $@Ac_Sleep_Check[1],0;
    3.     set $@Ac_Mob_3, $@Ac_Mob_3 - 1;
    4.     if( $@Ac_Mob_3 > 0 ) end;
    5.     mapannounce "[email protected]","[ 道場 ] 恭喜你,挑戰成功!",15,0x569AA0;
    6.     mapannounce "[email protected]","[ 道場 ] "+getpartyname($@Ac_Party_3) +" 隊伍, 第"+$@Ac_Truns_3+"關挑戰成功!",15,0xCB3A2C;  
    7.     if($@Ac_Truns_3 == $@Ac_Conf_Turns) {
    8.         addtimer 5000,"Ac_Main_3::OnEnd";
    9.         end;
    10.     }
    11.     set $@Ac_Truns_3,$@Ac_Truns_3 + 1;
    12.     addtimer 5000,"Ac_Main_3::OnMain";
    13.     end;
    14. Ac_Check:
    15.             if( getarraysize($@Ac_Sleep_Turns) > $@Ac_Sleep_Check[1]){
    16.                     if($@Ac_Truns_1==$@Ac_Sleep_Turns[$@Ac_Sleep_Check[1]]){
    17.                     set $@Ac_Truns_1,$@Ac_Truns_1 +1;
    18.                     announce "進階裁判 : 休息時間,請準備好在開始挑戰!",17;
    19.                     enablenpc "進階裁判#3";
    20.                     end;
    21.                     }
    22.                     set $@Ac_Sleep_Check[1],$@Ac_Sleep_Check[1]+1;
    23.                     goto Ac_Check;
    24. OnEnd:
    25.     areawarp "[email protected]",0,0,300,300,"zha_in.gat",15,10;
    26.     end;
    27. }
    複製代碼































    小的知識不佳 請多多指教
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    2019-2-21 09:51 AM
  • 簽到天數: 135 天

    連續簽到: 1 天

    [LV.7]常住居民III

    發表於 2011-9-18 19:28:36 | 顯示全部樓層
    1. Ac_Check:
    2.         if( getarraysize($@Ac_Sleep_Turns) > $@Ac_Sleep_Check[1]){
    3.                 if($@Ac_Truns_1==$@Ac_Sleep_Turns[$@Ac_Sleep_Check[1]]){
    4.                 set $@Ac_Truns_1,$@Ac_Truns_1 +1;
    5.                 announce "進階裁判 : 休息時間,請準備好在開始挑戰!",17;
    6.                 enablenpc "進階裁判#1";
    7.                 end;
    8.                 }
    9.                 set $@Ac_Sleep_Check[1],$@Ac_Sleep_Check[1]+1;
    10.                 goto Ac_Check;
    11.         }
    複製代碼
    放在    if($@Ac_Truns_3 == $@Ac_Conf_Turns) {

            addtimer 5000,"Ac_Main_3::OnEnd";

            end;

        }

    下面
    另外你上面的代碼少了一個  }
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    無聊
    2013-8-26 09:56 AM
  • 簽到天數: 50 天

    連續簽到: 1 天

    [LV.5]常住居民I

     樓主| 發表於 2011-9-18 19:57:49 | 顯示全部樓層
    回復 5# 喵∼*


       
    1.         //設置入場金錢
    2.         set $@Ac_In_Zeny,100000;

    3.         //設置關數
    4.         set $@Ac_Conf_Turns,15;

    5.         //設置每關刷怪數
    6.         set $@Ac_Conf_Nums,1;

    7.         //設置怪物ID
    8.         setarray $@Ac_Mob[0],1251,1272,1373,1312,1957,1646,1885,1734,1685,1630,1708,1623,1719,1418,2068,2022,2018,1990,1991,1873,1871,1779,1832,1785;

    9.         //設置休息關數
    10.         setarray $@Ac_Sleep_Turns[0],5,10; ←←←←←←←←←←←←←1

    11.         //設置物品獎勵
    12.         //[物品 ID ]
    13.         setarray $@Ac_Item_Id[0],607,25201,25202;
    14.         //[物品數量]
    15.         set $@Ac_Item_Nums[0],20;
    16.         //[金錢獎勵]
    17.         set $@Ac_Win_Zeny,10000000;
    複製代碼


    1. OnKillMob:
    2.         set $@Ac_Sleep_Check[1],0;   ←←←←←←←←←←←←←2
    3.         set $@Ac_Mob_1, $@Ac_Mob_1 - 1;
    4.         if( $@Ac_Mob_1 > 0 ) end;
    5.         mapannounce "[email protected]","[ 道場 ] 恭喜你,挑戰成功!",15,0x569AA0;
    6.         mapannounce "[email protected]","[ 道場 ] "+getpartyname($@Ac_Party_1)+" 隊伍, 第"+$@Ac_Truns_1+"關挑戰成功!",15,0xCB3A2C;
    7.         if($@Ac_Truns_1 == $@Ac_Conf_Turns) {
    8.                 addtimer 5000,"Ac_Main_1::OnEnd";
    9.                 end;
    10.             }
    11.         }
    12.         set $@Ac_Truns_1,$@Ac_Truns_1 + 1;
    13.         addtimer 5000,"Ac_Main_1::OnMain";
    14.         end;
    15.         }
    16. Ac_Check: ←←←←←←←←←←←←←3
    17.             if( getarraysize($@Ac_Sleep_Turns) > $@Ac_Sleep_Check[1]){
    18.                     if($@Ac_Truns_1==$@Ac_Sleep_Turns[$@Ac_Sleep_Check[1]]){
    19.                     set $@Ac_Truns_1,$@Ac_Truns_1 +1;
    20.                     announce "進階裁判 : 休息時間,請準備好在開始挑戰!",17;
    21.                     enablenpc "進階裁判#1";
    22.                     end;
    23.                     }
    24.                     set $@Ac_Sleep_Check[1],$@Ac_Sleep_Check[1]+1;
    25.                     goto Ac_Check;
    26.             }
    27. OnEnd:
    28.        areawarp "[email protected]",0,0,300,300,"zha_in.gat",15,10;
    29.        end;
    30. }
    複製代碼




    請問這樣對嗎
    而場地2之後只要改第2段跟第3段的〔1〕裡的數?
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    2019-2-21 09:51 AM
  • 簽到天數: 135 天

    連續簽到: 1 天

    [LV.7]常住居民III

    發表於 2011-9-18 20:13:26 | 顯示全部樓層
    你測試就知道啦:101+:
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    無聊
    2013-8-26 09:56 AM
  • 簽到天數: 50 天

    連續簽到: 1 天

    [LV.5]常住居民I

     樓主| 發表於 2011-9-18 20:23:22 | 顯示全部樓層
    本帖最後由 huankonghave 於 2011-9-18 08:56 PM 編輯

    回復 7# 喵∼*



    最後改完變這樣
    這我就真的沒辦法 不知從哪弄起

    本帖子中包含更多資源

    您需要 登錄 才可以下載或查看,沒有帳號?註冊

    x
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    2019-2-21 09:51 AM
  • 簽到天數: 135 天

    連續簽到: 1 天

    [LV.7]常住居民III

    發表於 2011-9-18 22:58:55 | 顯示全部樓層
    場地二少了一個}
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    無聊
    2013-8-26 09:56 AM
  • 簽到天數: 50 天

    連續簽到: 1 天

    [LV.5]常住居民I

     樓主| 發表於 2011-9-18 23:09:01 | 顯示全部樓層
    回復 9# 喵∼*


        感謝喵大

      有種快哭出來的感覺

      到現在才發現我眼殘那麼嚴重

      謝謝大大為我解開那麼多
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2025-7-4 07:37 AM , Processed in 0.114288 second(s), 21 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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