OK論壇

 找回密碼
 註冊
查看: 2099|回復: 4

请问脚本如何给NPC添加effect效果?

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

    連續簽到: 1 天

    [LV.6]常住居民II

    發表於 2013-7-30 09:35:08 | 顯示全部樓層 |閱讀模式
    EA
    私服版號: 3CEAM
    問題內容: 腳本問題
    本帖最後由 illuser 於 2013-7-30 09:40 AM 編輯

    如题,我知道用atcommand "@effect "可以给玩家附加效果,但若想临时给NPC添加效果该怎么做呢?
    谢谢各位帮忙解答下。
    回復

    使用道具 舉報

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

    連續簽到: 1 天

    [LV.6]常住居民II

     樓主| 發表於 2013-7-30 09:40:22 | 顯示全部樓層
    呃我错了……这个问题我以前总结过,一时脑抽没想起来OTL。
    在这里写一下吧方便新人学习:
    用donpcevent "(NPC名字)::OnEffect";然后再在NPC最下面加上
    OnEffect:
       atcommand "@effect 436";
       end;
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2012-10-20 12:31 AM
  • 簽到天數: 305 天

    連續簽到: 94 天

    [LV.8]以壇為家I

    發表於 2013-7-30 10:05:03 | 顯示全部樓層
    本帖最後由 rgrg1234 於 2013-7-30 10:38 AM 編輯
    illuser 發表於 2013-7-30 09:40 AM
    呃我错了……这个问题我以前总结过,一时脑 ...

    其實可以用
    1. *specialeffect <effect number>{,<send_target>};
    複製代碼
    回復 支持 反對

    使用道具 舉報

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

    連續簽到: 1 天

    [LV.6]常住居民II

     樓主| 發表於 2013-7-31 10:36:33 | 顯示全部樓層
    rgrg1234 發表於 2013-7-30 10:05 AM
    其實可以用

    哎呀&#36824;真的,&#36825;&#20010;省事多了,&#23398;&#20064;了,太感&#35874;了!
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2013-8-1 03:06 AM
  • 簽到天數: 4 天

    連續簽到: 4 天

    [LV.2]偶爾看看I

    發表於 2013-7-31 21:02:50 | 顯示全部樓層
    其實如果要給玩家附加效果的話
    使用以下比較適合:
    specialeffect2 <effect number>;

    有兩種指令
    specialeffect <effect number>;                // NPC自身效果指令
    specialeffect2 <effect number>;                // 玩家方效果指令

    至於<effect number>則參閱 doc/effect_list.txt 檔案
    例如:
    specialeffect 12;                                                                // NPC使用技能效果
    getmapxy(@mapname$,@mapx,@mapy,0);                        // 擷取玩家座標
    npcskilleffect 29,0,@mapx,@mapy;                                        // NPC出現「加速術」技能標籤及對準玩家
    specialeffect2 37;                                                        // 玩家出現「加速術」效果
    sc_start SC_INCREASEAGI,1800000,10;                                // 玩家「加速術」10級30分鐘
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2024-5-14 10:16 AM , Processed in 0.057055 second(s), 21 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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