OK論壇

 找回密碼
 註冊
樓主: s980216

有關clone 的腳本指令

[複製鏈接]
  • TA的每日心情
    擦汗
    2012-4-7 11:54 AM
  • 簽到天數: 47 天

    連續簽到: 0 天

    [LV.5]常住居民I

    發表於 2012-3-9 18:03:53 | 顯示全部樓層
    回復 15# s980216


        我不知道這語法 支不支援this 換成getmapxy 去寫作標看看吧 還有我上面說的 事件 改成""
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2012-9-4 12:51 PM
  • 簽到天數: 1 天

    連續簽到: 1 天

    [LV.1]初來乍到

     樓主| 發表於 2012-3-9 23:06:02 | 顯示全部樓層
    現在情況是...

    如果xy  map 設定成固定位置可以成功召出分身

    但不能設定到玩家身邊

    用 this 和 getmapxy 都拿不到座標

    可能我用法有錯
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2012-9-4 12:51 PM
  • 簽到天數: 1 天

    連續簽到: 1 天

    [LV.1]初來乍到

     樓主| 發表於 2012-3-9 23:29:16 | 顯示全部樓層
    有比較好了...現在情況跟phoebec90310大大一樣

    但我想法是   分身攻擊目標跟玩家的攻擊目標應該是不同的

    所以設1  也是沒有效果

    需要先找出被攻擊對像 GID  然後再用 unitattack 設定分身攻擊目標

    再用mobuseskill 去攻擊...

    正在嘗試查找  被攻擊目標GID 怎找
    回復 支持 反對

    使用道具 舉報

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

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2012-3-10 00:45:36 | 顯示全部樓層
    本帖最後由 IDUN-2 於 2012-3-10 12:52 AM 編輯

    回復 18# s980216


    如果是sear,除非買授權

    大概沒方法能取得目標GID(個人認知

    給你參考
    http://www.okayro.com/thread-154216-1-1.html
    驚歎號就是mobuseskill的痕跡
    最為方便的方法就是:

    召喚出來讓分身自動攻擊,1秒後再mobuseskill(可自動對分身的攻擊目標使用技能)

    提示:獲得位置參考http://www.okayro.com/thread-146133-1-1.html

    腳本於此
    http://www.okayro.com/thread-146133-1-1.html
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    擦汗
    2012-4-7 11:54 AM
  • 簽到天數: 47 天

    連續簽到: 0 天

    [LV.5]常住居民I

    發表於 2012-3-10 01:10:56 | 顯示全部樓層
    本帖最後由 phoebec90310 於 2012-3-10 01:39 AM 編輯

    回復 18# s980216


        就給他自動吧!!
        多一堆判斷抓取語法~又要施展技能....反而變成
       你這次放技能召喚出來的clone 要做更多事情 才能完成
       導致 你放下一次技能時 上一波clone還沒消失 你又招出下一波
       會造成sear的碰撞 壅擠阿@@ 一次10支 +10支 20支 會很lag唷!!


    回復19# 大大

    我也有試過 停止一秒 似乎還是呆滯,可能沒設定好:97:
    不過這樣一直停止一秒 在Mobuseskill的話  角色狂放技能不就 產一堆clone 在那等一秒後放技能嗎xd?
    隨機 就當範圍技 清場吧!!

    影片中 那個是fate的背景音樂吼xd
    那個十二 是用傳送語法!? 用在副本 挺不錯的

    那個雷電 是利用clone嗎? 透明的....不知道是怎辦到的!!
    厲害:91:
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2012-9-4 12:51 PM
  • 簽到天數: 1 天

    連續簽到: 1 天

    [LV.1]初來乍到

     樓主| 發表於 2012-3-10 02:41:30 | 顯示全部樓層
    本帖最後由 s980216 於 2012-3-10 02:44 AM 編輯

    回復 19# IDUN-2


       嗯嗯在出來一秒以後的確可以讓分身確認目標
    然後可能調整一下分身的詠唱時間吧....

    在4fro 留言了希望inkfish 大能解答一下

    因為我找到這個http://4fro.info/viewthread.php?tid=1356

    招出来的怪是agressive的话当然会随机攻击!- q9 L5 X# B. Z4 X
    setmobdata可以设置魔物MODE; K5 y( ~1 v7 Q. r+ i& Z
    然后用unitattack再指定目标!9 |& b9 d% G# K1 h# ^) A) n
    再用mobuseskill使用技能,flag选1为target



    所以我還算有一絲希望....

    PS :  你腳本的網址可以再給我一下嗎 @_@
          最後兩個連結好像是一樣
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2012-9-4 12:51 PM
  • 簽到天數: 1 天

    連續簽到: 1 天

    [LV.1]初來乍到

     樓主| 發表於 2012-3-10 02:44:13 | 顯示全部樓層
    回復 20# phoebec90310


       我是打算這種分身有 CD的

    而且要使用也需要條件

    希望可以減低主機負擔
    回復 支持 反對

    使用道具 舉報

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

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2012-3-10 02:45:49 | 顯示全部樓層
    本帖最後由 IDUN-2 於 2012-3-10 02:56 AM 編輯

    回復 21# s980216

    x和y座標只打this,腳本會判定是變數'this'

    "this"腳本會判定是地圖"this"(或已定義this)

    不知道是不是因為太少人用

    沒看過"this"...

    doc內的MODE- }. V* f1 j" _; X# K5 E/ g9 A 設置範例我反而看不懂,所以我不會用...

    貼一小段mode方法
    1.                 setmobdata .mc_moblist[.@mob_size], 25,
    2.                         AI_ACTION_TYPE_ATTACK|
    3.                         AI_ACTION_TYPE_DETECT|
    4.                         AI_ACTION_TYPE_DEAD|
    5.                         AI_ACTION_TYPE_ASSIST|
    6.                         AI_ACTION_TYPE_KILL|
    7.                         AI_ACTION_TYPE_UNLOCK|
    8.                         AI_ACTION_TYPE_WALKACK|
    9.                         AI_ACTION_TYPE_WARPACK;
    複製代碼




    腳本貼錯..
    http://www.okayro.com/thread-146164-1-1.html
    回復 20# phoebec90310
    如#21所貼的


    我有另一個腳本採取召喚後0.5秒再使用指定技能,0.5秒後再移除怪物
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2012-9-4 12:51 PM
  • 簽到天數: 1 天

    連續簽到: 1 天

    [LV.1]初來乍到

     樓主| 發表於 2012-3-10 02:58:13 | 顯示全部樓層
    本帖最後由 s980216 於 2012-3-10 03:00 AM 編輯

    可以再請教一下

    在mobuseskill  和 clone 之間

    需要用上甚麼語法才能增加那腳本讀取的0.5秒?

    是否OnTimer<Tick>
    ?


    還是需要再用其他方法...

    我承認我懶了...:104:


    搞一個很短的腳本用了幾天時間實在很沮喪..
    回復 支持 反對

    使用道具 舉報

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

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2012-3-10 03:00:40 | 顯示全部樓層
    本帖最後由 IDUN-2 於 2012-3-10 03:02 AM 編輯

    回復 24# s980216


      
    1. sleep2 毫秒;
    複製代碼

    雖然腳本很短,不過變化可以很多

    你學這樣一個小小的腳本,同等學三個很長的腳本(敘述目前真實情況)
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2012-9-4 12:51 PM
  • 簽到天數: 1 天

    連續簽到: 1 天

    [LV.1]初來乍到

     樓主| 發表於 2012-3-10 03:03:04 | 顯示全部樓層
    感謝各位的幫助

    我應該可以解決掉這個問題了

    剩下就等等4fro那邊的回覆看看

    我看看盡快貼上解決方法
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2012-9-4 12:51 PM
  • 簽到天數: 1 天

    連續簽到: 1 天

    [LV.1]初來乍到

     樓主| 發表於 2012-3-10 03:07:38 | 顯示全部樓層
    回復 23# IDUN-2


       這個絕對是個坑 = =
    怎會地圖用"this"      座標用'this'....... 固意用不同的....

    難怪我看了整個doc的文件都不知道該怎寫這兩個variable

    還好你提醒一下....真的非常感謝
    回復 支持 反對

    使用道具 舉報

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

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2012-3-10 03:10:49 | 顯示全部樓層
    回復 27# s980216


    直接攤開給你
    1. if (getmapxy(@mapname$,@mapx,@mapy,0));
    複製代碼


    這樣就能取得座標、地圖
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2012-9-4 12:51 PM
  • 簽到天數: 1 天

    連續簽到: 1 天

    [LV.1]初來乍到

     樓主| 發表於 2012-3-10 03:14:21 | 顯示全部樓層
    回復 28# IDUN-2


       嗯這個我也試過但他不知為甚麼取不到那座標位置
            getmapxy(.@mapname$,.@x,.@y,0);




    這是從我測試腳本拿出來的

    但失敗了
    回復 支持 反對

    使用道具 舉報

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

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2012-3-10 03:19:43 | 顯示全部樓層
    回復 29# s980216


    用這樣就好
    1. if (getmapxy(@mapname$,@mapx,@mapy,0));
    複製代碼

    加入判斷
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2024-5-8 12:50 PM , Processed in 0.068506 second(s), 16 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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