OK論壇

 找回密碼
 註冊
查看: 2844|回復: 20

请问如何做到魔物对打魔物?

 關閉 [複製鏈接]
  • TA的每日心情
    郁悶
    2015-2-17 09:48 AM
  • 簽到天數: 64 天

    連續簽到: 1 天

    [LV.6]常住居民II

    發表於 2014-11-29 10:29:45 | 顯示全部樓層 |閱讀模式
    EA
    私服版號: 3cEAM
    問題內容: 腳本問題
    本帖最後由 illuser 於 2014-12-10 12:40 PM 編輯

    我见有的私服里面有魔物对战游戏,就是赌哪边的魔物胜,开始后两面放出的魔物对打。貌似魔物只会攻击玩家不会攻击魔物啊?请问魔物攻击魔物是如何做到的呢?
    回復

    使用道具 舉報

  • TA的每日心情
    無聊
    2023-11-5 12:14 PM
  • 簽到天數: 2233 天

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2014-11-29 11:54:23 | 顯示全部樓層
    陣營或者戰場(sear)
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    郁悶
    2015-2-17 09:48 AM
  • 簽到天數: 64 天

    連續簽到: 1 天

    [LV.6]常住居民II

     樓主| 發表於 2014-11-29 12:13:29 | 顯示全部樓層
    IDUN-2 發表於 2014-11-29 11:54 AM
    陣營或者戰場(sear)

    只有Sea才能做到吗?我看EA有unitattack的脚本不知道能不能做到,但是我不知道如何寻找GID,用GM查看GID貌似每次刷新都会变……
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2019-8-18 04:57 PM
  • 簽到天數: 2148 天

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2014-11-29 15:06:44 | 顯示全部樓層
    bg_monster 會返回GID

    不過也要你的源碼有支援魔物打魔物 ---> battle_check_target
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    郁悶
    2015-2-17 09:48 AM
  • 簽到天數: 64 天

    連續簽到: 1 天

    [LV.6]常住居民II

     樓主| 發表於 2014-11-30 09:28:46 | 顯示全部樓層
    goddameit 發表於 2014-11-29 03:06 PM
    bg_monster 會返回GID

    不過也要你的源碼有支援魔物打魔物 ---> battle_check_target


    bg_monster <Battle Group>,"<map name>",<x>,<y>,"<name to show>",<mob id>,"<event label>";
    &#35831;&#38382;bg_monster中的<Battle Group>是什么意思?

    另外那&#20010;&#38142;接是只要在源&#30721;中填了&#36825;些就能支持魔物打魔物&#21527;?
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2019-8-18 04:57 PM
  • 簽到天數: 2148 天

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2014-12-3 00:34:14 | 顯示全部樓層
    illuser 發表於 2014-11-30 09:28 AM
    bg_monster ,"",,,"",,"";
    &#35831;&#38382;bg_monster中的是什么意思?

    那是戰場陣營,

    如果你會改源碼, 你就在那函數裡添加判斷就行.
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2023-12-30 04:16 AM
  • 簽到天數: 1322 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2014-12-3 01:02:17 | 顯示全部樓層
    illuser 發表於 2014-11-30 09:28 AM
    bg_monster ,"",,,"",,"";
    &#35831;&#38382;bg_monster中的是什么意思?

    試試這個
    prontera,156,187,5    script    test1234    100,{
       set .@mg1, bg_monster(1,"prontera", 155, 185,"波利 1",1002,"test1234::OnDead1");
       set .@mg2, bg_monster(2,"prontera", 155, 186,"波利 2",1002,"test1234::OnDead2" );
        sleep2 500;
        unitattack .@mg1, .@mg2;
        unitattack .@mg2, .@mg1;
        close;

    OnDead1:
        set .@tag,1;
    OnDead2:
        set .@tag, .@tag + 1;
        announce " 波利 "+.@tag+" 勝利",0;
        end;
    }
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2018-1-18 03:10 PM
  • 簽到天數: 189 天

    連續簽到: 1 天

    [LV.7]常住居民III

    發表於 2014-12-3 19:39:35 | 顯示全部樓層
    1. monster     "<map name>",<x>,<y>,"<name to show>",<mob id>,<amount>{,"<event label>",<size>,<ai>};
    複製代碼
    把AI 改掉是最簡單的方法
    <ai> can be:
            0 = none (default)
            1 = attack/friendly
            2 = sphere (Alchemist skill)
            3 = flora (Alchemist skill)
            4 = zanzou (Kagerou/Oboro skill)
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    郁悶
    2015-2-17 09:48 AM
  • 簽到天數: 64 天

    連續簽到: 1 天

    [LV.6]常住居民II

     樓主| 發表於 2014-12-6 17:52:46 | 顯示全部樓層
    sinya 發表於 2014-12-3 01:02 AM
    試試這個
    prontera,156,187,5    script    test1234    100,{
       set .@mg1, bg_monster(1,"prontera ...

    &#35797;了,&#20004;&#20010;波利&#36824;是不能互相打……
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    郁悶
    2015-2-17 09:48 AM
  • 簽到天數: 64 天

    連續簽到: 1 天

    [LV.6]常住居民II

     樓主| 發表於 2014-12-6 17:53:49 | 顯示全部樓層
    盧卡斯 發表於 2014-12-3 07:39 PM
    把AI 改掉是最簡單的方法
    can be:
            0 = none (default)

    EA&#33050;本好像&#27809;有后面的AI
    monster     "<map name>",<x>,<y>,"<name to show>",<mob id>,<amount>{,"<event label>"};
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    郁悶
    2015-2-17 09:48 AM
  • 簽到天數: 64 天

    連續簽到: 1 天

    [LV.6]常住居民II

     樓主| 發表於 2014-12-6 18:45:06 | 顯示全部樓層
    本帖最後由 illuser 於 2014-12-6 06:48 PM 編輯
    goddameit 發表於 2014-12-3 12:34 AM
    那是戰場陣營,

    如果你會改源碼, 你就在那函數裡添加判斷就行.

    不是很&#20250;改,改&#20010;&#25968;值什么&#36824;行,&#35831;&#38382;具体是在哪里加判&#26029;呢?

    一&#20010;是魔物打魔物,另外一&#20010;是佣兵、生命体、&#23456;物能不能打玩家(PK&#22330;),求&#38382;&#36825;&#31867;的判定是在源&#30721;的哪部分改,不能告&#35785;具体改法的&#35805;,&#35831;教下大概范&#22260;也行,&#35874;&#35874;了。
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2019-8-18 04:57 PM
  • 簽到天數: 2148 天

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2014-12-6 21:38:08 | 顯示全部樓層
    illuser 發表於 2014-12-6 06:45 PM
    不是很&#20250;改,改&#20010;&#25968;值什么&#36824;行,&#35831;&#38382;具体是在哪里加判&#26029;呢? ...

    你有源碼嗎?
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2023-12-30 04:16 AM
  • 簽到天數: 1322 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2014-12-8 02:20:46 | 顯示全部樓層
    illuser 發表於 2014-12-6 05:52 PM
    &#35797;了,&#20004;&#20010;波利&#36824;是不能互相打……

    我看了 3c的源碼  不改源碼 應該還是有辦法 互打

    一隻有 ai  一隻沒ai 就可以互打了

    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    郁悶
    2015-2-17 09:48 AM
  • 簽到天數: 64 天

    連續簽到: 1 天

    [LV.6]常住居民II

     樓主| 發表於 2014-12-8 08:42:28 | 顯示全部樓層
    goddameit 發表於 2014-12-6 09:38 PM
    你有源碼嗎?

    有源&#30721;,就是不知道在哪改。是在map中的mob.c中改&#21527;?
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    郁悶
    2015-2-17 09:48 AM
  • 簽到天數: 64 天

    連續簽到: 1 天

    [LV.6]常住居民II

     樓主| 發表於 2014-12-8 08:43:32 | 顯示全部樓層
    sinya 發表於 2014-12-8 02:20 AM
    我看了 3c的源碼  不改源碼 應該還是有辦法 互打

    一隻有 ai  一隻沒ai 就可以互打了

    求&#38382;具体是怎么改&#21160;魔物的AI呢?mob_db里貌似&#27809;有?
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2024-4-27 04:02 PM , Processed in 0.062798 second(s), 21 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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