QQ登录

只需一步,快速开始

搜索

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

文视教程 DayZ服务器@Banking银行MOD的添加与配置修改详细方法教程

熊天琪 2020-2-6 20:10:25 显示全部楼层 阅读模式
视频教程观看:DayZ服务器@Banking银行MOD的添加与配置修改详细方法教程

说一下很多人因为这个MOD变向被收取了价格不等的费用.此MOD一直是免费的,但由于其的复杂性,即使MOD作者分享了方法也不会使用,特地出了此教程
感谢赞助:邂逅

- 安装

MOD里的主要文件:
Addons = 服务端根目录
Keys = 服务端根目录

-配置
安装完毕后首次运行服务器
以我服务端的路径为例:
D:\steamcmd\steamapps\common\DayZServer\Profiles\0
目录下会自动生成:DC_Banking文件夹

-修改
Banking文件的主要配置文件&以下相关设置点击查看:

BankingConfig.json = 银行配置文件
PlayerDatabase = 玩家银行数据文件
PlayerDatabase\76561198003843972.json = 玩家数据文档(主要修改玩家储存的金钱)
Banking银行MOD永久添加ATM提款机的方法教程
游客,如果您要查看本帖隐藏内容请回复




大神点评370

BankingConfig.json = 银行配置文件


  1. {
  2.     "m_DefaultMaxCurrency": 10000,
  3.     "m_StartCurrency": 0,
  4.     "m_PlaceExcessiveCurrencyOnGround": 1,
  5.     "m_CreateLogs": 1,
  6.     "m_MessageDisplayTime": 5,
  7.     "m_TransactionDelayTime": 1,
  8.     "m_BankingCurrencyArray": [
  9.         {
  10.             "m_ClassName": "MoneyRuble100",
  11.             "m_Value": 100
  12.         },
  13.         {
  14.             "m_ClassName": "MoneyRuble50",
  15.             "m_Value": 50
  16.         },
  17.         {
  18.             "m_ClassName": "MoneyRuble25",
  19.             "m_Value": 25
  20.         },
  21.         {
  22.             "m_ClassName": "MoneyRuble10",
  23.             "m_Value": 10
  24.         },
  25.         {
  26.             "m_ClassName": "MoneyRuble5",
  27.             "m_Value": 5
  28.         },
  29.         {
  30.             "m_ClassName": "MoneyRuble1",
  31.             "m_Value": 1
  32.         }
  33.     ]
  34. }
复制代码
文件内默认的代码:

    "m_DefaultMaxCurrency": 10000, = 玩家可以存储的最大货币量 (注意:不要设置太高否则出错 建议1000000)
    "m_StartCurrency": 0, = 玩家帐户中开始使用的货币数量 (注意:这里保持0不要动,动了就会出问题)
    "m_PlaceExcessiveCurrencyOnGround": 1, = 决定玩家不能携带的货币是否被放置在地上
    "m_CreateLogs": 1, = 决定是否应在服务器配置文件文件夹中的脚本*.log文件中创建日志
    "m_MessageDisplayTime": 5, = 消息显示的时间(秒)
    "m_TransactionDelayTime": 1, = 用户在几秒钟内再次提出存款/取款请求之前必须等待的时间
    "m_BankingCurrencyArray": [ = 包含所有货币类名称和值的数组
        {
            "m_ClassName": "MoneyRuble100",
            "m_Value": 100
        },
        {
            "m_ClassName": "MoneyRuble50",
            "m_Value": 50
        },
        {
            "m_ClassName": "MoneyRuble25",
            "m_Value": 25
        },
        {
            "m_ClassName": "MoneyRuble10",
            "m_Value": 10
        },
        {
            "m_ClassName": "MoneyRuble5",
            "m_Value": 5
        },
        {
            "m_ClassName": "MoneyRuble1",
            "m_Value": 1
        }
    ]
}

2020-2-6 20:12:50

PlayerDatabase = 玩家银行数据文件

默认是没有这个文件夹的,一旦有玩家访问了ATM机,服务器会自动生成PlayerDatabase这个文件夹,
所以不要像个孩子一样去纠结,为什么我没有PlayerDatabase这个文件夹? 行吗?



2020-2-6 20:18:25

PlayerDatabase\76561198003843972.json = 玩家数据文档(主要修改玩家储存的金钱)

  1. {
  2.     "m_PlainID": "76561198003843972",
  3.     "m_Username": "Survivor",
  4.     "m_OwnedCurrency": 0,
  5.     "m_MaxOwnedCurrencyBonus": 0
  6. }
复制代码


{
    "m_PlainID": "76561198003843972", = 玩家的ID
    "m_Username": "Survivor", = 上次使用银行系统时使用的玩家的名称
    "m_OwnedCurrency": 0, = 玩家储存的货币数量
    "m_MaxOwnedCurrencyBonus": 0 = 玩家可以在配置中设置的最大货币的最大货币量(例如,允许长时间的玩家或事件赢家存储比正常玩家更多)
}


2020-2-6 20:21:36

Banking银行MOD永久添加ATM提款机的方法教程

由于作者提供的方法太过麻烦,需要使用:Community Offline Mode
我通过自己的方法制作了2个ATM,分别在默认的2个交易区Green Mountain和Kumyrna内.
下面就是我使用到的代码

  1. // ------------------------------------------------------ Objects to Spawn ------------------------------------------------------

  2. //Green Mountain ATM:

  3. <Object>                        DC_BankingATMRed
  4. <ObjectPosition>        3706.7,402.012,5984.86
  5. <ObjectOrientation>        90, 0,                        0

  6. //Kumyrna ATM:

  7. <Object>                        DC_BankingATMRed
  8. <ObjectPosition>        8360.15,292.054,5994.15
  9. <ObjectOrientation>        325, 0,                        0
