QQ登录

只需一步,快速开始

搜索

免费自助文章链接,禁止站外链接:一次最多7天

文视教程 DayZ服务器新人出生装备修改教程

熊天琪 2019-3-6 00:33:00 显示全部楼层 阅读模式
视频观看:DayZ服务器新人出生装备修改教程
路径:D:\steamcmd\steamapps\common\DayZServer\mpmissions\dayzOffline.chernarusplus\init.c

用notepad++编辑


  1. override void StartingEquipSetup(PlayerBase player, bool clothesChosen)
  2.         {
  3.                 EntityAI itemTop;
  4.                 EntityAI itemEnt;
  5.                 ItemBase itemBs;
  6.                 float rand;
  7.                
  8.                 itemTop = player.FindAttachmentBySlotName("Body");
  9.                
  10.                 if ( itemTop )
  11.                 {
  12.                         itemEnt = itemTop.GetInventory().CreateInInventory("Rag");
  13.                         if ( Class.CastTo(itemBs, itemEnt ) )
  14.                                 itemBs.SetQuantity(4);

  15.                         SetRandomHealth(itemEnt);
  16.                         
  17.                         itemEnt = itemTop.GetInventory().CreateInInventory("RoadFlare");
  18.                         SetRandomHealth(itemEnt);
  19.                         
  20.                         rand = Math.RandomFloatInclusive(0.0, 1.0);
  21.                         if ( rand < 0.35 )
  22.                                 itemEnt = player.GetInventory().CreateInInventory("Apple");
  23.                         else if ( rand > 0.65 )
  24.                                 itemEnt = player.GetInventory().CreateInInventory("Pear");
  25.                         else
  26.                                 itemEnt = player.GetInventory().CreateInInventory("Plum");
  27.                
  28.                         SetRandomHealth(itemEnt);
  29.                 }
  30.         }
  31. };
复制代码


添加:

游客,如果您要查看本帖隐藏内容请回复


  1. itemEnt = player.GetInventory().CreateInInventory("TTSKOPants");
  2.                  SetRandomHealth(itemEnt);

  3.                  itemEnt = player.GetInventory().CreateInInventory("TTSKOJacket_Camo");
  4.                  SetRandomHealth(itemEnt);

  5.                  itemEnt = player.GetInventory().CreateInInventory("AliceBag_Black");
  6.                  SetRandomHealth(itemEnt);

  7.                  itemEnt = player.GetInventory().CreateInInventory("CombatBoots_Black");
  8.                  SetRandomHealth(itemEnt);

  9.                  itemEnt = player.GetInventory().CreateInInventory("M4A1");
  10.                  SetRandomHealth(itemEnt);

  11.                  itemEnt = player.GetInventory().CreateInInventory("Mag_STANAG_30rND");
  12.                  SetRandomHealth(itemEnt);
复制代码

视频教程下载链接: https://pan.baidu.com/s/14ZYBb0uejI3Sj1qRJYEZ3Q 提取码: q9vv
编辑:init.c

搜索这段:override void StartingEquipSetup(PlayerBase player, bool clothesChosen)

确实需要点基本功,如果不会改的话,看不懂变量,就直接复制套用吧


直接复制会产生空格,需要粘贴到空文本里把前面的空格删除掉
把这个代码里先复制到notepad++里把前面空格处理一下,

如果不清理掉会报错,如果有能力手写就手写吧,复制的话,就手动删除前面的空格,空格在C语言里也是字符

大神点评1437

11111111111111111111111111
2019-3-6 10:27:51

我是一个相当懒散的人,不愿意多付出一点精力去钻研,所以我只会以最简单的方式帮助自己和其他人,
2019-3-10 11:03:42

我想回复看代码
2019-3-30 07:45:01

adsadadasdasdasdasdasdadas
2019-3-30 16:27:02

提示: 作者被禁止或删除 内容自动屏蔽
2019-4-3 09:48:53

好东西谢谢分享~
2019-4-6 01:34:49

dingyixia xuexile
2019-5-7 23:44:46

我是一个相当懒散的人,不愿意多付出一点精力去钻研,所以我只会以最简单的方式帮助自己和其他人,
2019-5-16 07:40:43

谢谢                    
2019-5-16 12:43:07

感谢大神感谢大神感谢大神感谢大神
2019-5-17 22:13:02

dadad addadwadwd
2019-5-19 09:57:39

提示: 作者被禁止或删除 内容自动屏蔽
2019-5-19 15:23:42

666666666666666
2019-5-20 11:30:58

感谢分享。
2019-5-21 02:27:10

111111111111
2019-5-21 16:53:13

感謝分享
2019-5-21 17:37:03

谢谢 大佬!
2019-5-21 19:35:52

11111111111111111111111111
2019-5-21 22:55:28

感谢您的分享
2019-5-22 09:11:13

提示: 作者被禁止或删除 内容自动屏蔽
2019-5-23 11:46:30

6666666666666666666666666666
2019-5-23 13:24:48

提示: 作者被禁止或删除 内容自动屏蔽
2019-5-23 15:30:06

提示: 作者被禁止或删除 内容自动屏蔽
2019-5-23 18:15:37

6666666666
2019-5-23 23:56:26

ksadadasfsaf
2019-5-24 01:26:14

6666666666666
2019-5-24 01:26:51

6666666666666666
2019-5-25 10:26:27

白天时间设置为1
serverTimeAcceleration=1
2019-5-25 12:23:59

看看不说话
2019-5-26 00:06:03