diff --git a/Ereshkigal-BaseAssortGenerator/src/prapor.js b/Ereshkigal-BaseAssortGenerator/src/prapor.js index 999b587..ba3c26a 100644 --- a/Ereshkigal-BaseAssortGenerator/src/prapor.js +++ b/Ereshkigal-BaseAssortGenerator/src/prapor.js @@ -2,27 +2,27 @@ エレシュキガル */ -class PraporAssort { +class PraporAssort{ static GenerateLL1() { - const CoreMod = require("../../CoreMod/src/Core.js") - DatabaseServer.tables.traders["54cb50c76803fa8b248b4571"].assort = { + const CoreMod = require("../../CoreMod/src/Core.js"); + DatabaseServer.tables.traders["54cb50c76803fa8b248b4571"].assort = { "items": [], "barter_scheme": {}, "loyal_level_items": {} - } - let id = null - //PRAPOR LOYALTY LEVEL 1 - // ASSORT ID ITEM TEMPLATE TRADER ID PRICE CURRENCY LOYALTY UNLIMITED STOCK MAXIMUM BUY + }; + let id = null; + //PRAPOR LOYALTY LEVEL 1 + // ASSORT ID ITEM TEMPLATE TRADER ID PRICE CURRENCY LOYALTY UNLIMITED STOCK MAXIMUM BUY - //5x45 BP x30 GS box - CoreMod.CreateTraderBarter(HashUtil.generate(), "57372ac324597767001bc261", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "59e358a886f7741776641ac3" - } - ] - ], "54cb50c76803fa8b248b4571", 1, false, 2000, 3); + //5x45 BP x30 GS box + CoreMod.CreateTraderBarter(HashUtil.generate(), "57372ac324597767001bc261", "hideout", "hideout", [ + [{ + "count": 1, + "_tpl": "59e358a886f7741776641ac3" + } + ] + ], "54cb50c76803fa8b248b4571", 1, false, 2000, 3); //5x45 BT x30 GS box CoreMod.CreateTraderBarter(HashUtil.generate(), "57372c89245977685d4159b1", "hideout", "hideout", [ @@ -85,10 +85,10 @@ class PraporAssort { "_tpl": "590a3cd386f77436f20848cb" } ] - ], "54cb50c76803fa8b248b4571", 1, false, 2000, 3) + ], "54cb50c76803fa8b248b4571", 1, false, 2000, 3); //RDG Smoke - CoreMod.CreateTraderAssort(HashUtil.generate(), "5a2a57cfc4a2826c6e06d44a", "54cb50c76803fa8b248b4571", 5931, "RUB", 1, false, 37000, 6) + CoreMod.CreateTraderAssort(HashUtil.generate(), "5a2a57cfc4a2826c6e06d44a", "54cb50c76803fa8b248b4571", 5931, "RUB", 1, false, 37000, 6); //PM 9X18PM 90-93 8-round magazine CoreMod.CreateTraderAssort(HashUtil.generate(), "5448c12b4bdc2d02308b456f", "54cb50c76803fa8b248b4571", 1025, "RUB", 1, true, 999999); @@ -139,25 +139,25 @@ class PraporAssort { CoreMod.CreateTraderAssort(HashUtil.generate(), "5cf639aad7f00c065703d455", "54cb50c76803fa8b248b4571", 301, "RUB", 1, false, 2000); //AK-74 5.45x39 muzzle brake & compensator (6P20 0-20) - CoreMod.CreateTraderAssort(HashUtil.generate(), "5649aa744bdc2ded0b8b457e", "54cb50c76803fa8b248b4571", 757, "RUB", 1, false, 70000) + CoreMod.CreateTraderAssort(HashUtil.generate(), "5649aa744bdc2ded0b8b457e", "54cb50c76803fa8b248b4571", 757, "RUB", 1, false, 70000); //AKS-74U 5.45x39 muzzle brake (6P26 0-20) - CoreMod.CreateTraderAssort(HashUtil.generate(), "57dc324a24597759501edc20", "54cb50c76803fa8b248b4571", 784, "RUB", 1, false, 70000) + CoreMod.CreateTraderAssort(HashUtil.generate(), "57dc324a24597759501edc20", "54cb50c76803fa8b248b4571", 784, "RUB", 1, false, 70000); //AK-103 7.62x39 muzzle brake & compensator - CoreMod.CreateTraderAssort(HashUtil.generate(), "5ac72e7d5acfc40016339a02", "54cb50c76803fa8b248b4571", 654, "RUB", 1, false, 2000, 4) + CoreMod.CreateTraderAssort(HashUtil.generate(), "5ac72e7d5acfc40016339a02", "54cb50c76803fa8b248b4571", 654, "RUB", 1, false, 2000, 4); //Axion Kobra EKP-8-02 reflex sight (Dovetail) - CoreMod.CreateTraderAssort(HashUtil.generate(), "5947db3f86f77447880cf76f", "54cb50c76803fa8b248b4571", 10194, "RUB", 1, false, 60000, 5) + CoreMod.CreateTraderAssort(HashUtil.generate(), "5947db3f86f77447880cf76f", "54cb50c76803fa8b248b4571", 10194, "RUB", 1, false, 60000, 5); //TT 7.62x25 makeshift sound suppressor - CoreMod.CreateTraderAssort(HashUtil.generate(), "571a28e524597720b4066567", "54cb50c76803fa8b248b4571", 16246, "RUB", 1, false, 15000, 2) + CoreMod.CreateTraderAssort(HashUtil.generate(), "571a28e524597720b4066567", "54cb50c76803fa8b248b4571", 16246, "RUB", 1, false, 15000, 2); //AK-74 rear sight (6P20 Sb.2) - CoreMod.CreateTraderAssort(HashUtil.generate(), "5649b0544bdc2d1b2b8b458a", "54cb50c76803fa8b248b4571", 544, "RUB", 1, false, 2000) + CoreMod.CreateTraderAssort(HashUtil.generate(), "5649b0544bdc2d1b2b8b458a", "54cb50c76803fa8b248b4571", 544, "RUB", 1, false, 2000); //AK-74M rear sight (6P20 Sb.2) - CoreMod.CreateTraderAssort(HashUtil.generate(), "5ac72e475acfc400180ae6fe", "54cb50c76803fa8b248b4571", 559, "RUB", 1, false, 2000) + CoreMod.CreateTraderAssort(HashUtil.generate(), "5ac72e475acfc400180ae6fe", "54cb50c76803fa8b248b4571", 559, "RUB", 1, false, 2000); //AKM rear sight (6P1 Sb.2-1) CoreMod.CreateTraderAssort(HashUtil.generate(), "59d650cf86f7741b846413a4", "54cb50c76803fa8b248b4571", 526, "RUB", 1, false, 2000); @@ -193,34 +193,34 @@ class PraporAssort { CoreMod.CreateTraderAssort(HashUtil.generate(), "5a7c74b3e899ef0014332c29", "54cb50c76803fa8b248b4571", 14968, "RUB", 1, false, 20000, 3); //PU 3.5x ring mount - CoreMod.CreateTraderAssort(HashUtil.generate(), "5b3f7c005acfc4704b4a1de8", "54cb50c76803fa8b248b4571", 1205, "RUB", 1, false, 20000, 5) + CoreMod.CreateTraderAssort(HashUtil.generate(), "5b3f7c005acfc4704b4a1de8", "54cb50c76803fa8b248b4571", 1205, "RUB", 1, false, 20000, 5); //AK-74 polymer stock (6P20 Sb.7) - CoreMod.CreateTraderAssort(HashUtil.generate(), "5649b0fc4bdc2d17108b4588", "54cb50c76803fa8b248b4571", 2255, "RUB", 1, true, 999999, 4) + CoreMod.CreateTraderAssort(HashUtil.generate(), "5649b0fc4bdc2d17108b4588", "54cb50c76803fa8b248b4571", 2255, "RUB", 1, true, 999999, 4); //AKS-74U metal skeleton stock (6P26 Sb.5) - CoreMod.CreateTraderAssort(HashUtil.generate(), "57dc347d245977596754e7a1", "54cb50c76803fa8b248b4571", 1683, "RUB", 1, false, 60000) + CoreMod.CreateTraderAssort(HashUtil.generate(), "57dc347d245977596754e7a1", "54cb50c76803fa8b248b4571", 1683, "RUB", 1, false, 60000); //AK-74M polymer stock (6P34 Sb.15) - CoreMod.CreateTraderAssort(HashUtil.generate(), "5ac50c185acfc400163398d4", "54cb50c76803fa8b248b4571", 1773, "RUB", 1, false, 3000, 5) + CoreMod.CreateTraderAssort(HashUtil.generate(), "5ac50c185acfc400163398d4", "54cb50c76803fa8b248b4571", 1773, "RUB", 1, false, 3000, 5); //TT 7.62x25 121mm homespun threaded barrel - CoreMod.CreateTraderAssort(HashUtil.generate(), "571a279b24597720b4066566", "54cb50c76803fa8b248b4571", 2343, "RUB", 1, false, 15000, 2) + CoreMod.CreateTraderAssort(HashUtil.generate(), "571a279b24597720b4066566", "54cb50c76803fa8b248b4571", 2343, "RUB", 1, false, 15000, 2); //AK-74 polymer handguard (6P20 Sb.9) - CoreMod.CreateTraderAssort(HashUtil.generate(), "5648b1504bdc2d9d488b4584", "54cb50c76803fa8b248b4571", 1114, "RUB", 1, false, 2000) + CoreMod.CreateTraderAssort(HashUtil.generate(), "5648b1504bdc2d9d488b4584", "54cb50c76803fa8b248b4571", 1114, "RUB", 1, false, 2000); //AK-100 series polymer handguard - CoreMod.CreateTraderAssort(HashUtil.generate(), "5cbda392ae92155f3c17c39f", "54cb50c76803fa8b248b4571", 1441, "RUB", 1, false, 20000) + CoreMod.CreateTraderAssort(HashUtil.generate(), "5cbda392ae92155f3c17c39f", "54cb50c76803fa8b248b4571", 1441, "RUB", 1, false, 20000); //AK bakelite pistol grip (6P4 Sb.8V) - CoreMod.CreateTraderAssort(HashUtil.generate(), "5649ad3f4bdc2df8348b4585", "54cb50c76803fa8b248b4571", 833, "RUB", 1, false, 2000) + CoreMod.CreateTraderAssort(HashUtil.generate(), "5649ad3f4bdc2df8348b4585", "54cb50c76803fa8b248b4571", 833, "RUB", 1, false, 2000); //AK polymer pistol grip (6P1 Sb.8) - CoreMod.CreateTraderAssort(HashUtil.generate(), "5649ade84bdc2d1b2b8b4587", "54cb50c76803fa8b248b4571", 861, "RUB", 1, false, 20000, 7) + CoreMod.CreateTraderAssort(HashUtil.generate(), "5649ade84bdc2d1b2b8b4587", "54cb50c76803fa8b248b4571", 861, "RUB", 1, false, 20000, 7); //AK-74 textolite pistol grip (6P4 Sb.9) - CoreMod.CreateTraderAssort(HashUtil.generate(), "57e3dba62459770f0c32322b", "54cb50c76803fa8b248b4571", 806, "RUB", 1, false, 2000) + CoreMod.CreateTraderAssort(HashUtil.generate(), "57e3dba62459770f0c32322b", "54cb50c76803fa8b248b4571", 806, "RUB", 1, false, 2000); //AK-74 dust cover (6P20 0-1) CoreMod.CreateTraderAssort(HashUtil.generate(), "5649af094bdc2df8348b4586", "54cb50c76803fa8b248b4571", 1136, "RUB", 1, false, 5000, 4); @@ -235,111 +235,111 @@ class PraporAssort { CoreMod.CreateTraderAssort(HashUtil.generate(), "5991b51486f77447b112d44f", "54cb50c76803fa8b248b4571", 15177, "RUB", 1, true, 999999); //SKS - id = HashUtil.generate() - CoreMod.CreateTraderAssortWithPreset(id, "58dffce486f77409f40f8162", "54cb50c76803fa8b248b4571", 21810, "RUB", 1, true, 999999); + id = HashUtil.generate(); + CoreMod.CreateTraderAssortWithPreset(id, "58dffce486f77409f40f8162", "54cb50c76803fa8b248b4571", 21810, "RUB", 1, true, 999999); //AKS-74U - id = HashUtil.generate() - CoreMod.CreateTraderBarterWithPreset(id, "584147732459775a2b6d9f12", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "573478bc24597738002c6175" - }, { - "count": 1, - "_tpl": "5e2af00086f7746d3f3c33f7" - } - ] - ], "54cb50c76803fa8b248b4571", 1, false, 7000); + id = HashUtil.generate(); + CoreMod.CreateTraderBarterWithPreset(id, "584147732459775a2b6d9f12", "hideout", "hideout", [ + [{ + "count": 1, + "_tpl": "573478bc24597738002c6175" + }, { + "count": 1, + "_tpl": "5e2af00086f7746d3f3c33f7" + } + ] + ], "54cb50c76803fa8b248b4571", 1, false, 7000); //AKS-74u - id = HashUtil.generate() - CoreMod.CreateTraderAssortWithPreset(id, "584147732459775a2b6d9f12", "54cb50c76803fa8b248b4571", 28823, "RUB", 1, false, 700000); + id = HashUtil.generate(); + CoreMod.CreateTraderAssortWithPreset(id, "584147732459775a2b6d9f12", "54cb50c76803fa8b248b4571", 28823, "RUB", 1, false, 700000); CoreMod.CreateTraderAssortUnlock("54cb50c76803fa8b248b4571", "success", id, "5936d90786f7742b1420ba5b"); //AKM - id = HashUtil.generate() - CoreMod.CreateTraderBarterWithPreset(id, "59e8d2ab86f77407f03fc9c2", "hideout", "hideout", [ - [{ - "count": 3, - "_tpl": "57347d7224597744596b4e72" - } - ] - ], "54cb50c76803fa8b248b4571", 1, false, 20000, 1); + id = HashUtil.generate(); + CoreMod.CreateTraderBarterWithPreset(id, "59e8d2ab86f77407f03fc9c2", "hideout", "hideout", [ + [{ + "count": 3, + "_tpl": "57347d7224597744596b4e72" + } + ] + ], "54cb50c76803fa8b248b4571", 1, false, 20000, 1); //PM "Makarov" 9x18 - id = HashUtil.generate() - CoreMod.CreateTraderAssortWithPreset(id, "58414967245977598f1ad391", "54cb50c76803fa8b248b4571", 6581, "RUB", 1, true, 999999); + id = HashUtil.generate(); + CoreMod.CreateTraderAssortWithPreset(id, "58414967245977598f1ad391", "54cb50c76803fa8b248b4571", 6581, "RUB", 1, true, 999999); // PM "Makarov" 9x18 - id = HashUtil.generate() - CoreMod.CreateTraderBarterWithPreset(id, "58414967245977598f1ad391", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "57347c5b245977448d35f6e1" - }, { - "count": 1, - "_tpl": "57347c77245977448d35f6e2" - } - ] - ], "54cb50c76803fa8b248b4571", 1, false, 20000, 5); + id = HashUtil.generate(); + CoreMod.CreateTraderBarterWithPreset(id, "58414967245977598f1ad391", "hideout", "hideout", [ + [{ + "count": 1, + "_tpl": "57347c5b245977448d35f6e1" + }, { + "count": 1, + "_tpl": "57347c77245977448d35f6e2" + } + ] + ], "54cb50c76803fa8b248b4571", 1, false, 20000, 5); //tt-33 - id = HashUtil.generate() - CoreMod.CreateTraderAssortWithPreset(id, "58414a2724597759b344da4d", "54cb50c76803fa8b248b4571", 8194, "RUB", 1, false, 200000); + id = HashUtil.generate(); + CoreMod.CreateTraderAssortWithPreset(id, "58414a2724597759b344da4d", "54cb50c76803fa8b248b4571", 8194, "RUB", 1, false, 200000); //mp-443 - id = HashUtil.generate() - CoreMod.CreateTraderAssortWithPreset(id, "584148a524597759eb357a44", "54cb50c76803fa8b248b4571", 13816, "RUB", 1, false, 200000); + id = HashUtil.generate(); + CoreMod.CreateTraderAssortWithPreset(id, "584148a524597759eb357a44", "54cb50c76803fa8b248b4571", 13816, "RUB", 1, false, 200000); //APS - id = HashUtil.generate() - CoreMod.CreateTraderBarterWithPreset(id, "5ac4accf86f774181345c3d7", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "59e35ef086f7741777737012" - }, { - "count": 1, - "_tpl": "57347c5b245977448d35f6e1" - } - ] - ], "54cb50c76803fa8b248b4571", 1, false, 2000); + id = HashUtil.generate(); + CoreMod.CreateTraderBarterWithPreset(id, "5ac4accf86f774181345c3d7", "hideout", "hideout", [ + [{ + "count": 1, + "_tpl": "59e35ef086f7741777737012" + }, { + "count": 1, + "_tpl": "57347c5b245977448d35f6e1" + } + ] + ], "54cb50c76803fa8b248b4571", 1, false, 2000); //pp-91 kedr - id = HashUtil.generate() - CoreMod.CreateTraderAssortWithPreset(id, "584149c42459775a77263510", "54cb50c76803fa8b248b4571", 21349, "RUB", 1, true, 999999, 5); + id = HashUtil.generate(); + CoreMod.CreateTraderAssortWithPreset(id, "584149c42459775a77263510", "54cb50c76803fa8b248b4571", 21349, "RUB", 1, true, 999999, 5); //PP-19-01 - id = HashUtil.generate() - CoreMod.CreateTraderBarterWithPreset(id, "59b81f7386f77421ac688a0a", "hideout", "hideout", [ - [{ - "count": 4, - "_tpl": "57347cd0245977445a2d6ff1" - } - ] - ], "54cb50c76803fa8b248b4571", 1, false, 2000, 2); + id = HashUtil.generate(); + CoreMod.CreateTraderBarterWithPreset(id, "59b81f7386f77421ac688a0a", "hideout", "hideout", [ + [{ + "count": 4, + "_tpl": "57347cd0245977445a2d6ff1" + } + ] + ], "54cb50c76803fa8b248b4571", 1, false, 2000, 2); //6B34 anti-fragmentation glasses CoreMod.CreateTraderAssort(HashUtil.generate(), "5b432be65acfc433000ed01f", "54cb50c76803fa8b248b4571", 3003, "RUB", 1, true, 999999, 3); //PPSH-41 - id = HashUtil.generate() - CoreMod.CreateTraderAssortWithPreset(id, "5eb2963686f7742d3f5ab0f8", "54cb50c76803fa8b248b4571", 15488, "RUB", 1, false, 200000); + id = HashUtil.generate(); + CoreMod.CreateTraderAssortWithPreset(id, "5eb2963686f7742d3f5ab0f8", "54cb50c76803fa8b248b4571", 15488, "RUB", 1, false, 200000); //6B47 Ratnik-BSh helmet CoreMod.CreateTraderAssort(HashUtil.generate(), "5a7c4850e899ef00150be885", "54cb50c76803fa8b248b4571", 33336, "RUB", 1, true, 999999, 3); //Mosin sniper carbine - id = HashUtil.generate() - CoreMod.CreateTraderBarterWithPreset(id, "5c0c1f2b86f77455912eaefc", "hideout", "hideout", [ - [{ - "count": 5, - "_tpl": "5672cb304bdc2dc2088b456a" - }, { - "count": 8, - "_tpl": "5672cb124bdc2d1a0f8b4568" - } - ] - ], "54cb50c76803fa8b248b4571", 1, false, 2000, 1); + id = HashUtil.generate(); + CoreMod.CreateTraderBarterWithPreset(id, "5c0c1f2b86f77455912eaefc", "hideout", "hideout", [ + [{ + "count": 5, + "_tpl": "5672cb304bdc2dc2088b456a" + }, { + "count": 8, + "_tpl": "5672cb124bdc2d1a0f8b4568" + } + ] + ], "54cb50c76803fa8b248b4571", 1, false, 2000, 1); //SFera-S CoreMod.CreateTraderBarter(HashUtil.generate(), "5aa7d193e5b5b000171d063f", "hideout", "hideout", [ @@ -354,24 +354,24 @@ class PraporAssort { ], "54cb50c76803fa8b248b4571", 1, false, 2000, 3); //GSSh-01 active headset - CoreMod.CreateTraderAssort(HashUtil.generate(), "5b432b965acfc47a8774094e", "54cb50c76803fa8b248b4571", 13039, "RUB", 1, true, 999999) + CoreMod.CreateTraderAssort(HashUtil.generate(), "5b432b965acfc47a8774094e", "54cb50c76803fa8b248b4571", 13039, "RUB", 1, true, 999999); //Mosin infantry - id = HashUtil.generate() - CoreMod.CreateTraderAssortWithPreset(id, "5b8683a486f77467f2423114", "54cb50c76803fa8b248b4571", 47192, "RUB", 1, true, 999999); + id = HashUtil.generate(); + CoreMod.CreateTraderAssortWithPreset(id, "5b8683a486f77467f2423114", "54cb50c76803fa8b248b4571", 47192, "RUB", 1, true, 999999); //Mosin infantry carbine - id = HashUtil.generate() - CoreMod.CreateTraderAssortWithPreset(id, "5c0c1dff86f7744dba7a2892", "54cb50c76803fa8b248b4571", 47794, "RUB", 1, false, 20000, 4) + id = HashUtil.generate(); + CoreMod.CreateTraderAssortWithPreset(id, "5c0c1dff86f7744dba7a2892", "54cb50c76803fa8b248b4571", 47794, "RUB", 1, false, 20000, 4); - //6B23-1 - CoreMod.CreateTraderBarter(HashUtil.generate(), "5c0e5bab86f77461f55ed1f3", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "59fafb5d86f774067a6f2084" - } - ] - ], "54cb50c76803fa8b248b4571", 1, false, 1000, 1); + //6B23-1 + CoreMod.CreateTraderBarter(HashUtil.generate(), "5c0e5bab86f77461f55ed1f3", "hideout", "hideout", [ + [{ + "count": 1, + "_tpl": "59fafb5d86f774067a6f2084" + } + ] + ], "54cb50c76803fa8b248b4571", 1, false, 1000, 1); //VKBO bag CoreMod.CreateTraderBarter(HashUtil.generate(), "5ab8ee7786f7742d8f33f0b9", "hideout", "hideout", [ @@ -395,333 +395,344 @@ class PraporAssort { ], "54cb50c76803fa8b248b4571", 1, false, 2000, 2); } static GenerateLL2() { - const CoreMod = require("../../CoreMod/src/Core.js") - let id = null - //9mm PST GZH - CoreMod.CreateTraderAssort(HashUtil.generate(), "56d59d3ad2720bdb418b4577", "54cb50c76803fa8b248b4571", 68, "RUB", 2, true, 999999) + const CoreMod = require("../../CoreMod/src/Core.js"); + let id = null; + //9mm PST GZH + CoreMod.CreateTraderAssort(HashUtil.generate(), "56d59d3ad2720bdb418b4577", "54cb50c76803fa8b248b4571", 68, "RUB", 2, true, 999999); - //5.45 PP GS - CoreMod.CreateTraderAssort(HashUtil.generate(), "56dff2ced2720bb4668b4567", "54cb50c76803fa8b248b4571", 159, "RUB", 2, false, 1000000, 400) + //5.45 PP GS + CoreMod.CreateTraderAssort(HashUtil.generate(), "56dff2ced2720bb4668b4567", "54cb50c76803fa8b248b4571", 159, "RUB", 2, false, 1000000, 400); - //5.45 US GS - CoreMod.CreateTraderAssort(HashUtil.generate(), "56dff4ecd2720b5f5a8b4568", "54cb50c76803fa8b248b4571", 87, "RUB", 2, false, 200000) + //5.45 US GS + CoreMod.CreateTraderAssort(HashUtil.generate(), "56dff4ecd2720b5f5a8b4568", "54cb50c76803fa8b248b4571", 87, "RUB", 2, false, 200000); - //7.62x25 TT P gl - CoreMod.CreateTraderAssort(HashUtil.generate(), "5736026a245977644601dc61", "54cb50c76803fa8b248b4571", 57, "RUB", 2, true, 999999) + //7.62x25 TT P gl + CoreMod.CreateTraderAssort(HashUtil.generate(), "5736026a245977644601dc61", "54cb50c76803fa8b248b4571", 57, "RUB", 2, true, 999999); - //7.62x25 tt pt gzh - CoreMod.CreateTraderAssort(HashUtil.generate(), "573603c924597764442bd9cb", "54cb50c76803fa8b248b4571", 69, "RUB", 2, true, 999999) + //7.62x25 tt pt gzh + CoreMod.CreateTraderAssort(HashUtil.generate(), "573603c924597764442bd9cb", "54cb50c76803fa8b248b4571", 69, "RUB", 2, true, 999999); - //PM PPe gzh - CoreMod.CreateTraderAssort(HashUtil.generate(), "57371b192459775a9f58a5e0", "54cb50c76803fa8b248b4571", 56, "RUB", 2, false, 1300000) + //PM PPe gzh + CoreMod.CreateTraderAssort(HashUtil.generate(), "57371b192459775a9f58a5e0", "54cb50c76803fa8b248b4571", 56, "RUB", 2, false, 1300000); - //SP5 gs - CoreMod.CreateTraderAssort(HashUtil.generate(), "57a0dfb82459774d3078b56c", "54cb50c76803fa8b248b4571", 236, "RUB", 2, true, 999999) + //SP5 gs + CoreMod.CreateTraderAssort(HashUtil.generate(), "57a0dfb82459774d3078b56c", "54cb50c76803fa8b248b4571", 236, "RUB", 2, true, 999999); - //T-45M1 - CoreMod.CreateTraderAssort(HashUtil.generate(), "59e4cf5286f7741778269d8a", "54cb50c76803fa8b248b4571", 73, "RUB", 2, true, 999999, 400) + //T-45M1 + CoreMod.CreateTraderAssort(HashUtil.generate(), "59e4cf5286f7741778269d8a", "54cb50c76803fa8b248b4571", 73, "RUB", 2, true, 999999, 400); - //9x21 p gzh - CoreMod.CreateTraderAssort(HashUtil.generate(), "5a26abfac4a28232980eabff", "54cb50c76803fa8b248b4571", 164, "RUB", 2, false, 40000, 400) + //9x21 p gzh + CoreMod.CreateTraderAssort(HashUtil.generate(), "5a26abfac4a28232980eabff", "54cb50c76803fa8b248b4571", 164, "RUB", 2, false, 40000, 400); - //T-46M - CoreMod.CreateTraderAssort(HashUtil.generate(), "5e023cf8186a883be655e54f", "54cb50c76803fa8b248b4571", 258, "RUB", 2, true, 999999, 120) + //T-46M + CoreMod.CreateTraderAssort(HashUtil.generate(), "5e023cf8186a883be655e54f", "54cb50c76803fa8b248b4571", 258, "RUB", 2, true, 999999, 120); - //Shrapnel-10 buckshot - CoreMod.CreateTraderAssort(HashUtil.generate(), "5e85a9a6eacf8c039e4e2ac1", "54cb50c76803fa8b248b4571", 86, "RUB", 2, false, 200000, 80) + //Shrapnel-10 buckshot + CoreMod.CreateTraderAssort(HashUtil.generate(), "5e85a9a6eacf8c039e4e2ac1", "54cb50c76803fa8b248b4571", 86, "RUB", 2, false, 200000, 80); - //Zarya - CoreMod.CreateTraderAssort(HashUtil.generate(), "5a0c27731526d80618476ac4", "54cb50c76803fa8b248b4571", 8418, "RUB", 2, false, 200000, 10) + //Zarya + CoreMod.CreateTraderAssort(HashUtil.generate(), "5a0c27731526d80618476ac4", "54cb50c76803fa8b248b4571", 8418, "RUB", 2, false, 200000, 10); - //SV-98 7.62x54R polymer 10-round magazine - CoreMod.CreateTraderAssort(HashUtil.generate(), "559ba5b34bdc2d1f1a8b4582", "54cb50c76803fa8b248b4571", 4251, "RUB", 2, false, 30000) + //SV-98 7.62x54R polymer 10-round magazine + CoreMod.CreateTraderAssort(HashUtil.generate(), "559ba5b34bdc2d1f1a8b4582", "54cb50c76803fa8b248b4571", 4251, "RUB", 2, false, 30000); - //6L24 - CoreMod.CreateTraderAssort(HashUtil.generate(), "57838f0b2459774a256959b2", "54cb50c76803fa8b248b4571", 5055, "RUB", 2, false, 10000, 8) + //6L24 + CoreMod.CreateTraderAssort(HashUtil.generate(), "57838f0b2459774a256959b2", "54cb50c76803fa8b248b4571", 5055, "RUB", 2, false, 10000, 8); - //SR-1MP 9x21 18-round magazine - CoreMod.CreateTraderAssort(HashUtil.generate(), "59f99a7d86f7745b134aa97b", "54cb50c76803fa8b248b4571", 1642, "RUB", 2, true, 999999) + //SR-1MP 9x21 18-round magazine + CoreMod.CreateTraderAssort(HashUtil.generate(), "59f99a7d86f7745b134aa97b", "54cb50c76803fa8b248b4571", 1642, "RUB", 2, true, 999999); - //6L10 - CoreMod.CreateTraderAssort(HashUtil.generate(), "5a01c29586f77474660c694c", "54cb50c76803fa8b248b4571", 2152, "RUB", 2, true, 999999) + //6L10 + CoreMod.CreateTraderAssort(HashUtil.generate(), "5a01c29586f77474660c694c", "54cb50c76803fa8b248b4571", 2152, "RUB", 2, true, 999999); - //AK-103 7.62x39 30-round magazine - CoreMod.CreateTraderAssort(HashUtil.generate(), "5ac66bea5acfc43b321d4aec", "54cb50c76803fa8b248b4571", 2110, "RUB", 2, true, 999999) + //AK-103 7.62x39 30-round magazine + CoreMod.CreateTraderAssort(HashUtil.generate(), "5ac66bea5acfc43b321d4aec", "54cb50c76803fa8b248b4571", 2110, "RUB", 2, true, 999999); - //6L23 Plum - CoreMod.CreateTraderAssort(HashUtil.generate(), "5cbdaf89ae9215000e5b9c94", "54cb50c76803fa8b248b4571", 2289, "RUB", 2, false, 20000) + //6L23 Plum + CoreMod.CreateTraderAssort(HashUtil.generate(), "5cbdaf89ae9215000e5b9c94", "54cb50c76803fa8b248b4571", 2289, "RUB", 2, false, 20000); - //PL-15 9x19 16-round magazine - CoreMod.CreateTraderAssort(HashUtil.generate(), "602286df23506e50807090c6", "54cb50c76803fa8b248b4571", 1500, "RUB", 2, true, 999999) + //PL-15 9x19 16-round magazine + CoreMod.CreateTraderAssort(HashUtil.generate(), "602286df23506e50807090c6", "54cb50c76803fa8b248b4571", 1500, "RUB", 2, true, 999999); - //NSPU-M Eyecup - CoreMod.CreateTraderAssort(HashUtil.generate(), "5ba36f85d4351e0085325c81", "54cb50c76803fa8b248b4571", 285, "RUB", 2, false, 2000) + //NSPU-M Eyecup + CoreMod.CreateTraderAssort(HashUtil.generate(), "5ba36f85d4351e0085325c81", "54cb50c76803fa8b248b4571", 285, "RUB", 2, false, 2000); - //1p59 Eyecup - CoreMod.CreateTraderAssort(HashUtil.generate(), "5d0b5cd3d7ad1a3fe32ad263", "54cb50c76803fa8b248b4571", 628, "RUB", 2, false, 2000) + //1p59 Eyecup + CoreMod.CreateTraderAssort(HashUtil.generate(), "5d0b5cd3d7ad1a3fe32ad263", "54cb50c76803fa8b248b4571", 628, "RUB", 2, false, 2000); - //EKP-8-18 - CoreMod.CreateTraderAssort(HashUtil.generate(), "591c4efa86f7741030027726", "54cb50c76803fa8b248b4571", 15260, "RUB", 2, false, 6000, 4) + //EKP-8-18 + CoreMod.CreateTraderAssort(HashUtil.generate(), "591c4efa86f7741030027726", "54cb50c76803fa8b248b4571", 15260, "RUB", 2, false, 6000, 4); - //Krechet - CoreMod.CreateTraderAssort(HashUtil.generate(), "609a63b6e2ff132951242d09", "54cb50c76803fa8b248b4571", 14416, "RUB", 2, true, 999999) + //Krechet + CoreMod.CreateTraderAssort(HashUtil.generate(), "609a63b6e2ff132951242d09", "54cb50c76803fa8b248b4571", 14416, "RUB", 2, true, 999999); - //TT01 - CoreMod.CreateTraderAssort(HashUtil.generate(), "5649d9a14bdc2d79388b4580", "54cb50c76803fa8b248b4571", 2941, "RUB", 2, false, 15000, 5) + //TT01 + CoreMod.CreateTraderAssort(HashUtil.generate(), "5649d9a14bdc2d79388b4580", "54cb50c76803fa8b248b4571", 2941, "RUB", 2, false, 15000, 5); - //AKMP Rear sight - CoreMod.CreateTraderAssort(HashUtil.generate(), "5a0ed824fcdbcb0176308b0d", "54cb50c76803fa8b248b4571", 513, "RUB", 2, false, 2000) + //AKMP Rear sight + CoreMod.CreateTraderAssort(HashUtil.generate(), "5a0ed824fcdbcb0176308b0d", "54cb50c76803fa8b248b4571", 513, "RUB", 2, false, 2000); - //AKMP Front sight - CoreMod.CreateTraderAssort(HashUtil.generate(), "5a0f096dfcdbcb0176308b15", "54cb50c76803fa8b248b4571", 513, "RUB", 2, false, 2000) + //AKMP Front sight + CoreMod.CreateTraderAssort(HashUtil.generate(), "5a0f096dfcdbcb0176308b15", "54cb50c76803fa8b248b4571", 513, "RUB", 2, false, 2000); - //1P59 riflescope - CoreMod.CreateTraderAssort(HashUtil.generate(), "5d0a3a58d7ad1a669c15ca14", "54cb50c76803fa8b248b4571", 24198, "RUB", 2, false, 2000) + //1P59 riflescope + CoreMod.CreateTraderAssort(HashUtil.generate(), "5d0a3a58d7ad1a669c15ca14", "54cb50c76803fa8b248b4571", 24198, "RUB", 2, false, 2000); - //1P69 riflescope - CoreMod.CreateTraderAssort(HashUtil.generate(), "5d0a3e8cd7ad1a6f6a3d35bd", "54cb50c76803fa8b248b4571", 27468, "RUB", 2, false, 2000) + //1P69 riflescope + CoreMod.CreateTraderAssort(HashUtil.generate(), "5d0a3e8cd7ad1a6f6a3d35bd", "54cb50c76803fa8b248b4571", 27468, "RUB", 2, false, 2000); - //Kochetov mount - CoreMod.CreateTraderAssort(HashUtil.generate(), "5b3f7bf05acfc433000ecf6b", "54cb50c76803fa8b248b4571", 1373, "RUB", 2, false, 20000) + //Kochetov mount + CoreMod.CreateTraderAssort(HashUtil.generate(), "5b3f7bf05acfc433000ecf6b", "54cb50c76803fa8b248b4571", 1373, "RUB", 2, false, 20000); - //1P59 dovetail mount - CoreMod.CreateTraderAssort(HashUtil.generate(), "5d0a29ead7ad1a0026013f27", "54cb50c76803fa8b248b4571", 1908, "RUB", 2, false, 2000) + //1P59 dovetail mount + CoreMod.CreateTraderAssort(HashUtil.generate(), "5d0a29ead7ad1a0026013f27", "54cb50c76803fa8b248b4571", 1908, "RUB", 2, false, 2000); - //1P69 weaver mount - CoreMod.CreateTraderAssort(HashUtil.generate(), "5d0a29fed7ad1a002769ad08", "54cb50c76803fa8b248b4571", 2050, "RUB", 2, false, 2000) + //1P69 weaver mount + CoreMod.CreateTraderAssort(HashUtil.generate(), "5d0a29fed7ad1a002769ad08", "54cb50c76803fa8b248b4571", 2050, "RUB", 2, false, 2000); - //6P20 Sb.5 - CoreMod.CreateTraderAssort(HashUtil.generate(), "5649b1c04bdc2d16268b457c", "54cb50c76803fa8b248b4571", 2014, "RUB", 2, false, 50000) + //6P20 Sb.5 + CoreMod.CreateTraderAssort(HashUtil.generate(), "5649b1c04bdc2d16268b457c", "54cb50c76803fa8b248b4571", 2014, "RUB", 2, false, 50000); - //6G15U - CoreMod.CreateTraderAssort(HashUtil.generate(), "5a0c59791526d8dba737bba7", "54cb50c76803fa8b248b4571", 3522, "RUB", 2, false, 20000, 8) + //6G15U + CoreMod.CreateTraderAssort(HashUtil.generate(), "5a0c59791526d8dba737bba7", "54cb50c76803fa8b248b4571", 3522, "RUB", 2, false, 20000, 8); - //6P20 Sb.7 PLum - CoreMod.CreateTraderAssort(HashUtil.generate(), "5cbdb1b0ae9215000d50e105", "54cb50c76803fa8b248b4571", 2364, "RUB", 2, false, 2000) + //6P20 Sb.7 PLum + CoreMod.CreateTraderAssort(HashUtil.generate(), "5cbdb1b0ae9215000d50e105", "54cb50c76803fa8b248b4571", 2364, "RUB", 2, false, 2000); - //6P20 Sb.6 - CoreMod.CreateTraderAssort(HashUtil.generate(), "5648b0744bdc2d363b8b4578", "54cb50c76803fa8b248b4571", 874, "RUB", 2, false, 50000) + //6P20 Sb.6 + CoreMod.CreateTraderAssort(HashUtil.generate(), "5648b0744bdc2d363b8b4578", "54cb50c76803fa8b248b4571", 874, "RUB", 2, false, 50000); - //6P20 Sb.9 Plum - CoreMod.CreateTraderAssort(HashUtil.generate(), "5cbda9f4ae9215000e5b9bfc", "54cb50c76803fa8b248b4571", 1223, "RUB", 2, false, 2000) + //6P20 Sb.9 Plum + CoreMod.CreateTraderAssort(HashUtil.generate(), "5cbda9f4ae9215000e5b9bfc", "54cb50c76803fa8b248b4571", 1223, "RUB", 2, false, 2000); - //MP-43 Polymor pistol grip - CoreMod.CreateTraderAssort(HashUtil.generate(), "576a63cd2459771e796e0e11", "54cb50c76803fa8b248b4571", 767, "RUB", 2, false, 85000) + //MP-43 Polymor pistol grip + CoreMod.CreateTraderAssort(HashUtil.generate(), "576a63cd2459771e796e0e11", "54cb50c76803fa8b248b4571", 767, "RUB", 2, false, 85000); - //PP-19-01 Vityaz-SN pistol grip - CoreMod.CreateTraderAssort(HashUtil.generate(), "5998517986f7746017232f7e", "54cb50c76803fa8b248b4571", 980, "RUB", 2, false, 15000, 4) + //PP-19-01 Vityaz-SN pistol grip + CoreMod.CreateTraderAssort(HashUtil.generate(), "5998517986f7746017232f7e", "54cb50c76803fa8b248b4571", 980, "RUB", 2, false, 15000, 4); - //PP-19-01 Vityaz-SN dust cover - CoreMod.CreateTraderAssort(HashUtil.generate(), "59985a6c86f77414ec448d17", "54cb50c76803fa8b248b4571", 2634, "RUB", 2, false, 15000) + //PP-19-01 Vityaz-SN dust cover + CoreMod.CreateTraderAssort(HashUtil.generate(), "59985a6c86f77414ec448d17", "54cb50c76803fa8b248b4571", 2634, "RUB", 2, false, 15000); - //PP-19-01 Vityaz-SN dust cover STD - CoreMod.CreateTraderAssort(HashUtil.generate(), "59985a8086f77414ec448d1a", "54cb50c76803fa8b248b4571", 1307, "RUB", 2, false, 15000) + //PP-19-01 Vityaz-SN dust cover STD + CoreMod.CreateTraderAssort(HashUtil.generate(), "59985a8086f77414ec448d1a", "54cb50c76803fa8b248b4571", 1307, "RUB", 2, false, 15000); - //5x45 BT x30 GS box - CoreMod.CreateTraderBarter(HashUtil.generate(), "57372c89245977685d4159b1", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "590a373286f774287540368b" - } - ] - ], "54cb50c76803fa8b248b4571", 2, false, 2000) + //5x45 BT x30 GS box + CoreMod.CreateTraderBarter(HashUtil.generate(), "57372c89245977685d4159b1", "hideout", "hideout", [ + [{ + "count": 1, + "_tpl": "590a373286f774287540368b" + } + ] + ], "54cb50c76803fa8b248b4571", 2, false, 2000); - //RGD-5 Hand grenade - CoreMod.CreateTraderBarter(HashUtil.generate(), "5448be9a4bdc2dfd2f8b456a", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "590a3cd386f77436f20848cb" - } - ] - ], "54cb50c76803fa8b248b4571", 2, true, 999999) + //RGD-5 Hand grenade + CoreMod.CreateTraderBarter(HashUtil.generate(), "5448be9a4bdc2dfd2f8b456a", "hideout", "hideout", [ + [{ + "count": 1, + "_tpl": "590a3cd386f77436f20848cb" + } + ] + ], "54cb50c76803fa8b248b4571", 2, true, 999999); - //6L18 - CoreMod.CreateTraderBarter(HashUtil.generate(), "564ca9df4bdc2d35148b4569", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "590a3c0a86f774385a33c450" - }, { - "count": 1, - "_tpl": "590c311186f77424d1667482" - } - ] - ], "54cb50c76803fa8b248b4571", 2, false, 6000, 10) + //6L18 + CoreMod.CreateTraderBarter(HashUtil.generate(), "564ca9df4bdc2d35148b4569", "hideout", "hideout", [ + [{ + "count": 1, + "_tpl": "590a3c0a86f774385a33c450" + }, { + "count": 1, + "_tpl": "590c311186f77424d1667482" + } + ] + ], "54cb50c76803fa8b248b4571", 2, false, 6000, 10); - //PPSH Drum mag - CoreMod.CreateTraderBarter(HashUtil.generate(), "5ea034f65aad6446a939737e", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "5d1c819a86f774771b0acd6c" - } - ] - ], "54cb50c76803fa8b248b4571", 2, false, 5000, 2) + //PPSH Drum mag + CoreMod.CreateTraderBarter(HashUtil.generate(), "5ea034f65aad6446a939737e", "hideout", "hideout", [ + [{ + "count": 1, + "_tpl": "5d1c819a86f774771b0acd6c" + } + ] + ], "54cb50c76803fa8b248b4571", 2, false, 5000, 2); - //Valday PS-320 1x/6x scope - CoreMod.CreateTraderBarter(HashUtil.generate(), "5c0517910db83400232ffee5", "hideout", "hideout", [ - [{ - "count": 2, - "_tpl": "5d40407c86f774318526545a" - }, { - "count": 1, - "_tpl": "590c5f0d86f77413997acfab" - } - ] - ], "54cb50c76803fa8b248b4571", 2, false, 2000, 2) + //Valday PS-320 1x/6x scope + CoreMod.CreateTraderBarter(HashUtil.generate(), "5c0517910db83400232ffee5", "hideout", "hideout", [ + [{ + "count": 2, + "_tpl": "5d40407c86f774318526545a" + }, { + "count": 1, + "_tpl": "590c5f0d86f77413997acfab" + } + ] + ], "54cb50c76803fa8b248b4571", 2, false, 2000, 2); - //MPL-50 Entrenching tool - CoreMod.CreateTraderBarter(HashUtil.generate(), "5bead2e00db834001c062938", "hideout", "hideout", [ - [{ - "count": 2, - "_tpl": "5b4329075acfc400153b78ff" - } - ] - ], "54cb50c76803fa8b248b4571", 2, true, 999999) + //MPL-50 Entrenching tool + CoreMod.CreateTraderBarter(HashUtil.generate(), "5bead2e00db834001c062938", "hideout", "hideout", [ + [{ + "count": 2, + "_tpl": "5b4329075acfc400153b78ff" + } + ] + ], "54cb50c76803fa8b248b4571", 2, true, 999999); - //Metal fuel tank - CoreMod.CreateTraderBarter(HashUtil.generate(), "5d1b36a186f7742523398433", "hideout", "hideout", [ - [{ - "count": 2, - "_tpl": "59fafb5d86f774067a6f2084" - }, { - "count": 1, - "_tpl": "5b43575a86f77424f443fe62" - } - ] - ], "54cb50c76803fa8b248b4571", 2, false, 2000, 1) + //Metal fuel tank + CoreMod.CreateTraderBarter(HashUtil.generate(), "5d1b36a186f7742523398433", "hideout", "hideout", [ + [{ + "count": 2, + "_tpl": "59fafb5d86f774067a6f2084" + }, { + "count": 1, + "_tpl": "5b43575a86f77424f443fe62" + } + ] + ], "54cb50c76803fa8b248b4571", 2, false, 2000, 1); - //AK-74N Wood - id = HashUtil.generate() - CoreMod.CreateTraderAssortWithPreset(id, "5841474424597759ba49be91", "54cb50c76803fa8b248b4571", 40078, "RUB", 2, true, 60000) + //AK-74N Wood + id = HashUtil.generate(); + CoreMod.CreateTraderAssortWithPreset(id, "5841474424597759ba49be91", "54cb50c76803fa8b248b4571", 40078, "RUB", 2, true, 60000); - //AKS-74UN - id = HashUtil.generate() - CoreMod.CreateTraderAssortWithPreset(id, "584147ed2459775a77263501", "54cb50c76803fa8b248b4571", 40326, "RUB", 2, true, 7000) + //AKS-74UN + id = HashUtil.generate(); + CoreMod.CreateTraderAssortWithPreset(id, "584147ed2459775a77263501", "54cb50c76803fa8b248b4571", 40326, "RUB", 2, true, 7000); - //AKM - id = HashUtil.generate() - CoreMod.CreateTraderAssortWithPreset(id, "59e8d2ab86f77407f03fc9c2", "54cb50c76803fa8b248b4571", 43069, "RUB", 2, true, 110000) + //AKM + id = HashUtil.generate(); + CoreMod.CreateTraderAssortWithPreset(id, "59e8d2ab86f77407f03fc9c2", "54cb50c76803fa8b248b4571", 43069, "RUB", 2, true, 110000); - //AKMS - id = HashUtil.generate() - CoreMod.CreateTraderAssortWithPreset(id, "5a327f4a86f774766866140b", "54cb50c76803fa8b248b4571", 41873, "RUB", 2, true, 2000) + //AKMS + id = HashUtil.generate(); + CoreMod.CreateTraderAssortWithPreset(id, "5a327f4a86f774766866140b", "54cb50c76803fa8b248b4571", 41873, "RUB", 2, true, 2000); - //AKS-74N - id = HashUtil.generate() - CoreMod.CreateTraderAssortWithPreset(id, "5ac4abf986f7747d117c67aa", "54cb50c76803fa8b248b4571", 38072, "RUB", 2, false, 20000) + //AKS-74N + id = HashUtil.generate(); + CoreMod.CreateTraderAssortWithPreset(id, "5ac4abf986f7747d117c67aa", "54cb50c76803fa8b248b4571", 38072, "RUB", 2, false, 20000); - //AK-74 - id = HashUtil.generate() - CoreMod.CreateTraderAssortWithPreset(id, "5c0c1ce886f77401c119d014", "54cb50c76803fa8b248b4571", 34309, "RUB", 2, false, 20000) + //AK-74 + id = HashUtil.generate(); + CoreMod.CreateTraderAssortWithPreset(id, "5c0c1ce886f77401c119d014", "54cb50c76803fa8b248b4571", 34309, "RUB", 2, false, 20000); - //PP-91-01 Kedr-B - id = HashUtil.generate() - CoreMod.CreateTraderAssortWithPreset(id, "584149ea2459775a6c55e940", "54cb50c76803fa8b248b4571", 36154, "RUB", 2, false, 5000, 2) + //PP-91-01 Kedr-B + id = HashUtil.generate(); + CoreMod.CreateTraderAssortWithPreset(id, "584149ea2459775a6c55e940", "54cb50c76803fa8b248b4571", 36154, "RUB", 2, false, 5000, 2); - //PP-9 Klin - id = HashUtil.generate() - CoreMod.CreateTraderAssortWithPreset(id, "584149ad2459775a7726350e", "54cb50c76803fa8b248b4571", 23427, "RUB", 2, false, 20000) + //PP-9 Klin + id = HashUtil.generate(); + CoreMod.CreateTraderAssortWithPreset(id, "584149ad2459775a7726350e", "54cb50c76803fa8b248b4571", 23427, "RUB", 2, false, 20000); - //PP-19-01 Vityaz SN - id = HashUtil.generate() - CoreMod.CreateTraderAssortWithPreset(id, "59b81f7386f77421ac688a0a", "54cb50c76803fa8b248b4571", 21514, "RUB", 2, false, 65000) + //PP-19-01 Vityaz SN + id = HashUtil.generate(); + CoreMod.CreateTraderAssortWithPreset(id, "59b81f7386f77421ac688a0a", "54cb50c76803fa8b248b4571", 21514, "RUB", 2, false, 65000); - //Mosin bolt action rifle - id = HashUtil.generate() - CoreMod.CreateTraderAssortWithPreset(id, "5b8683a486f77467f2423114", "54cb50c76803fa8b248b4571", 56271, "RUB", 2, false, 20000) + //Mosin bolt action rifle + id = HashUtil.generate(); + CoreMod.CreateTraderAssortWithPreset(id, "5b8683a486f77467f2423114", "54cb50c76803fa8b248b4571", 56271, "RUB", 2, false, 20000); - //AK-74N Black - //Todo Preset needs to be manually added - id = HashUtil.generate() - CoreMod.CreateTraderBarterWithPreset(id, "5c0c1f2b86f77455912eaefc", "hideout", "hideout", [ - [{ - "count": 5, - "_tpl": "573475fb24597737fb1379e1" - } - ] - ], "54cb50c76803fa8b248b4571", 2, false, 20000, 2) + //AK-74N Black + //Todo Preset needs to be manually added + id = HashUtil.generate(); + CoreMod.CreateTraderBarterWithPreset(id, "5c0c1f2b86f77455912eaefc", "hideout", "hideout", [ + [{ + "count": 5, + "_tpl": "573475fb24597737fb1379e1" + } + ] + ], "54cb50c76803fa8b248b4571", 2, false, 20000, 2); - //AKS-74UB - id = HashUtil.generate() - CoreMod.CreateTraderBarterWithPreset(id, "584147982459775a6c55e931", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "59e3658a86f7741776641ac4" - }, { - "count": 2, - "_tpl": "5909e99886f7740c983b9984" - }, { - "count": 1, - "_tpl": "573476d324597737da2adc13" - } - ] - ], "54cb50c76803fa8b248b4571", 2, false, 1000, 2) + //AKS-74UB + id = HashUtil.generate(); + CoreMod.CreateTraderBarterWithPreset(id, "584147982459775a6c55e931", "hideout", "hideout", [ + [{ + "count": 1, + "_tpl": "59e3658a86f7741776641ac4" + }, { + "count": 2, + "_tpl": "5909e99886f7740c983b9984" + }, { + "count": 1, + "_tpl": "573476d324597737da2adc13" + } + ] + ], "54cb50c76803fa8b248b4571", 2, false, 1000, 2); - //AK-74 Plum - id = HashUtil.generate() - CoreMod.CreateTraderBarterWithPreset(id, "5dd7f8c524e5d7504a4e3077", "hideout", "hideout", [ - [{ - "count": 2, - "_tpl": "5c13cef886f774072e618e82" - }, { - "count": 2, - "_tpl": "57347c93245977448d35f6e3" - } - ] - ], "54cb50c76803fa8b248b4571", 2, false, 2000, 2) + //AK-74 Plum + id = HashUtil.generate(); + CoreMod.CreateTraderBarterWithPreset(id, "5dd7f8c524e5d7504a4e3077", "hideout", "hideout", [ + [{ + "count": 2, + "_tpl": "5c13cef886f774072e618e82" + }, { + "count": 2, + "_tpl": "57347c93245977448d35f6e3" + } + ] + ], "54cb50c76803fa8b248b4571", 2, false, 2000, 2); - //ks-23m Long - id = HashUtil.generate() - CoreMod.CreateTraderBarterWithPreset(id, "5f6771214ef1ca4f4e1b8a06", "hideout", "hideout", [ - [{ - "count": 4, - "_tpl": "590c2c9c86f774245b1f03f2" - }, { - "count": 4, - "_tpl": "57347cd0245977445a2d6ff1" - }, { - "count": 3, - "_tpl": "5909e99886f7740c983b9984" - } - ] - ], "54cb50c76803fa8b248b4571", 2, false, 2000, 2) + //ks-23m Long + id = HashUtil.generate(); + CoreMod.CreateTraderBarterWithPreset(id, "5f6771214ef1ca4f4e1b8a06", "hideout", "hideout", [ + [{ + "count": 4, + "_tpl": "590c2c9c86f774245b1f03f2" + }, { + "count": 4, + "_tpl": "57347cd0245977445a2d6ff1" + }, { + "count": 3, + "_tpl": "5909e99886f7740c983b9984" + } + ] + ], "54cb50c76803fa8b248b4571", 1, false, 2000, 2); - //SV-98 - id = HashUtil.generate() - CoreMod.CreateTraderBarterWithPreset(id, "58414a16245977599247970a", "hideout", "hideout", [ - [{ - "count": 5, - "_tpl": "573475fb24597737fb1379e1" - }, { - "count": 3, - "_tpl": "573476d324597737da2adc13" - } - ] - ], "54cb50c76803fa8b248b4571", 2, false, 2000, 2) + //SV-98 + id = HashUtil.generate(); + CoreMod.CreateTraderBarterWithPreset(id, "58414a16245977599247970a", "hideout", "hideout", [ + [{ + "count": 5, + "_tpl": "573475fb24597737fb1379e1" + }, { + "count": 3, + "_tpl": "573476d324597737da2adc13" + } + ] + ], "54cb50c76803fa8b248b4571", 1, false, 2000, 2); + + //MP-443 Grach + id = HashUtil.generate(); + CoreMod.CreateTraderBarterWithPreset(id, "584148a524597759eb357a44", "hideout", "hideout", [ + [{ + "count": 1, + "_tpl": "573477e124597737dd42e191" + } + ] + ], "54cb50c76803fa8b248b4571", 1, false, 2000, 2); + + //SR-1MP + id = HashUtil.generate(); + CoreMod.CreateTraderBarterWithPreset(id, "5a327f6386f77479010da870", "hideout", "hideout", [ + [{ + "count": 1, + "_tpl": "590c5a7286f7747884343aea" + } + ] + ], "54cb50c76803fa8b248b4571", 1, false, 300, 2); - //MP-443 Grach - id = HashUtil.generate() - CoreMod.CreateTraderBarterWithPreset(id, "584148a524597759eb357a44", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "573477e124597737dd42e191" - } - ] - ], "54cb50c76803fa8b248b4571", 2, false, 2000, 2); } static GenerateLL3() { - const CoreMod = require("../../CoreMod/src/Core.js") + const CoreMod = require("../../CoreMod/src/Core.js"); - //5.45x39 BS gs 30 pcs ammo pack - CoreMod.CreateTraderBarter(HashUtil.generate(), "57372bd3245977670b7cd243", "hideout", "hideout", [ - [{ - "count": 2, - "_tpl": "5751496424597720a27126da" - }, { - "count": 2, - "_tpl": "573476d324597737da2adc13" - } - ] - ], "54cb50c76803fa8b248b4571", 3, false, 3000, 3); + //5.45x39 BS gs 30 pcs ammo pack + CoreMod.CreateTraderBarter(HashUtil.generate(), "57372bd3245977670b7cd243", "hideout", "hideout", [ + [{ + "count": 2, + "_tpl": "5751496424597720a27126da" + }, { + "count": 2, + "_tpl": "573476d324597737da2adc13" + } + ] + ], "54cb50c76803fa8b248b4571", 3, false, 3000, 3); //9x39 SPP 8pcs ammo pack CoreMod.CreateTraderBarter(HashUtil.generate(), "5c12619186f7743f871c8a32", "hideout", "hideout", [ @@ -1039,28 +1050,141 @@ class PraporAssort { } ] ], "54cb50c76803fa8b248b4571", 3, false, 2000, 1); - - //SR-1MP - id = HashUtil.generate() - CoreMod.CreateTraderBarterWithPreset(id, "5a327f6386f77479010da870", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "590c5a7286f7747884343aea" - } - ] - ], "54cb50c76803fa8b248b4571", 3, false, 300, 2); } static GenerateLL4() { - const CoreMod = require("../../CoreMod/src/Core.js") - let id = null + const CoreMod = require("../../CoreMod/src/Core.js"); - //VFS.writeFile(`./praporAssort.json`, JsonUtil.serialize(DatabaseServer.tables.traders["54cb50c76803fa8b248b4571"].assort, true)) + //7.62x54r snb + CoreMod.CreateTraderAssort(HashUtil.generate(), "560d61e84bdc2da74d8b4571", "54cb50c76803fa8b248b4571", 816, "RUB", 4, false, 2000); + + //9x21mm bt gzh + CoreMod.CreateTraderAssort(HashUtil.generate(), "5a26ac0ec4a28200741e1e18", "54cb50c76803fa8b248b4571", 381, "RUB", 4, false, 250000, 200); + + //12.7x55 mm ps12 + CoreMod.CreateTraderAssort(HashUtil.generate(), "5cadf6ddae9215051e1c23b2", "54cb50c76803fa8b248b4571", 371, "RUB", 4, false, 30000, 300); + + //7.62x54r bt gzh + CoreMod.CreateTraderAssort(HashUtil.generate(), "5e023d34e8a400319a28ed44", "54cb50c76803fa8b248b4571", 1057, "RUB", 4, false, 200000); + + //23x75mm "barrikada" slug + CoreMod.CreateTraderAssort(HashUtil.generate(), "5e85aa1a988a8701445df1f5", "54cb50c76803fa8b248b4571", 280, "RUB", 4, false, 200000); + + //ak-74 5.45x39 6l31 60-round magazine + CoreMod.CreateTraderAssort(HashUtil.generate(), "55d482194bdc2d1d4e8b456b", "54cb50c76803fa8b248b4571", 38938, "RUB", 4, false, 6000); + + //9x39 sr3m.130 30-round magazine + CoreMod.CreateTraderAssort(HashUtil.generate(), "5a9e81fba2750c00164f6b11", "54cb50c76803fa8b248b4571", 39278, "RUB", 4, false, 7000); + + //ak-12 5.45x39 30-round magazine + CoreMod.CreateTraderAssort(HashUtil.generate(), "5bed61680db834001d2c45ab", "54cb50c76803fa8b248b4571", 3747, "RUB", 4, false, 10000); + + //svd 7.62x54r 20-round magazine + CoreMod.CreateTraderAssort(HashUtil.generate(), "5c88f24b2e22160bc12c69a6", "54cb50c76803fa8b248b4571", 10770, "RUB", 4, false, 20000); + + //ash-12 12.7x55 20-round magazine + CoreMod.CreateTraderAssort(HashUtil.generate(), "5caf1109ae9215753c44119f", "54cb50c76803fa8b248b4571", 22618, "RUB", 4, false, 2000); + + //ash-12 vertical foregrip + CoreMod.CreateTraderAssort(HashUtil.generate(), "5cda9bcfd7f00c0c0b53e900", "54cb50c76803fa8b248b4571", 2344, "RUB", 4, false, 2000); + + //ash-12 12.7x55 muzzle brake + CoreMod.CreateTraderAssort(HashUtil.generate(), "5caf17c9ae92150b30006be1", "54cb50c76803fa8b248b4571", 6649, "RUB", 4, false, 2000); + + //ash-12 12.7x55 tactical sound suppressor + CoreMod.CreateTraderAssort(HashUtil.generate(), "5caf187cae92157c28402e43", "54cb50c76803fa8b248b4571", 39120, "RUB", 4, false, 2000); + + //ash-12 rear sight carry handle + CoreMod.CreateTraderAssort(HashUtil.generate(), "5caf1691ae92152ac412efb9", "54cb50c76803fa8b248b4571", 1962, "RUB", 4, false, 2000); + + //PL-15 9x19 sound suppressor + CoreMod.CreateTraderAssort(HashUtil.generate(), "602a97060ddce744014caf6f", "54cb50c76803fa8b248b4571", 33790, "RUB", 4, false, 2000); + + //valday ps-320 1x/6x scope + CoreMod.CreateTraderAssort(HashUtil.generate(), "5c0517910db83400232ffee5", "54cb50c76803fa8b248b4571", 54017, "RUB", 4, false, 2000); + + //ash-12 folding front sight + CoreMod.CreateTraderAssort(HashUtil.generate(), "5caf16a2ae92152ac412efbc", "54cb50c76803fa8b248b4571", 2434, "RUB", 4, false, 2000); + + //pl-15 extended front sight + CoreMod.CreateTraderAssort(HashUtil.generate(), "60228a850ddce744014caf69", "54cb50c76803fa8b248b4571", 1036, "RUB", 4, false, 2000); + + //pl-15 extended rear sight + CoreMod.CreateTraderAssort(HashUtil.generate(), "602293f023506e50807090cb", "54cb50c76803fa8b248b4571", 1036, "RUB", 4, false, 2000); + + //svd modern top rail + CoreMod.CreateTraderAssort(HashUtil.generate(), "5e569a0156edd02abe09f27d", "54cb50c76803fa8b248b4571", 10038, "RUB", 4, false, 8000); + + //rpk-16 5.45x39 15 inch barrel + CoreMod.CreateTraderAssort(HashUtil.generate(), "5beec1bd0db834001e6006f3", "54cb50c76803fa8b248b4571", 13298, "RUB", 4, false, 2000); + + //RPK-16 5.45x39 22 inch barrel + CoreMod.CreateTraderAssort(HashUtil.generate(), "5beec2820db834001b095426", "54cb50c76803fa8b248b4571", 18657, "RUB", 4, false, 2000); + + //ASh-12 polymer handguard + CoreMod.CreateTraderAssort(HashUtil.generate(), "5cdaa99dd7f00c002412d0b2", "54cb50c76803fa8b248b4571", 1114, "RUB", 4, false, 2000); + + //as val 9x39 suppressed assault rifle + CoreMod.CreateTraderAssortWithPreset(HashUtil.generate(), "5841482e2459775a050cdda9", "54cb50c76803fa8b248b4571", 144499, "RUB", 4, false, 200); + + //npp klass condor glasses + CoreMod.CreateTraderAssort(HashUtil.generate(), "603409c80ca681766b6a0fb2", "54cb50c76803fa8b248b4571", 16744, "RUB", 4, false, 10000, 2); + + //ash-12 12.7x55 assault rifle + CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "5d23467086f77443f37fc602", "hideout", "hideout", [ + [{ + "count": 1, + "_tpl": "5d0376a486f7747d8050965c" + }, { + "count": 1, + "_tpl": "5c06779c86f77426e00dd782" + } + ] + ], "54cb50c76803fa8b248b4571", 4, false, 2000, 1); + + //rpk-16 5.45x39 light machine gun + CoreMod.CreateTraderAssortWithPreset(HashUtil.generate(), "5c0d1ec986f77439512a1a72", "54cb50c76803fa8b248b4571", 68452, "RUB", 4, false, 2000); + + //vss vintorez 9x39 special sniper rifle + CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "58414a3f2459775a77263531", "hideout", "hideout", [ + [{ + "count": 4, + "_tpl": "5d40419286f774318526545f" + }, { + "count": 7, + "_tpl": "5d4042a986f7743185265463" + } + ] + ], "54cb50c76803fa8b248b4571", 4, false, 5000, 1); + + //6b43 zabralo-sh 6a body armor + CoreMod.CreateTraderBarter(HashUtil.generate(), "545cdb794bdc2d3a198b456a", "hideout", "hideout", [ + [{ + "count": 3, + "_tpl": "60391a8b3364dc22b04d0ce5" + }, { + "count": 3, + "_tpl": "60391b0fb847c71012789415" + } + ] + ], "54cb50c76803fa8b248b4571", 4, false, 300, 1); + + //bnti korund-vm armor + CoreMod.CreateTraderAssort(HashUtil.generate(), "5f5f41476bdad616ad46d631", "54cb50c76803fa8b248b4571", 112619, "RUB", 4, false, 20000); + + //6sh118 raid backpack + CoreMod.CreateTraderBarter(HashUtil.generate(), "5df8a4d786f77412672a1e3b", "hideout", "hideout", [ + [{ + "count": 2, + "_tpl": "5d0375ff86f774186372f685" + } + ] + ], "54cb50c76803fa8b248b4571", 4, false, 4000, 1); } static generatePraporAssort() { - PraporAssort.GenerateLL1() - PraporAssort.GenerateLL2() - PraporAssort.GenerateLL3() - PraporAssort.GenerateLL4() + PraporAssort.GenerateLL1(); + PraporAssort.GenerateLL2(); + PraporAssort.GenerateLL3(); + PraporAssort.GenerateLL4(); } }