柚子柚 發表於 2019-6-3 16:43:14

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

本帖最後由 柚子柚 於 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;




柚子柚 發表於 2019-6-4 14:32:51

木有大大給予幫助嗎。。

game1994 發表於 2019-6-4 15:30:32

OnClock<HH><MM>      HH點MM分執行的事件,如OnClock0801,則是8點01分執行,24小時制,0點~23點
OnMinute<MM>      每小時MM分執行的事件OnClock1200:
OnMinute00:
moc_fild22,0,0,0,0      boss_monster      受傷的夢羅克魔王      1917,1,64800000,0,Boss_Anounce::OnMVP48

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

柚子柚 發表於 2019-6-4 19:46:12

game1994 發表於 2019-6-4 03:30 PM static/image/common/back.gif
只是給方法不是直接抄寫

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

柚子柚 發表於 2019-6-6 16:41:26

依據IDUN-2大大的方法

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

game1994 發表於 2019-6-9 04:06:59

本帖最後由 game1994 於 2019-6-9 04:18 AM 編輯

柚子柚 發表於 2019-6-6 04:41 PM static/image/common/back.gif
依據IDUN-2大大的方法

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

柚子柚 發表於 2019-6-9 23:02:23

最後通過修改源碼部分,解決這個項目,非常抱歉,打擾了
頁: [1]
查看完整版本: 請問如何實現MVP魔物指定時間隨機重生