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

    求大佬帮我看一下我这个MOD是什么问题

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

    想玩弩,感觉伤害有点低,想弄多一个加强的弩箭。图标是用钢弩箭的,代码是复制原钢弩箭,现在不知道哪出去问题。是不是还少了UI

    求大佬帮我看一下

    items文件”

    <tueMOD>

    <!– 碳钢弩箭 –>

    <append xpath=”/items”>  

    <item name=”碳钢弩箭”> <!– 道具名称 –>

        <property name=”CustomIcon” value=”ammoCrossbowBoltSteelAP”/> <!– 图标 –>

        <property name=”CustomIconTint” value=”DA3200″/> <!– 红色 –>

        <property name=”Extends” value=”ammoCrossbowBoltIron”/>

    <property name=”Meshfile” value=”@:Other/Items/Weapons/Ranged/Bows/Arrows/bolt_steelPrefab.prefab”/><!– 模型 –>

    <property name=”EconomicValue” value=”57″/><!– 价值 –>

    <property name=”TraderStageTemplate” value=”arrowsTier2″/><!– 价值 –>

    <property name=”UnlockedBy” value=”perkRangersAPAmmo”/>

    <property name=”EconomicBundleSize” value=”5″/>

    <property name=”IsSticky” value=”true”/>

    <property name=”StickyOffset” value=”.1″/>

    <property name=”StickyColliderUp” value=”2″/>

    <property name=”StickyColliderRadius” value=”.05″/>

    <property name=”StickyColliderLength” value=”.75″/>

    <property class=”Action0″>

    <property name=”Class” value=”OpenBundle”/>

    <property name=”Delay” value=”0″/>

    <property name=”Use_time” value=”0″/>

    <property name=”Sound_start” value=”craft_click_craft”/>

    <property name=”Create_item” value=”resourceBoltHeadSteelAP,resourceWoodBoltShaft”/>

    <property name=”Create_item_count” value=”1,1″/>

    </property>

    <effect_group name=”碳钢弩箭” tiered=”false”> <!– 碳钢弩箭 –>

    <passive_effect name=”EntityDamage” operation=”base_set” value=”100″ tags=”perkArchery”/><!– 实体伤害(基数) –>

    <passive_effect name=”BlockDamage” operation=”base_set” value=”6″ tags=”perkArchery”/><!– 方块伤害(基数) –>

    <passive_effect name=”TargetArmor” operation=”perc_add” value=”-.65″/>

    <display_value name=”dTargetArmor” value=”-.65″/>

    <passive_effect name=”BlockDamage” operation=”perc_set” value=”.1″ tags=”wood”/>

    <passive_effect name=”BlockDamage” operation=”perc_set” value=”0″ tags=”earth,metal,cloth”/>

    <passive_effect name=”ProjectileVelocity” operation=”base_set” value=”82.5″ tags=”perkArchery”/>

    </effect_group>

    <effect_group name=”perkPenetrator” tiered=”false”>

    <passive_effect name=”TargetArmor” operation=”perc_add” value=”-.1″ tags=”perkArchery”>

    <requirement name=”ProgressionLevel” progression_name=”perkPenetrator” operation=”Equals” value=”1″/></passive_effect>

    <passive_effect name=”TargetArmor” operation=”perc_add” value=”-.15″ tags=”perkArchery”>

    <requirement name=”ProgressionLevel” progression_name=”perkPenetrator” operation=”Equals” value=”2″/></passive_effect>

    <passive_effect name=”TargetArmor” operation=”perc_add” value=”-.2″ tags=”perkArchery”>

    <requirement name=”ProgressionLevel” progression_name=”perkPenetrator” operation=”Equals” value=”3″/></passive_effect>

    <passive_effect name=”TargetArmor” operation=”perc_add” value=”-.3″ tags=”perkArchery”>

    <requirement name=”ProgressionLevel” progression_name=”perkPenetrator” operation=”Equals” value=”4″/></passive_effect>

    </effect_group>

    </item>

    </append>

    <append xpath=”/items”>  

    <item name=”gunBowT3CompoundCrossbow”>

    <property name=”Magazine_items” value=”ammoCrossbowBoltStone,ammoCrossbowBoltIron,tueMOD,ammoCrossbowBoltSteelAP,ammoCrossbowBoltFlaming,ammoCrossbowBoltExploding”/><!– <property name=”Reload_time” value=”5″/> –>

    </item>

    </append>

    </tueMOD>  

    recipes文件:

    <?xml version=”1.0″ encoding=”UTF-8″?>

    <tueMOD>

    <!–工作台配方–>

    <append xpath=”/recipes”>

    <recipe name=”碳钢弩箭” count=”1″ craft_area=”workbench” tags=”learnable,workbenchCrafting”>

    <ingredient name=”resourceArrowHeadSteelAP” count=”1″/>

    <ingredient name=”resourceScrapPolymers” count=”2″/>

    </recipe>

    </tueMOD>

    Localization.txt文件:

    Key,File,Type,UsedInMainMenu,NoTranslate,schinese,Context / 

    tueMOD1,item_modifiers,,Ammo,[61DC98],,,碳钢弩箭(弹药),,

    tueMOD1Descitems,Ammo,,,一支碳钢弩箭。所有弓的弹药。\n按住“R”以使用备用弹药。,,

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

    所以是出了什么问题吗 [s-25]

    爱好摆烂,喜欢睡大觉,想打老板,想做新武器

  • ChazseL哈哈哈,让你肉眼扫描代码,测试功能。 [s-37]
    拉黑 8个月前 电脑端回复
  • wen叶4个红 [s-79]
    拉黑 8个月前 电脑端回复
  • 回复

    按f1看看有没有红

    爱好摆烂,喜欢睡大觉,想打老板,想做新武器

    回复
    Lv.5
    浴火重生

    Localization.txt文件 写的太乱了,改成:

    Key,File,Type,schinese,Context

    tueMOD1,items,Ammo,[61DC98]碳钢弩箭(弹药)

    tueMOD1Descitems,items,Ammo,一支碳钢弩箭,所有弓的弹药。\n按住“R”以使用备用弹药。



  • VD_448不懂就问,这个文件是管什么的啊,大佬
    拉黑 8个月前 电脑端回复
  • ChazseL @VD_448 Localization.txt文件,汉化,你发的,我修改了一下。不过你的物品名直接用的中文,不用汉化,Localization.txt文件直接删了
    拉黑 8个月前 电脑端回复
  • ChazseL @VD_448 额,你不是楼主呀 。。。Localization.txt,是汉化文件。原版游戏也有,汉化原版游戏的东西
    拉黑 8个月前 电脑端回复
  • VD_448@ChazseL 谢谢哥
    拉黑 8个月前 手机端回复
  • 回复
    Lv.5
    浴火重生

    <property name=”Class” value=”OpenBundle”/> 类分错了,OpenBundle是资源的,比如:一捆绑的石头,已捆绑的开锁器。

    应该使用:Projectile。<property name="Class" value="Projectile"/>


    其实你已经写了。<property name=”Extends” value=”ammoCrossbowBoltIron”/>,

    意思是:当前物品(碳钢弩箭)继承 铁弩箭(ammoCrossbowBoltIron),就是属性也继承了,除了你需要修改的内容(数值【如:经济价值,对叠墅,飞行速度,伤害等】,或者额外增加效果等),其他不用再重复写 。

  • wen叶第一次写,很多都太不理解,太感谢了,我试一下 [s-65]
    拉黑 8个月前 电脑端回复
  • 回复
    Lv.5
    浴火重生

    <!– 碳钢弩箭 –>

    <append xpath=”/items”>

    <item name=”碳钢弩箭”> <!– 道具名称 –>

    <property name=”Extends” value=”ammoCrossbowBoltIron”/> 继承 铁弩箭

    <property name=”CustomIcon” value=”ammoCrossbowBoltSteelAP”/> <!– 图标 –>

    <property name=”CustomIconTint” value=”DA3200″/> <!– 图标红色 –>

    <property name=”Meshfile” value=”@:Other/Items/Weapons/Ranged/Bows/Arrows/bolt_steelPrefab.prefab”/><!– 模型 –>

    <property name=”EconomicValue” value=”57″/><!– 价值 –>

    <property name=”TraderStageTemplate” value=”arrowsTier2″/><!– 出售阶段 –>

    解锁物品需要的技能,建议删了,不写。

    写了就还要写一个 progression.xml文件,文件内容要写具体的解锁物品的技能等级,比如:解锁AK47,或者是属性技能解锁,比如:解锁 急救包 的制作,需要医生技能2级。

    <property name=”UnlockedBy” value=”perkRangersAPAmmo”/>

    <property name=”EconomicBundleSize” value=”5″/>

    <property name=”IsSticky” value=”true”/>有粘性的,就是弹药会黏在目标上

    <property name=”StickyOffset” value=”.1″/>

    <property name=”StickyColliderUp” value=”2″/>

    <property name=”StickyColliderRadius” value=”.05″/>

    <property name=”StickyColliderLength” value=”.75″/>


    回复
    Lv.5
    浴火重生

    <property class="Action1">

    <property name="Class" value="Projectile"/> 类的类型:发射物,弩箭、弓箭类就这个。

    <property name="Explosion.ParticleIndex" value="0"/> <!-- no expl. --> 爆炸粒子索引,就是爆炸的时候用的粒子模型编号。这里没爆炸效果就不用,或者直接删了代码

    <property name="Gravity" value="-2.5"/> 弩箭受重力的影响值

    <property name="FlyTime" value="0"/>飞行时间

    <property name="LifeTime" value="14"/>存活时间,射击到目标身上没有损坏的情况下,存在的时间。

    </property>

    <effect_group name=”碳钢弩箭” tiered=”false”> <!– 碳钢弩箭 –>

    <passive_effect name=”EntityDamage” operation=”base_set” value=”100″ tags=”perkArchery”/><!– 实体伤害(基数) –>

    <passive_effect name=”BlockDamage” operation=”base_set” value=”6″ tags=”perkArchery”/><!– 方块伤害(基数) –>

    <passive_effect name=”TargetArmor” operation=”perc_add” value=”-.65″/> 目标护甲65%

    <display_value name=”dTargetArmor” value=”-.65″/> 物品展示栏,显示该属性:目标护甲65%

    <passive_effect name=”BlockDamage” operation=”perc_set” value=”.1″ tags=”wood”/> 对木制品的物块伤害

    <passive_effect name=”BlockDamage” operation=”perc_set” value=”0″ tags=”earth,metal,cloth”/> 对泥土、铁、布料制品的物块伤害

    <passive_effect name=”ProjectileVelocity” operation=”base_set” value=”82.5″ tags=”perkArchery”/> 弩箭飞行速度

    </effect_group>


    回复
    Lv.5
    浴火重生

    学习感知力的 护甲穿透技能。提高弩箭的对目标护甲降低的数值

    <effect_group name=”perkPenetrator” tiered=”false”>

    <passive_effect name=”TargetArmor” operation=”perc_add” value=”-.1″ tags=”perkArchery”>

    <requirement name=”ProgressionLevel” progression_name=”perkPenetrator” operation=”Equals” value=”1″/></passive_effect>

    <passive_effect name=”TargetArmor” operation=”perc_add” value=”-.15″ tags=”perkArchery”>

    <requirement name=”ProgressionLevel” progression_name=”perkPenetrator” operation=”Equals” value=”2″/></passive_effect>

    <passive_effect name=”TargetArmor” operation=”perc_add” value=”-.2″ tags=”perkArchery”>

    <requirement name=”ProgressionLevel” progression_name=”perkPenetrator” operation=”Equals” value=”3″/></passive_effect>

    <passive_effect name=”TargetArmor” operation=”perc_add” value=”-.3″ tags=”perkArchery”>

    <requirement name=”ProgressionLevel” progression_name=”perkPenetrator” operation=”Equals” value=”4″/></passive_effect>

    </effect_group>


    </item>


    </append>


    将碳钢弩箭,添加到铁弩弹药选项中

    <append xpath="/items/item[@name='gunBowT1IronCrossbow']/property[@class='Action0']/property[@name='Magazine_items']/@value">,碳钢弩箭</append>


    将碳钢弩箭,添加到复合弩弹药选项中

    <append xpath="/items/item[@name='gunBowT3CompoundCrossbow']/property[@class='Action0']/property[@name='Magazine_items']/@value">,碳钢弩箭</append>


    </tueMOD>



    注意:以上的数值如果不想修改的,如:EconomicValue 价值, ProjectileVelocity 弩箭飞行速度,等等,可以直接删除代码,直接继承 ammoCrossbowBoltIron(铁弩箭)的数值。

    还有一些铁弩箭有的属性,碳钢弩箭没有写,也会默认使用铁弩箭。


  • ChazseL3个回复的代码 汇合在一起。
    拉黑 8个月前 电脑端回复
  • wen叶好的,谢谢大佬,太感谢了 [s-26] [s-26]
    拉黑 8个月前 电脑端回复
  • 回复
    Lv.5

    兄弟你有什么资源学习制作mod吗,可以交流交流吗 [s-31]

    萌新mod制作者,加Q群810370345一起玩啊

  • wen叶我是用别人的改一下的,还有是看B站的
    拉黑 8个月前 电脑端回复
  • 回复
    创建和谐社区,请勿发表 不符合法律法规 的内容,社区不是大家 发泄个人情绪 的地方
    获取金币请查看 网页右侧悬浮栏领金币按钮 ,做 签到社区任务 获得金币!

    请登录之后再进行评论

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

    赞助广告位

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

    分享网站

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