昕羽 發表於 2014-11-30 01:11:14

如何讓怪物重生時出現廣播

假設這是我要設置的怪物

prt_fild08.gat,0,0,0,0<tab鍵>monster<tab鍵>波利<tab鍵>1002,1,0,0,0

想請教怪物重生後立即廣播(廣播顏色紅色)XXX怪物已重生(或內容自定義)要怎麼做?

謝謝

game1993 發表於 2014-11-30 11:42:21

monster "Map_name",X,Y,"--ja--",Mob_ID,數量,"Npc_name::OnKillMob";

OnKillMob:
sleep2(xxxx);
announce "內容",15,"0xff0000";
monster "Map_name",0,0,"--ja--",Mob_ID,數量,"Npc_name::OnKillMob";

球魁 發表於 2014-11-30 12:07:06

game1993 發表於 2014-11-30 11:42 AM static/image/common/back.gif


sleep2...
殺完怪登出下面就不會跑了吧

game1993 發表於 2014-11-30 12:11:43

球魁 發表於 2014-11-30 12:07 PM static/image/common/back.gif
sleep2...
殺完怪登出下面就不會跑了吧

抱歉真的是學的太少了
不知道initnpctimer "Npc_name";可不可以

he01204046 發表於 2014-12-2 15:22:31

用sleep應該就可以了

a951249 發表於 2014-12-11 01:16:21

本帖最後由 a951249 於 2014-12-11 01:30 AM 編輯

用事件標籤寫

ON 每天 的幾點幾分

或每小時幾分幾秒

事件到了

廣播+招怪 同時給一個變數

變數在的時候用if 就不會招怪

冷卻時間 用一個語法 怪物擊殺判定或是X毫秒後讀取某事件 這事件在寫消除變數

這樣構成你說的重生廣播 也不會重複廣播招怪

sinya 發表於 2014-12-14 12:03:14

本帖最後由 sinya 於 2014-12-14 12:05 PM 編輯

如果用在mvp 每隻都 sleep .....可能會有問題

26564545 發表於 2014-12-15 22:28:01

利用腳本做出
1.已被誰擊殺 2.被擊殺後多久時間重生 3.重生時廣播
這些都很簡單 只是通常都針對MVP
建議方法 : 多爬文 多爬腳本吧
大家都是新手過來的 自己解決能學到不少是真的
真的不行再PM我 我會引導你

若每隻怪物都使用 也是可行 陣列之類
只是你會很費時 加上 看到伺服器狂被洗頻
除非你單機
頁: [1]
查看完整版本: 如何讓怪物重生時出現廣播