复制代码
将代码复制进:
D:\steamcmd\steamapps\common\DayZServer\Profiles\0\Trader\TraderObjects.txt

下面是已经制作好的TraderObjects.txt,下载覆盖即可使用Banking银行MOD永久ATM
链接: https://pan.baidu.com/s/10u9b7Jkb1wra2orRqARGjw 提取码: cs6b



需要的可以自行提取
MOD作者提供的代码:
  1. Classnames:
  2.         "DC_BankingLocker"
  3.         "DC_BankingATM"
  4.         "DC_BankingATMRed"
  5.         "DC_BankingATMGreen"
  6.         "DC_BankingATMBlue"
  7.         "DC_BankingATMDarkGreen"
  8.         "DC_BankingATMDarkBlue"
  9.         "DC_BankingATMOrange"
  10.         "DC_BankingATMYellow"
  11.         "DC_BankingATMPurple"
  12.         "DC_BankingATMWhite"
  13.         "DC_BankingATMGray"

  14. Green Mountain ATM:
  15.         Position: "3706.7 402.012 5984.86"
  16.         Orientation: "90 0 0"

  17.         Position: "3704.7 402.332 6003.1"
  18.         Orientation: "275 0 0"

  19. Kumyrna ATM:
  20.         Position: "8360.15 292.054 5994.15"
  21.         Orientation: "325 0 0"

  22.         Position: "8350.7 292.011 5978.3"
  23.         Orientation: "235 0 0"

  24. If you should be using the Stary or Klen trader mods:
  25. Stary ATM:
  26.         Position: "6262.1 301.012 7725.4"
  27.         Orientation: "35 0 0"

  28. Klen ATM:
  29.         Position: "11477.8 341.941 11341.6"
  30.         Orientation: "35 0 0"


  31. If you are using the community offline mode function:
  32. SpawnObject("DC_BankingATM", "3706.7 402.012 5984.86", "90 0 0"); //Green Mountain ATM 1
  33. SpawnObject("DC_BankingATM", "3704.7 402.332 6003.1", "275 0 0"); //Green Mountain ATM 2

  34. SpawnObject("DC_BankingATM", "8360.15 292.054 5994.15", "325 0 0"); //Kumyrna ATM 1
  35. SpawnObject("DC_BankingATM", "8350.7 292.011 5978.3", "235 0 0"); //Kumyrna ATM 2

  36. SpawnObject("DC_BankingATM", "6262.1 301.012 7725.4", "35 0 0"); //Stary ATM

  37. SpawnObject("DC_BankingATM", "11477.8 341.941 11341.6", "35 0 0"); //Klen ATM

  38. Thanks to =]PMC[=Tyson for providing the locations for his PMC traders:
  39. SpawnObject( "DC_BankingATMDarkGreen", "13326.676758 6.065017 6766.269043", "-20.000000 0.000000 0.000000" ); //PMC Trader Funfair
  40. SpawnObject( "DC_BankingATMDarkBlue", "13345.848633 6.033757 6739.655273", "75.000000 0.000000 0.000000" ); //PMC Trader Funfair
  41. SpawnObject( "DC_BankingATMOrange", "13349.243164 5.359690 6703.152344", "160.000000 0.000000 0.000000" ); //PMC Trader Funfair
  42. SpawnObject( "DC_BankingATMRed", "13324.538086 6.165526 6765.516602", "-20.000000 0.000000 0.000000" ); //PMC Trader Funfair
  43. SpawnObject( "DC_BankingATM", "9164.450195 93.925499 13163.900391", "50.000004 0.000000 0.000000" ); //PMC Trader Prison
  44. SpawnObject( "DC_BankingATMDarkBlue", "9172.360352 90.937103 13229.299805", "-45.000000 0.000000 0.000000" ); //PMC Trader Prison
  45. SpawnObject( "DC_BankingATM", "172.014313 472.758850 11316.481445", "35.000004 0.000000 0.000000" ); //PMC Trader Camp
复制代码


2020-2-6 20:34:10

666666666666666666666
2020-2-7 04:03:36

66666666666666666
2020-2-7 05:02:30

我来看看怎么弄的
2020-2-7 12:46:13

66666666666666666666666
2020-2-7 13:47:30

我有更好的办法
2020-2-7 13:59:28

6666666666666666
2020-2-7 16:32:01

Banking文件的主要配置文件
2020-2-7 19:13:07

123123123dsadas
2020-2-7 23:06:09

2020-2-7 23:34:48

666666666666666666666666
2020-2-8 01:13:19

目录下会自动生成:DC_Banking文件夹
2020-2-8 06:44:39

6666666666
2020-2-8 22:32:18

                              
2020-2-9 03:10:15

666666666666666666666
2020-2-9 09:29:50

6666666666666666666666666666666
2020-2-9 11:11:51

6666666666666666666
2020-2-9 17:29:28

66666666666666
2020-2-9 17:49:14

收藏了!!!!!!!!!!!!!!
2020-2-10 03:06:22

按时大苏打大苏打1231312
2020-2-11 04:32:15

66666666666666666666666666666666
2020-2-11 13:30:00

6666666666666
2020-2-11 14:26:15

楼主辛苦了!!!!!!
2020-2-12 11:28:27

来学习下如何设置
2020-2-12 17:53:16

DayZ服务器@Banking银行MOD的添加与配置修改详细方法教程
2020-2-12 22:08:56

sdfassfasfasfasfasf
2020-2-13 19:33:11