• 注册
  • 物品&功能 物品&功能 关注:6462 内容:1017

    harmony制作经验分享,补充上次纯xml百分比伤害中提到的dll方式实现百分比伤害。

  • 查看作者
  • 打赏作者
  • 当前位置: 七日杀中文网 > MOD下载 > 物品&功能 > 正文
  • 物品&功能
  • Lv.5
    武林萌主
  • 原创

  • 如何让持续伤害附加敌人最大生命值呢,最简单的就是直接获取怪物的最大生命值然后保存为变量

    1、打开visualStudio,新建项目,选择类库C#,随便改个名字创建项目

    harmony制作经验分享,补充上次纯xml百分比伤害中提到的dll方式实现百分比伤害。

    harmony制作经验分享,补充上次纯xml百分比伤害中提到的dll方式实现百分比伤害。

    harmony制作经验分享,补充上次纯xml百分比伤害中提到的dll方式实现百分比伤害。

    2、右键添加引用,选择七日杀中TP_harmony里面的0harmony.dll和Assembly-CSharp.dll。地址在D:\SteamLibrary\steamapps\common\7 Days To Die\7DaysToDie_Data\Managed\Assembly-CSharp.dll

    D:\SteamLibrary\steamapps\common\7 Days To Die\Mods\0_TFP_Harmony\0Harmony.dll

    harmony制作经验分享,补充上次纯xml百分比伤害中提到的dll方式实现百分比伤害。

    3、然后写入代码。

    首先是固定写法用harmony对原版代码的EntityAlive类里面的OnUpdateEntity方法进行插入

    harmony制作经验分享,补充上次纯xml百分比伤害中提到的dll方式实现百分比伤害。

    OnUpdateEntity这个方法是每一帧每一个活体都会运行一次。加入判断:活体有着火buff

    为了测试方便改成10%生命值

    harmony制作经验分享,补充上次纯xml百分比伤害中提到的dll方式实现百分比伤害。

    4、导出后把dll放到mod文件夹下

    harmony制作经验分享,补充上次纯xml百分比伤害中提到的dll方式实现百分比伤害。

    harmony制作经验分享,补充上次纯xml百分比伤害中提到的dll方式实现百分比伤害。

    harmony制作经验分享,补充上次纯xml百分比伤害中提到的dll方式实现百分比伤害。

    4、然后是xml编辑,创建好基础的mod文件后,新建config文件夹新增buff.xml。然后对原版的着火buff进行插入效果

    harmony制作经验分享,补充上次纯xml百分比伤害中提到的dll方式实现百分比伤害。

    5、运行游戏测试,1000血的丧尸着火后输出伤害为100-170随着时间增加(这个buff0.5秒刷新一次),经验也正常获取。测试成功。

    harmony制作经验分享,补充上次纯xml百分比伤害中提到的dll方式实现百分比伤害。

    harmony制作经验分享,补充上次纯xml百分比伤害中提到的dll方式实现百分比伤害。

    harmony制作经验分享,补充上次纯xml百分比伤害中提到的dll方式实现百分比伤害。

    6、调试完成后把输出代码注释掉,然后稍微平衡下数值,让每秒伤害多乘一个0.1,变成最大生命值的1%。一个让燃烧伤害附加最大生命值伤害且随时间增加伤害的mod就制作完成了

    harmony制作经验分享,补充上次纯xml百分比伤害中提到的dll方式实现百分比伤害。

    隐藏内容需要回复可以看见

    回复

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

    Lv.7

    一个好玩的MOD就这么出来了,谢谢大佬分享 [s-75]

    回复
    Lv.7
    萌新驾到

    这个逼装的我给82分,剩下的用666的方式打给你!感谢大佬的付出,赞一个!

    q群 550180643

    回复
    Lv.6

    上次发的纯XML直连的代码教程是有问题才取消了吗?

    回复
    Lv.6

    喔。看到了。又发出来了。是修改审核时间中。我以为是删除没有了呢。

    回复
    Lv.9
    闪耀星神

    感谢大佬的付出,赞一个!

    回复

    这个逼装的我给82分,剩下的用666的方式打给你!

    回复
    LV.4

    感谢大佬的付出,赞一个!

    回复

    这个逼装的我给82分,剩下的用666的方式打给你!

    回复

    好强 牛逼

    回复

    感谢大佬的付出,赞一个!感谢大佬的付出,赞一个!

    回复

    MOD板块严查恶意、辱骂、讽刺等评论,如发现此类评论轻则小黑屋,重则永久封禁!

    如果发现帖子违规,用户可以点击帖子标题旁的向下箭头,选择举报内容

    涉及版权纠纷请确保你有所属版权,否则中文网有权不作处理

    请登录之后再进行评论

    登录
    • 大版主
    • 小版主
  • 英雄大人
    英雄大人
    白天在工作,晚上在睡觉,有事可以留言,不一定能及时回复!
  • yichen
  • 林小天
    林小天
    我还活着买断制版本,私聊我qq3807190901请标明来意
  • 雾凇
    雾凇
    旧日支配者-光暗扩展 MOD作者
  • 摸鱼摸鱼摸
    摸鱼摸鱼摸
    交流吹水群967780922
  • 银河
    银河
    CSOL大灾变欢迎你的到来。QQ群:967780922
  • 安安
    安安
    大背包、常显、叠加、除草树,唯一作者QQ383125283
  • 最强打野贝爷
    最强打野贝爷
    上班!上班!上班!
  • Cure_805
    Cure_805
    晚上在睡觉,白天在工作,不一定能及时回复,有事可以留言!
  • happy!
    happy!
    住院中
  • 妮可Neko
    妮可Neko
    无聊写些小玩意儿
  • 赞助广告位

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

    分享网站

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