UID321003
帖子
精華
主題
積分4227
現金
積極性
威望
違規
熱心
推廣次數
閱讀權限20
註冊時間2013-5-7
在線時間 小時
最後登錄1970-1-1
TA的每日心情 | 慵懶 2018-2-12 10:16 PM |
---|
簽到天數: 316 天 連續簽到: 1 天 [LV.8]以壇為家I
|
本帖最後由 Residue 於 2015-7-9 02:22 AM 編輯
爬了前輩的文章
[腳本] 如何讓魔物互打(EA或3CEAM適用)
理解了Rathena的AI欄位已經獨立出來了
利用bg_monster回傳的GID 利用 unitattack 設定兩隻波利互打無法成功
我以為是bg_monster無法設定AI的問題
轉而研究如何用monster去提取招喚出來的魔物GID 因為Ra的monster可以設定AI
於是又看了 doc/script_commands.txt 裡面 找到以下- *monster "<map name>",<x>,<y>,"<name to show>",<mob id>,<amount>{,"<event label>",<size>,<ai>};
- "Returned value is an array with the game ID of the spawned monster(s) depending on the amount spawned. Array is stored in $@mobid[]."
複製代碼 也成功利用 $@mobid[] 找到魔物的GID
(有利用unitkill 去測試看看抓到的GID是否正確是我要的)- payon.gat,154,239,4 script test 124,{
- monster "payon", 155, 235,"魔物 1",1002,1,"test::Ondead1",0,0;
- monster "payon", 155, 233,"魔物 2",1002,1,"test::Ondead2",0,1;
- set .@mob1 , $@mobid[0];
- set .@mob2 , $@mobid[1];
- mes .@mob1 + " " +.@mob2;
- sleep2 1000;
- unitattack .@mob1,.@mob2 ;
- unitattack .@mob2,.@mob1 ;
- Ondead1:
- end;
- Ondead2:
- end;
- close;
- }
複製代碼 然後叫出來的這兩隻粉紅小怪獸還是給我在那邊晃阿!
還是給我在那邊撿垃圾吃!
真的很火大!
還懇請各位前輩不吝給我指點!
謝謝!
解決方法
感謝Sinya前輩教學 |
|