OK論壇

 找回密碼
 註冊
查看: 4745|回復: 39

有關clone 的腳本指令

[複製鏈接]
  • TA的每日心情
    慵懶
    2012-9-4 12:51 PM
  • 簽到天數: 1 天

    連續簽到: 1 天

    [LV.1]初來乍到

    發表於 2012-3-8 22:29:28 | 顯示全部樓層 |閱讀模式
    本帖最後由 s980216 於 2012-3-14 04:04 AM 編輯

    我想寫一個腳本利用CLONE放技能

    製造忍者放分身用技能的情況...


    然後逛OK 看到這個帖子
    http://www.okayro.com/thread-222632-1-3.html

    標題是   [源碼] 分身攻擊      難道是要從源碼修改....

    但能力和經驗尚淺實在不知道怎樣做到這效果...



    現在的想法是先用多個OnPCUseSkillEvent:的標籤   來找到玩家所用的技能和技能等級

    但實在不知道該怎控制CLONE 的行動和時間


    然後我找到這個..
    http://www.okayro.com/viewthread.php?tid=151648


    *clone "<map name>",<x>,<y>,"<event>",<char id>{,<master_id>{,<mode>{,<flag>,<duration>}}}

    但由於不能回覆了...看不到該帖的隱藏內容




    所以想問的就是
    1.) 有甚麼指令可以控制CLONE 的行動?
    2.) 如果最後那一行 *clone 的指令可行   那實際是要怎使用?
    3.) 如果1,2都是不行的  那我的第一個鏈結中的前輩是怎樣做到的?


    麻煩各位前輩解答  感謝
    答案

    OnPCUseSkillEvent:

    if (@useskill_id == (X)) {           //where X = skill_ID

    set userID,getcharid(0);

    getmapxy(@mapname$,@mapx,@mapy,0);

    set @cloneID,clone(@mapname$,0,0,"",userID,userID,0,1,3);

    mobuseskill @cloneID,"X",10,715,0,0,3;

    end;
    }
    回復

    使用道具 舉報

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

    連續簽到: 1 天

    [LV.1]初來乍到

     樓主| 發表於 2012-3-8 22:46:20 | 顯示全部樓層
    剛找了一下SeAr 的腳本指令

    大概是知道了

    *clone "<地圖名>",<x>,<y>,"<event>",<char id>{,<master_id>{,<mode>{,<標記>,<duration>}}}

    這個指令的用法了...

    但原來對控制clone 放技能是沒有關係的




    希望各位高人可以抽空解答..
    回復 支持 反對

    使用道具 舉報

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

    連續簽到: 0 天

    [LV.5]常住居民I

    發表於 2012-3-8 23:06:37 | 顯示全部樓層
    為何不用 @slaveclone !?

    我可以回覆耶.......

    技能應該是模仿你複製的char id 的技能吧!!?
    回復 支持 反對

    使用道具 舉報

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

    連續簽到: 1 天

    [LV.1]初來乍到

     樓主| 發表於 2012-3-8 23:09:26 | 顯示全部樓層
    用 @slaveclone 是招clone出來

    然後他隨機普通攻擊和使用技能不是嗎 @_@



    我比較想做到第一個鏈結中那位大大影片中的效果..

    就是可以設定他使用的技能和技能等級?

    我把影片鏈結拉過來一下

    http://www.youtube.com/watch?v=V ... ure=player_embedded
    回復 支持 反對

    使用道具 舉報

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

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2012-3-8 23:34:03 | 顯示全部樓層
    源碼製作, 腳本有GID取得的屏障.
    回復 支持 反對

    使用道具 舉報

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

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2012-3-8 23:35:35 | 顯示全部樓層
    本帖最後由 IDUN-2 於 2012-3-8 11:40 PM 編輯

    回復 4# s980216

    提示
      
    1. set @a,clone();
    複製代碼

    剩於自行研究
    --------

    剛剛測試過

    用SeAr可以只用腳本達成

    給我積分,我幫你寫
    回復 支持 反對

    使用道具 舉報

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

    連續簽到: 1 天

    [LV.1]初來乍到

     樓主| 發表於 2012-3-9 00:18:37 | 顯示全部樓層
    回復 5# goddameit


        原來是用GID:91:




    剛上網再找查一下發現有一種方法是用
    campmob()

    這種方法取得GID

    那應該可以用這個方式來寫這腳本了...

    GID 然後用 mobuseskill...這樣對嗎
    回復 支持 反對

    使用道具 舉報

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

    連續簽到: 1 天

    [LV.1]初來乍到

     樓主| 發表於 2012-3-9 00:19:57 | 顯示全部樓層
    回復 6# IDUN-2


        所以 clone()是可用的??



    我是新手   績分沒很多....希望可以 PM 請教一下
    回復 支持 反對

    使用道具 舉報

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

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2012-3-9 00:26:17 | 顯示全部樓層
    本帖最後由 IDUN-2 於 2012-3-9 12:29 AM 編輯

    回復 8# s980216


    有內建說明,照著格式打上去應該沒問題才對

    然後在用內建的標籤


    只要這腳本你成功做出來也沒有太大的問題


    你就能以這腳本為基礎做很多事情(無誤

    要積分也不是沒理由的



    提示:
    使用set @a,clone()
    @a本身就是gid

    ----------------
    說的太多我就沒籌碼玩了:29:←私藏腳本技術((咦?這也稱的上技術?
    回復 支持 反對

    使用道具 舉報

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

    連續簽到: 1 天

    [LV.1]初來乍到

     樓主| 發表於 2012-3-9 00:36:57 | 顯示全部樓層
    回復 9# IDUN-2


        嗯...

    但clone()  和 campmob()

    這兩個參數我只是上網查看到而已

    在開機檔裡的教學沒提到過....

    也沒有甚麼例子

    實在很頭痛


    PS  請看PM
    回復 支持 反對

    使用道具 舉報

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

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2012-3-9 13:02:30 | 顯示全部樓層
    回復 10# s980216

    已經告訴你一些關鍵了,

    要嘛就自己研究, 要不就花積分, 不然花台幣.
    回復 支持 反對

    使用道具 舉報

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

    連續簽到: 0 天

    [LV.5]常住居民I

    發表於 2012-3-9 15:20:51 | 顯示全部樓層
    本帖最後由 phoebec90310 於 2012-3-9 03:44 PM 編輯

    恩... IDUN-2大大 方法 可行!!
    我也跑去研究了一下 也是使用mobuseskill 下去做  可以做到和你po的影片
    相似度70.80% 不過 不知道為什麼 mobuseskill 的攻擊類型
    1=攻擊對象   設1永遠都不會放技能....
    一定都要設成3以上 變成隨機對象 才會放技能:104:
    怪物只有一支 還可以一起瞄準,多隻的話 就是隨便瞄準了...

    至少sea可以靠腳本 發揮到相似度7.80%
    不過源碼做的 還是比較精緻,印象SEA 好像不能改源碼的樣子
    回復 支持 反對

    使用道具 舉報

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

    連續簽到: 1 天

    [LV.1]初來乍到

     樓主| 發表於 2012-3-9 17:40:50 | 顯示全部樓層
    OnPCUseSkillEvent: //(有技能發動時自動偵測--全玩家)
            if ((@useskill_id == 543) && (@useskill_lv ==10)) {        
            //使用 10等 火炎花 時...............
            set userID,getcharid(0);
            set cloneID,clone("this",this,this,"0",userID,userID,0,1,9999);
            mobuseskill cloneID,543,10,10,0,0,1;       
            end;        }

    我現在寫成了這樣..

    希望先正常招一次分身出來

    但好像失敗了.....
    回復 支持 反對

    使用道具 舉報

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

    連續簽到: 0 天

    [LV.5]常住居民I

    發表於 2012-3-9 17:49:01 | 顯示全部樓層
    本帖最後由 phoebec90310 於 2012-3-9 05:55 PM 編輯

    回復 13# s980216


      mobuseskill cloneID,543,10,10,0,0,1;
    我就是卡在這裡,後面我設1 死都不放技能,只會像@slaveclone 一樣 隨機放技能!!
    改成2以上 變成隨機 就可以成功!!

    放技能的詠唱時間 跟你召喚的時間 要設的差不多 才可以招出來 放完=消失~~

    至於你要幾等技能 召喚幾個分身 用for下去寫吧!! (我上面的就是用for寫的)

    clone("this",this,this,"0",userID,userID,0,1,9999);
    我是沒用this下去寫 我是用getmapxy 下去抓的 你事件沒有設定 "0" ->"" 不用+0
    回復 支持 反對

    使用道具 舉報

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

    連續簽到: 1 天

    [LV.1]初來乍到

     樓主| 發表於 2012-3-9 17:54:21 | 顯示全部樓層
    我現在卡在

    召出clone

    想請教一下

    set cloneID,clone("this",this,this,"0",userID,userID,0,1,9999);

    這一行是否有甚麼錯誤導致召不出來?
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2024-5-9 04:31 AM , Processed in 0.053043 second(s), 19 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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