OK論壇

 找回密碼
 註冊
查看: 1276|回復: 6

請問如何實現MVP魔物指定時間隨機重生

[複製鏈接]
  • TA的每日心情
    開心
    2023-7-27 10:53 PM
  • 簽到天數: 359 天

    連續簽到: 1 天

    [LV.8]以壇為家I

    發表於 2019-6-3 16:43:14 | 顯示全部樓層 |閱讀模式
    88積分
    本帖最後由 柚子柚 於 2019-6-9 11:03 PM 編輯

    感謝大大IDUN-2,給我提供了一個陽春寫法

    我想實現,在同一個地圖,指定時間,隨機刷新不同代碼的MVP類魔物,并且殺死后伴隨公告,且該MVP魔物可以使用雷達以及死亡后又墓碑!

    請各位大大給我提供下思路


    moc_fild22,0,0,0,0        boss_monster        受傷的夢羅克魔王        1917,1,64800000,0,Boss_Anounce::OnMVP48

    OnMVP48:
    announce "#[ 受傷的夢羅克魔王 ] 被英雄 [ " + strcharinfo(0) + " ] 擊殺#",bc_all,0x00b89d0;
            end;




    回復

    使用道具 舉報

  • TA的每日心情
    開心
    2023-7-27 10:53 PM
  • 簽到天數: 359 天

    連續簽到: 1 天

    [LV.8]以壇為家I

     樓主| 發表於 2019-6-4 14:32:51 | 顯示全部樓層
    木有大大給予幫助嗎。。
    回復

    使用道具 舉報

  • TA的每日心情

    2020-10-17 01:57 PM
  • 簽到天數: 250 天

    連續簽到: 1 天

    [LV.8]以壇為家I

    發表於 2019-6-4 15:30:32 | 顯示全部樓層
    1. OnClock<HH><MM>        HH點MM分執行的事件,如OnClock0801,則是8點01分執行,24小時制,0點~23點
    2. OnMinute<MM>        每小時MM分執行的事件
    複製代碼
    1. OnClock1200:
    2. OnMinute00:
    3. moc_fild22,0,0,0,0        boss_monster        受傷的夢羅克魔王        1917,1,64800000,0,Boss_Anounce::OnMVP48

    4. OnMVP48:
    5. announce "#[ 受傷的夢羅克魔王 ] 被英雄 [ " + strcharinfo(0) + " ] 擊殺#",bc_all,0x00b89d0;
    6.         end;
    複製代碼
    只是給方法不是直接抄寫

    回復

    使用道具 舉報

  • TA的每日心情
    開心
    2023-7-27 10:53 PM
  • 簽到天數: 359 天

    連續簽到: 1 天

    [LV.8]以壇為家I

     樓主| 發表於 2019-6-4 19:46:12 | 顯示全部樓層
    game1994 發表於 2019-6-4 03:30 PM
    只是給方法不是直接抄寫

    emm,您的這個方法并不是我求助的&#20869;容哦,我想要瞭解的是如何實現在這種形勢下利用boss_monster隨機刷新MVP魔物。
    回復

    使用道具 舉報

  • TA的每日心情
    開心
    2023-7-27 10:53 PM
  • 簽到天數: 359 天

    連續簽到: 1 天

    [LV.8]以壇為家I

     樓主| 發表於 2019-6-6 16:41:26 | 顯示全部樓層
    依據IDUN-2大大的方法

    利用
    setarray
    monster strnpcinfo(4),0,0,"--ja-->",.mob_id,1,strnpcinfo(0)+"::OnBossDead";
    可以實現,可是這樣重生的MVP魔物無法使用雷達以及沒有墓碑,該怎&#40637;辦呀
    回復

    使用道具 舉報

  • TA的每日心情

    2020-10-17 01:57 PM
  • 簽到天數: 250 天

    連續簽到: 1 天

    [LV.8]以壇為家I

    發表於 2019-6-9 04:06:59 | 顯示全部樓層
    本帖最後由 game1994 於 2019-6-9 04:18 AM 編輯
    柚子柚 發表於 2019-6-6 04:41 PM
    依據IDUN-2大大的方法

    利用
    1. map,0,0,5    script    墳墓    565,{
    2.     mes "[ ^0000FF"+.name+"^000000 ]";
    3.     mes "在此結束短暫的一生吧";
    4.     mes "將其送上不歸之路者";
    5.     end;
    6. OnClock1200:
    7. OnMinute00:
    8.     movenpc "墳墓",0,0;
    9.     monster "map",0,0,getmonsterinfo(.@Monster[.@qaz],0),.@Monster[.@qaz],1,"墳墓::OnMVP48";
    10. OnMVP48:
    11.     set .<span id="kM0.72305233255516">name,</span>strcharinfo(0);
    12.     getmapxy(.@mapname$,.@mapX,.@mapY,0,.<span id="kM0.72305233255516">name</span>);
    13.     announce "#[ 受傷的夢羅克魔王 ] 被英雄 [ " + .<span id="kM0.72305233255516">name</span> + " ] 擊殺#",bc_all,0x00b89d0;
    14.     movenpc "墳墓",.@mapX,.@mapY;
    15. }
    複製代碼
    雷達方面無解...你自己再想想腳本指令吧
    另一種解決辦法為物品效果判對當下位置自動選擇1 || 2
    1.一般雷達指令
    2.指令自動尋找怪物並標記目標位置
    這要看有無此命令使用
    回復

    使用道具 舉報

  • TA的每日心情
    開心
    2023-7-27 10:53 PM
  • 簽到天數: 359 天

    連續簽到: 1 天

    [LV.8]以壇為家I

     樓主| 發表於 2019-6-9 23:02:23 | 顯示全部樓層
    最後通過修改源碼部分,解決這個項目,非常抱歉,打擾了
    回復

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2024-4-25 10:11 AM , Processed in 0.052449 second(s), 16 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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