OK論壇

 找回密碼
 註冊
查看: 1248|回復: 5

getmapxy如何取得怪物座標

[複製鏈接]
  • TA的每日心情
    慵懶
    2016-10-30 12:00 AM
  • 簽到天數: 40 天

    連續簽到: 2 天

    [LV.5]常住居民I

    發表於 2016-7-16 00:57:52 | 顯示全部樓層 |閱讀模式
    本帖最後由 a951249 於 2016-7-16 12:59 AM 編輯

    *getmapxy("<variable for map name>",<variable for x>,<variable for y>,<type>{,"<search string>"})

    <type>是類型

    我選3是魔物

    後面我試過怪物GID及怪物名子都無效

    set $@mg2, bg_monster(2,"ars_dun05", 92, 17,"波利",1002 );

    unitwalk $@mg2,103,18;
    sleep2 500;
    getmapxy($@Map5$,$@Map5X,$@Map5Y,3,"波利");
    if ( $@Map5X ==103 && $@Map5Y == 18) {
    mapannounce "ars_dun05", "成功",15;
    end;
    }

    type改0改自己正常 怪物卻不行

    還是有別種類似的方法 只要怪物達到某座標就執行下一步

    求大大指點 感謝

    評分

    參與人數 1積分 -30 現金 -30 積極性 -30 違規 +1 收起 理由
    louis8604031 -30 -30 -30 + 1 有他人回覆三天內帖主未做出回應

    查看全部評分

    回復

    使用道具 舉報

  • TA的每日心情
    開心
    2014-12-19 05:34 AM
  • 簽到天數: 14 天

    連續簽到: 1 天

    [LV.3]偶爾看看II

    發表於 2016-7-16 01:52:24 | 顯示全部樓層
    new_1-2,27,171,4        script        移動測試        1002,{
            $@mg2[1] = monster("new_1-2",27,171,"波利",1002,1);
            sleep2 1000;
            getmapxy($@Map5$,$@Map5X,$@Map5Y,3,$@mg2[1]);
            unitwalk $@mg2[1],($@Map5X + 1),$@Map5Y;
            sleep2 1000;
            getmapxy(@Map5$,$@Map5X,$@Map5Y,3,$@mg2[1]);
            unitwalk $@mg2[1],$@Map5X,($@Map5Y + 1);
            end;
    }

    本帖子中包含更多資源

    您需要 登錄 才可以下載或查看,沒有帳號?註冊

    x
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2016-10-30 12:00 AM
  • 簽到天數: 40 天

    連續簽到: 2 天

    [LV.5]常住居民I

     樓主| 發表於 2016-7-16 21:22:48 | 顯示全部樓層
    不好意思 問一下

    $@mg2[1] = monster("new_1-2",27,171,"波利",1002,1);

    是什麼意思 EA沒辦法讀@@
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2014-12-19 05:34 AM
  • 簽到天數: 14 天

    連續簽到: 1 天

    [LV.3]偶爾看看II

    發表於 2016-7-16 22:22:30 | 顯示全部樓層
    你改成你的set $@mg2[1],bg_monster就好
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2016-10-30 12:00 AM
  • 簽到天數: 40 天

    連續簽到: 2 天

    [LV.5]常住居民I

     樓主| 發表於 2016-7-17 16:06:12 | 顯示全部樓層
    感謝~ 改了確實正常了 可是用在getmapxy依然沒有作用

    set $@mg2跟set $@mg2[1] 一樣的

    難道是版本的問題嗎
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2014-12-19 05:34 AM
  • 簽到天數: 14 天

    連續簽到: 1 天

    [LV.3]偶爾看看II

    發表於 2016-7-17 19:34:54 | 顯示全部樓層
    本帖最後由 444444 於 2016-7-17 07:40 PM 編輯
    a951249 發表於 2016-7-17 04:06 PM
    感謝~ 改了確實正常了 可是用在getmapxy依然沒有作用

    set $@mg2跟set $@mg2[1] 一樣的

    [值]主要是能讓你方便劃分並且同時控制Gid不同的魔物。

    換個版本看看,不外乎是源方面有問題。

    建議使用新一點的版本,Ea算是滿老了,除非你願意自行更新源以及修正各種bug,不然不建議使用Ea。
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2024-5-2 09:42 PM , Processed in 0.085713 second(s), 23 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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