UID139661
帖子
精華
主題
積分33591
現金
積極性
威望
違規
熱心
推廣次數
閱讀權限30
註冊時間2009-3-22
在線時間 小時
最後登錄1970-1-1
TA的每日心情 | 慵懶 2020-7-2 07:05 PM |
---|
簽到天數: 71 天 連續簽到: 1 天 [LV.6]常住居民II
|
發表於 2016-11-7 05:39:18
|
顯示全部樓層
Ceres8154 發表於 2016-11-4 04:23 PM
很抱歉這幾天沒時間可以嘗試
目前有想到的做法是
在npc/mob內 於每張地圖內的腳本增加事件判斷
我是覺得這還蠻白話的啦...
*mobcount("地圖名稱","事件標籤")
回傳具有該標籤的魔物數量
隨意舉例的話
你可以用monster輕鬆實現
*monster "地圖名稱",<x軸>,<y軸>,"<魔物顯示名稱>",<魔物編號>,<數量>{,"<標籤>",<大小>,<AI(請參閱DOC)>};
或者在該地圖內以OnNPCKillEvent來搭配該指令使用
實際上在rAthena內就有清楚的範例了。 - prontera,100,100,1<TAB>script<TAB>NPC1234<TAB>NPC_VIEW,{
- set .@i = mobcount("prontera","NPC1234::OnPoringDead");
- mes "[NPC1234]";
- mes "剩餘波利數量 : "+.@i;
- close2;
- if(.@i<1)monster "prontera",100,100,"波利",1002,10,"NPC1234::OnPoringDead";
- end;
- OnPoringDead:
- announce "波利:不∼我死掉啦!",3;
- end;
- }
複製代碼 |
|