• 注册
  • 玩家交流 玩家交流 关注:1752 内容:12591

    有没有大佬检查一下这个代码哪里错了

  • 查看作者
  • 打赏作者
  • 当前位置: 七日杀中文网 > 玩家交流 > 正文
  • 玩家交流
  • LV.4

    <buff name=”buffRaiderArmorlose” name_key=” ” description_key=” ” icon=”ui_game_symbol_set” icon_blink=”false” hidden=”true”>
    <stack_type value=”replace”/>
    <duration value=”10″/>

    <effect_group>
    <passive_effect name=”TargetArmor” operation=”perc_subtract” target=”otherAOE” target_tags=”animal,zombie” range=”3″ value=”1″/>
    <passive_effect name=”Mobility” operation=”perc_subtract” target=”otherAOE” target_tags=”animal,zombie” range=”3″ value=”1″/>
    </effect_group>
           </buff>

    我的目的是获得buff后周围的僵尸会削减防御和速度,但在实测上玩家自己会被降低移动速度,为了测试方便我直接把速度降低改成了100%,所以玩家完全无法动弹,但是tags明明写了animal,zombie,是哪里出错了

    "点赞是美意,打赏是鼓励"

    Lv.3

    passive_effect意思是被动效果,只针对实体本身(玩家或者僵尸)

    target,target_tags,range这三个属性只能在triggered_effect(触发器)里使用


    你要是想要"人物自带一圈减速AOE效果",可以这么做:

    1、写两个Buff,Buff1(人物用),Buff2(僵尸用,用passive_effect实现被动减速,)

    2、Buff1的逻辑:在触发器onSelfRun(人物跑)、onSelfWalk(人物行走)、onSelfCrouch((人物蹲下))、onSelfStand(人物站立)触发的时候,执行动作AddBuff,给范围内的标签实体添加Buff2


    Buff1也可以省,人物自带两个BuffCheck,直接把逻辑写在BuffCheck里也行



  • Moira我写了一个被攻击后给攻击者添加buff,buff是passive的减速,没效果。然后我直接用triggered写了一个 ,提示又报红字说找不到perc_subtract not found
    拉黑 2个月前 电脑端回复
  • Moiratriggered_effecttrigger="onOtherAttackedSelf"action="ModifyStats"stat="Mobility"operation="perc_subtract"target="other" target_tags="animal,zombie" value="1"/
    拉黑 2个月前 电脑端回复
  • @Moira ModifyStats只支持食物,水,耐力,hp,还有ModifyStats的operation的减少是subtract,不是perc_subtract。
    拉黑 2个月前 电脑端回复
  • Moira @桃 记笔记了,谢谢大佬指正
    拉黑 2个月前 电脑端回复
  • 回复
    LV.4
    还有这种说法???但是为什么僵尸不减速呢
    回复

    因为是用英语逗号隔开了,所以人类和僵尸都不能动

  • Moira不啊,僵尸可以动,人不能动
    拉黑 2个月前 电脑端回复
  • 卍飛★将卐 @Moira 哦,那我不知道了
    拉黑 2个月前 电脑端回复
  • 回复

    我是直接用QQ屏幕翻译的 [s-31] [s-31] [s-31]

    回复

    用selfAOE就行

    一个热爱游戏的菜鸟

  • Moira改了,还是动不了,僵尸依旧能行动...
    拉黑 2个月前 电脑端回复
  • 渡河而来的人 @Moira
    拉黑 2个月前 电脑端回复
  • 回复

    好像是我的回帖请来了大佬 [s-3]

  • Moira谢谢你热帖
    拉黑 2个月前 电脑端回复
  • 卍飛★将卐 @Moira 加油,会有更多大佬回帖的
    拉黑 2个月前 电脑端回复
  • 回复

    被我硬生生刷了10楼 [s-25]

    回复
    大版主
    Lv.9
    武林萌主

    我是外行,,有没有可能你写成了玩家的属性

    回复
    <buff name="buff降低周围僵尸移动速度">
    <duration value="10" />
    <stack_type value="replace" />
    <effect_group>
    <triggered_effect trigger="onSelfBuffUpdate" action="AddBuff" buff="debuff降低移动速度" target="selfAOE" range="3" target_tags="zombie,animal"/>
    </effect_group>
    </buff>


    一个热爱游戏的菜鸟

  • Moira大佬你写的和那个黄豆大佬的思路差不多,为了不出意外我直接复制了,生效了,但是不减速啊。。。
    拉黑 2个月前 电脑端回复
  • 回复
    <buff name="debuff降低移动速度">
    <duration value="10" />
    <stack_type value="replace" />
    <effect_group>
    <passive_effect name="Mobility" operation="perc_subtract" value="1" />
    </effect_group>
    </buff>


    一个热爱游戏的菜鸟

    回复
    Lv.5
    武林萌主

    因为passive_effect没有target=""字段range=""和target_tags=""字段,所以你的这段话在系统眼中就变成了

    <passive_effect name=”TargetArmor” operation=”perc_subtract"" value=”1″/>

    <passive_effect name=”Mobility” operation=”perc_subtract"" value=”1″/>

    想实现你说的效果需要玩家的buff在update的时候给selfaoe且tag为丧尸动物添加另一个短持续时间的负面buff,减益效果在负面buff里写,这样子才能实现光环效果。

  • Moira我按照渡河大佬写的,应该是生效了但是速度不会减,丧尸是固定免疫减速吗
    拉黑 2个月前 电脑端回复
  • 点击放大因为Mobility仅对玩家生效,丧尸的话要用RunSpeed、WalkSpeed、CrouchSpeed三个,而且好像也减不到0,还是会原地慢慢的飘移
    拉黑 2个月前 电脑端回复
  • 回复
    创建和谐社区,请勿发表 不符合法律法规 的内容,社区不是大家 发泄个人情绪 的地方
    获取金币请查看 网页右侧悬浮栏领金币按钮 ,做 签到社区任务 获得金币!

    请登录之后再进行评论

    登录
    • 大版主
    • 小版主
  • 摸鱼摸鱼摸
    摸鱼摸鱼摸
    交流吹水群967780922
  • 柒月白风清
    柒月白风清
    一只小萌新,万年摸鱼党!已经脱坑了。。。
  • Cure_805
    Cure_805
    晚上在睡觉,白天在工作,不一定能及时回复,有事可以留言!
  • 至善丶丶
    至善丶丶
    群:1050040662 定制/开服/地图制作/价格公道
  • 银河
    银河
    CSOL大灾变欢迎你的到来。QQ群:967780922
  • 无名氏_217
  • 安安
    安安
    大背包、常显、叠加、除草树,唯一作者QQ383125283
  • happy!
    happy!
    住院中
  • 咖啡很苦
  • 妮可Neko
    妮可Neko
    无聊写些小玩意儿
  • 暂没有数据

    赞助广告位

  • 点击展示图片即可一键加入QQ群
    赞助广告:100R/月 目前空缺广告位:0

    分享网站

  • 繁体中文
  • 任务
  • 动态
  • 到底部
  • 帖子间隔 侧栏位置: