• 注册
  • 物品&功能 物品&功能 关注:7063 内容:1086

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

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

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

    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.7

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

    回复
    Lv.7

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

    回复
    Lv.9
    闪耀星神

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

    回复

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

    回复
    LV.4

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

    回复
    LV.4
    VIP 1

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

    回复

    好强 牛逼

    回复

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

    回复

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

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

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

    请登录之后再进行评论

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

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

    分享网站

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