找回密码
 防止广告:仅有QQ可以登录注册

QQ登录

只需一步,快速开始

搜索

大佬求助 mod 方法override出现不工作情况

harryc 2020-11-5 14:32:44 显示全部楼层 阅读模式
我是想把汽车碰撞的伤害给去掉,
然后这个是carsprite.c的代码
  1. modded class CarScript extends Car {

  2.         override void OnContact( string zoneName, vector localPos, IEntity other, Contact data )
  3.             {
  4.                         Print("vehicle zoneName : " + zoneName + " crashed!!!");
  5.             }
  6. }
复制代码
然后这个是config.cpp的代码
  1. class CfgPatches
  2. {
  3.     class FirstMod
  4.     {
  5.         requiredAddons[] = {""};
  6.     };
  7. };
  8. class CfgMods
  9. {
  10.     class FirstMod
  11.     {
  12.         type = "mod";
  13.         class defs
  14.         {

  15.             class worldScriptModule
  16.             {
  17.                 value = "";
  18.                 files[] = {"4_World/entities/vehicles"};
  19.             };
  20.         };
  21.     };
  22. };

  23. //this change worked!
  24. class CfgMagazines
  25. {
  26.     class DefaultMagazine;
  27.     class Magazine_Base: DefaultMagazine{};
  28.     class Mag_AKM_30Rnd: Magazine_Base
  29.         {
  30.         count=90;
  31.     };
  32. };
复制代码
打包挂载到游戏后就出现了,改弹匣容量的代码生效了,但是改这个onContact的方法不生效,不知道为啥。
步骤也是跟着官方的sample做的。求解求解求解!

另外我发现我的Print不生效,不光是按照熊大佬的tool贴里面的,还是在dayz tool workbrench里面的print都不会输出到console里,但是打断点的话是可以进入到print里面的。

大神点评7

熊天琪 2020-11-5 15:14:21 显示全部楼层
那恐怕你得找专门做MOD的人咨询了,
回复 支持 反对

使用道具 举报

 楼主| harryc 2020-11-5 15:42:57 显示全部楼层
熊天琪 发表于 2020-11-5 15:14
那恐怕你得找专门做MOD的人咨询了,

但我跟着大佬您的教程做的override onjumpstart 函数的mod也没有print出来。。不知道哪里出了问题。。代码也都是复制的。。
回复 支持 反对

使用道具 举报

熊天琪 2020-11-5 17:47:30 显示全部楼层
注意大小写和标点格式,
回复 支持 反对

使用道具 举报

 楼主| harryc 2020-11-5 18:00:16 显示全部楼层
熊天琪 发表于 2020-11-5 17:47
注意大小写和标点格式,

应该不会错。。我是码农对这个比较敏感。。关键是我都是复制您的代码的,还是不起作用。挺奇怪的,回家继续试试。
回复 支持 反对

使用道具 举报

熊天琪 2020-11-5 23:30:30 显示全部楼层
复制的代码把空格去掉,
回复 支持 反对

使用道具 举报

 楼主| harryc 2020-11-9 08:33:01 显示全部楼层
熊天琪 发表于 2020-11-5 23:30
复制的代码把空格去掉,

不是。。我找到原因了。在file目录要把mod的文件夹也带上。。根目录是dayz那个文件夹。
回复 支持 反对

使用道具 举报

 楼主| harryc 2020-11-9 08:37:45 显示全部楼层
@熊天琪 谢谢大佬!问题解决!此帖关闭!
回复 支持 反对

使用道具 举报