OK論壇

 找回密碼
 註冊
查看: 1831|回復: 8

擊殺怪物判定問題 (OK)

 關閉 [複製鏈接]
  • TA的每日心情
    郁悶
    2018-7-3 09:50 AM
  • 簽到天數: 144 天

    連續簽到: 1 天

    [LV.7]常住居民III

    發表於 2010-8-16 12:04:31 | 顯示全部樓層 |閱讀模式
    本帖最後由 TheFame 於 2010-8-16 02:18 PM 編輯
    1. announce "[阿克拉女神]:召喚 史萊姆 .",3;
    2. sleep2 2000;
    3. monster "que_dance",0,0,"史萊姆",1002,@pornig,"阿克拉女神::OnPORINGKILLOK";
    4. set @OnPORINGKILLOK,1;
    5. sleep2 2000;

    複製代碼

    ↑ 為我設定召喚怪物的地方
    1. OnPORINGKILLOK:
    2. if(OnPORINGKILLOK!=1){
    3.     monster "que_dance",0,0,"史萊姆",1002,1,"阿克拉女神::OnPORINGKILLOK";
    4.     end;
    5.      }
    6. set @pornig2,@pornig2+1;
    7. announce "[阿克拉女神]:還差 "+(@pornig-@pornig2)+" 隻",3;
    8. if(@pornig2==10){
    9. announce "[阿克拉女神]:殺敵完畢",3;
    10. set TURTLE,3;
    11.         end;
    12.         }

    13. }

    14. }
    複製代碼

    ↑此為設定判讀殺怪 1次即可廣播


    為何怪物以被擊敗 NPC始終像啞了一樣 不肯說話..
    請問有哪邊出錯了嗎!?


    參考來自於: http://www.okayro.com/thread-49179-1-1.html
    http://www.okayro.com/viewthread.php?tid=58532&;extra=&page=1
    回復

    使用道具 舉報

  • TA的每日心情
    開心
    2016-8-7 08:11 AM
  • 簽到天數: 534 天

    連續簽到: 7 天

    [LV.9]以壇為家II

    發表於 2010-8-16 12:14:53 | 顯示全部樓層
    1. monster "que_dance.gat",0,0,"史萊姆",1002,1,"might::OnEvent";
    2. que_dance.gat,47,52,0        script        might        -1,{
    3. Onevent:
    複製代碼
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    郁悶
    2018-7-3 09:50 AM
  • 簽到天數: 144 天

    連續簽到: 1 天

    [LV.7]常住居民III

     樓主| 發表於 2010-8-16 12:32:49 | 顯示全部樓層
    回復 2# Jackey650630


        以修正為

    1.                         announce "[阿克拉女神]:召喚 史萊姆 .",3;
    2.                         sleep2 2000;
    3.                         monster "que_dance.gat",0,0,"史萊姆",1002,1,"might::OnEvent";
    4.                         set $might,1;
    5.                         sleep2 2000;
    複製代碼

    1. que_dance.gat,47,52,0    script    might    -1,{


    2. Onevent:
    3. set $might, $might - 1;
    4. if( $might > 0 ) goto R6;
    5. announce "[阿克拉女神]:恭喜你 史萊姆 已被你擊敗.",3;
    6. end;

    7. R6:
    8. announce "[阿克拉女神]:史萊姆 尚未被你擊敗.",3;
    9.     close;
    10. }

    11. }
    複製代碼



    狀況仍然一樣 ..
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2016-8-7 08:11 AM
  • 簽到天數: 534 天

    連續簽到: 7 天

    [LV.9]以壇為家II

    發表於 2010-8-16 12:37:41 | 顯示全部樓層
    你還有其他地方語法要修一下
    沒殺為什麼不直接,可以不用Run R6
    1. announce "[阿克拉女神]:恭喜你 史萊姆 已被你擊敗 [ 未殺/ 5] .",3;
    複製代碼
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2012-10-4 02:22 AM
  • 簽到天數: 177 天

    連續簽到: 5 天

    [LV.7]常住居民III

    發表於 2010-8-16 12:38:01 | 顯示全部樓層
    que_dance.gat,47,52,0    script    might    -1,{


    Onevent:>>OnEvent:
    set $might, $might - 1;
    if( $might > 0 ) goto R6;
    announce "[阿克拉女神]:恭喜你 史萊姆 已被你擊敗.",3;
    end;

    R6:
    announce "[阿克拉女神]:史萊姆 尚未被你擊敗.",3;
        close;
    }

    }
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2016-8-7 08:11 AM
  • 簽到天數: 534 天

    連續簽到: 7 天

    [LV.9]以壇為家II

    發表於 2010-8-16 13:10:39 | 顯示全部樓層

    1. announce "[阿克拉女神]:召喚 史萊姆 .",3;
    2.                         sleep2 2000;
    3.                         monster "que_dance.gat",0,0,"史萊姆",1002,1,"might::OnEvent";
    4.                         set $might,5;
    5.                         sleep2 2000;
    6. .
    7. .
    複製代碼

    1. que_dance.gat,47,52,0    script    might    -1,{
    2. OnEvent:
    3. set Kill, Kill + 1;
    4. announce "[阿克拉女神]:恭喜你 史萊姆 已被你擊敗 [ "+kill+"/ "+$might+"] .",3;
    5. if( $kill==$might ){
    6. announce "[阿克拉女神]:恭喜你 史萊姆 已全被你擊敗.",3;
    7. set kill,0;
    8. set $might,0;
    9. end;
    10. .
    11. .
    12. .
    複製代碼
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    郁悶
    2018-7-3 09:50 AM
  • 簽到天數: 144 天

    連續簽到: 1 天

    [LV.7]常住居民III

     樓主| 發表於 2010-8-16 13:22:18 | 顯示全部樓層
    回復 6# Jackey650630


        先來試試看這個好了!
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    郁悶
    2018-7-3 09:50 AM
  • 簽到天數: 144 天

    連續簽到: 1 天

    [LV.7]常住居民III

     樓主| 發表於 2010-8-16 13:37:26 | 顯示全部樓層
    換了新寫法 依然不行

    改換成#6樓寫還也不能
    後來用#6樓寫法 改寫成以下


    1. monster "que_dance.gat",0,0,"史萊姆",1002,1,"might::OnEvent";
    2. set $might,1;
    複製代碼

    1. que_dance.gat,47,52,0    script    might    -1,{
    2. OnEvent:
    3. set $might, $might -1;
    4. if( $might == 0 ){
    5. announce "[阿克拉女神]:恭喜你 史萊姆 已全被你擊敗.",3;
    6. end;
    7. }
    複製代碼

    也還是一樣不能  ...
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    郁悶
    2018-7-3 09:50 AM
  • 簽到天數: 144 天

    連續簽到: 1 天

    [LV.7]常住居民III

     樓主| 發表於 2010-8-16 13:45:49 | 顯示全部樓層
    每個寫法都會出現以下 錯誤
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2025-7-6 09:42 AM , Processed in 0.079081 second(s), 20 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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