pvf吧 关注:4,435贴子:13,118
  • 25回复贴,共1

PVF修改—特效使用说明

只看楼主收藏回复



IP属地:上海1楼2024-09-23 13:52回复
    常见使用场景,装备中调用,例如流星落
    [if]//如果 —作为特效或效果的某种触发条件使用
    [cooltime]//冷却时间,毫秒单位
    1000
    [attack success]//攻击成功
    1
    [/if]//如果 —作为特效或效果的某种触发条件使用首尾呼应
    [then]然后 —作为特效或效果的某种触发条件使用
    [target]// enemy 敌方单,enemy near 敌方单体目标周围小范,myself 施法者自己,enemy all 敌单体为圆心50px半径内群攻
    `enemy`-1
    [probability]//可能性 触发几率
    2
    [passive object]被调用的特效obj文件
    48030000991``
    [/passive object]
    [/then]然后 —作为特效或效果的某种触发条件使用首尾呼应
    passive object注释说明:
    特效编号
    X轴坐标
    Y轴坐标
    Z轴坐标 (说明:坐标貌似只有调用了ptl才能用
    特效等级
    出现方式 (相关参数:
    -1:跟随人物
    0:正常
    1:流星落出场方式
    3:垂直出场方式


    IP属地:上海2楼2024-09-23 13:58
    回复
      2026-01-17 06:06:57
      广告
      不感兴趣
      开通SVIP免广告
      PVF中有很多有意思的装备,很多判断条件之类的,大家可以自行参考修改出很多好玩的东西


      IP属地:上海3楼2024-09-23 13:59
      回复
        群里那个刺客剑刃风暴的 11 号技能已经被占用了 名字也不一样 这种情况要怎么添加?技能列表改了 状态那个 11 也改了 还有哪里需要修改吗


        IP属地:福建来自Android客户端4楼2024-09-24 11:54
        收起回复
          大佬啊,角色名字前缀的那个等级,怎么修改啊


          IP属地:河南来自Android客户端5楼2024-09-25 12:05
          收起回复
            大佬,自带特效一般都是固伤吧?以前试过几次调整伤害感觉不好把控。这个特效伤害可以改成面板百分比吗?像百分比技能伤害一样随人物属性变化。


            IP属地:广东来自Android客户端6楼2024-09-25 13:35
            收起回复


              IP属地:河南来自Android客户端7楼2024-09-26 15:06
              收起回复
                就这样的,大佬,前面带这种前缀的,打开个人信息面板,是决斗等级那一块显示的


                IP属地:河南来自Android客户端8楼2024-09-26 15:06
                收起回复
                  2026-01-17 06:00:57
                  广告
                  不感兴趣
                  开通SVIP免广告


                  IP属地:河南来自Android客户端9楼2024-09-26 15:07
                  收起回复
                    亲爱的大佬,能请教一下鬼泣怎么实现阵法跟随吗?或者有导入包也行


                    IP属地:广东来自Android客户端10楼2024-09-26 23:15
                    收起回复
                      function apocalypseFollow_kazan(obj)
                      {
                      if(!obj) return;
                      local skill = sq_GetSkill(obj, 253);//自行选择关联的技能
                      if(skill && !skill.isSealFunction())
                      {
                      local x = obj.getXPos();
                      local y = obj.getYPos();
                      local num = obj.getMyPassiveObjectCount(20011);
                      for(local i=0;i<num;++i)
                      {
                      local object = obj.getMyPassiveObject(20011, i);
                      if(!object) continue;
                      local z = object.getZPos();
                      object.setCurrentPos(x, y, z+3000);
                      }
                      }
                      }
                      然后去职业procAppend函数挂载apocalypseFollow_kazan(obj)


                      IP属地:上海11楼2024-09-27 08:17
                      收起回复