From cbc99945b65f8100b457900e204e7850a3d92e30 Mon Sep 17 00:00:00 2001 From: Florian Kinder Date: Tue, 4 Feb 2014 21:52:50 +0100 Subject: [PATCH] Updated Categories --- .../Category/FriendlyAirplanes.hpp | 37 +++++++++++++++++++ .../Category/FriendlyAssaultRifle.hpp | 2 +- .../Category/FriendlyBackpacks.hpp | 2 +- .../Category/FriendlyClothes.hpp | 2 +- .../Category/FriendlyCookedMeats.hpp | 2 +- .../Category/FriendlyDrinks.hpp | 2 +- .../Category/FriendlyHelicopterUnarmed.hpp | 32 ++++++++++++++++ .../Category/FriendlyLightMachineGun.hpp | 2 +- .../Category/FriendlyPackagedFood.hpp | 2 +- .../Category/FriendlyPistols.hpp | 2 +- .../FriendlyShotgunsandSingleshot.hpp | 2 +- .../Category/FriendlySniperRifle.hpp | 2 +- .../Category/FriendlySubmachineGuns.hpp | 2 +- .../Category/NeutralBikesandATV.hpp | 2 +- .../Category/NeutralBoatsArmed.hpp | 2 +- .../Category/NeutralBuildingSupplies.hpp | 12 +++++- .../Category/NeutralBusesandVans.hpp | 2 +- .../Category/NeutralCargoTrucks.hpp | 2 +- .../Category/NeutralChemlitesFlares.hpp | 2 +- .../Category/NeutralFuelTrucks.hpp | 2 +- .../Category/NeutralMedicalSupplies.hpp | 2 +- .../Category/NeutralMilitaryUnarmed.hpp | 2 +- .../Category/NeutralSmokeGrenades.hpp | 2 +- .../Category/NeutralToolbeltItems.hpp | 2 +- .../Category/NeutralTrucks.hpp | 2 +- .../Category/NeutralUsedCars.hpp | 2 +- .../Category/NeutralUtilityVehicles.hpp | 2 +- .../Category/NeutralVehicleParts.hpp | 2 +- .../Category/NeutralWholesale.hpp | 12 +++--- Tools/TraderMigration/serverTraders2cfg.pl | 10 ++--- 30 files changed, 116 insertions(+), 37 deletions(-) create mode 100644 SQF/dayz_code/Configs/CfgServerTrader/Category/FriendlyAirplanes.hpp create mode 100644 SQF/dayz_code/Configs/CfgServerTrader/Category/FriendlyHelicopterUnarmed.hpp diff --git a/SQF/dayz_code/Configs/CfgServerTrader/Category/FriendlyAirplanes.hpp b/SQF/dayz_code/Configs/CfgServerTrader/Category/FriendlyAirplanes.hpp new file mode 100644 index 000000000..15f914d34 --- /dev/null +++ b/SQF/dayz_code/Configs/CfgServerTrader/Category/FriendlyAirplanes.hpp @@ -0,0 +1,37 @@ +class Category_517 { + class AN2_DZ { + type = "trade_any_vehicle"; + buy[] = {4,"ItemGoldBar10oz"}; + sell[] = {2,"ItemGoldBar10oz"}; + }; + class C130J_US_EP1 { + type = "trade_any_vehicle"; + buy[] = {4,"ItemBriefcase100oz"}; + sell[] = {2,"ItemBriefcase100oz"}; + }; + class MV22_DZ { + type = "trade_any_vehicle"; + buy[] = {5,"ItemBriefcase100oz"}; + sell[] = {2,"ItemBriefcase100oz"}; + }; + class GNT_C185U { + type = "trade_any_vehicle"; + buy[] = {4,"ItemGoldBar10oz"}; + sell[] = {2,"ItemGoldBar10oz"}; + }; + class GNT_C185 { + type = "trade_any_vehicle"; + buy[] = {4,"ItemGoldBar10oz"}; + sell[] = {2,"ItemGoldBar10oz"}; + }; + class GNT_C185R { + type = "trade_any_vehicle"; + buy[] = {4,"ItemGoldBar10oz"}; + sell[] = {2,"ItemGoldBar10oz"}; + }; + class GNT_C185C { + type = "trade_any_vehicle"; + buy[] = {4,"ItemGoldBar10oz"}; + sell[] = {2,"ItemGoldBar10oz"}; + }; +}; diff --git a/SQF/dayz_code/Configs/CfgServerTrader/Category/FriendlyAssaultRifle.hpp b/SQF/dayz_code/Configs/CfgServerTrader/Category/FriendlyAssaultRifle.hpp index d736d9d26..031f9e007 100644 --- a/SQF/dayz_code/Configs/CfgServerTrader/Category/FriendlyAssaultRifle.hpp +++ b/SQF/dayz_code/Configs/CfgServerTrader/Category/FriendlyAssaultRifle.hpp @@ -1,4 +1,4 @@ -class Category_485 { +class Category_615 { class G36A_camo { type = "trade_weapons"; buy[] = {6,"ItemGoldBar"}; diff --git a/SQF/dayz_code/Configs/CfgServerTrader/Category/FriendlyBackpacks.hpp b/SQF/dayz_code/Configs/CfgServerTrader/Category/FriendlyBackpacks.hpp index f0855a1c7..ad8f60be4 100644 --- a/SQF/dayz_code/Configs/CfgServerTrader/Category/FriendlyBackpacks.hpp +++ b/SQF/dayz_code/Configs/CfgServerTrader/Category/FriendlyBackpacks.hpp @@ -1,4 +1,4 @@ -class Category_538 { +class Category_688 { class DZ_Patrol_Pack_EP1 { type = "trade_backpacks"; buy[] = {2,"ItemSilverBar"}; diff --git a/SQF/dayz_code/Configs/CfgServerTrader/Category/FriendlyClothes.hpp b/SQF/dayz_code/Configs/CfgServerTrader/Category/FriendlyClothes.hpp index e0ef8ff82..1cc3277f8 100644 --- a/SQF/dayz_code/Configs/CfgServerTrader/Category/FriendlyClothes.hpp +++ b/SQF/dayz_code/Configs/CfgServerTrader/Category/FriendlyClothes.hpp @@ -1,4 +1,4 @@ -class Category_628 { +class Category_689 { class Skin_Rocker2_DZ { type = "trade_items"; buy[] = {2,"ItemGoldBar"}; diff --git a/SQF/dayz_code/Configs/CfgServerTrader/Category/FriendlyCookedMeats.hpp b/SQF/dayz_code/Configs/CfgServerTrader/Category/FriendlyCookedMeats.hpp index 272ab9533..9c9a7aa67 100644 --- a/SQF/dayz_code/Configs/CfgServerTrader/Category/FriendlyCookedMeats.hpp +++ b/SQF/dayz_code/Configs/CfgServerTrader/Category/FriendlyCookedMeats.hpp @@ -1,4 +1,4 @@ -class Category_630 { +class Category_690 { class FoodbaconCooked { type = "trade_items"; buy[] = {4,"ItemSilverBar"}; diff --git a/SQF/dayz_code/Configs/CfgServerTrader/Category/FriendlyDrinks.hpp b/SQF/dayz_code/Configs/CfgServerTrader/Category/FriendlyDrinks.hpp index 6cac9be75..349ad0bde 100644 --- a/SQF/dayz_code/Configs/CfgServerTrader/Category/FriendlyDrinks.hpp +++ b/SQF/dayz_code/Configs/CfgServerTrader/Category/FriendlyDrinks.hpp @@ -1,4 +1,4 @@ -class Category_601 { +class Category_691 { class ItemSodaCoke { type = "trade_items"; buy[] = {2,"ItemSilverBar"}; diff --git a/SQF/dayz_code/Configs/CfgServerTrader/Category/FriendlyHelicopterUnarmed.hpp b/SQF/dayz_code/Configs/CfgServerTrader/Category/FriendlyHelicopterUnarmed.hpp new file mode 100644 index 000000000..83b9f5eb4 --- /dev/null +++ b/SQF/dayz_code/Configs/CfgServerTrader/Category/FriendlyHelicopterUnarmed.hpp @@ -0,0 +1,32 @@ +class Category_519 { + class Mi17_Civilian_DZ { + type = "trade_any_vehicle"; + buy[] = {4,"ItemGoldBar10oz"}; + sell[] = {2,"ItemGoldBar10oz"}; + }; + class AH6X_DZ { + type = "trade_any_vehicle"; + buy[] = {6,"ItemGoldBar10oz"}; + sell[] = {3,"ItemGoldBar10oz"}; + }; + class MH6J_DZ { + type = "trade_any_vehicle"; + buy[] = {8,"ItemGoldBar10oz"}; + sell[] = {4,"ItemGoldBar10oz"}; + }; + class CSJ_GyroC { + type = "trade_any_vehicle"; + buy[] = {4,"ItemGoldBar"}; + sell[] = {2,"ItemGoldBar"}; + }; + class CSJ_GyroCover { + type = "trade_any_vehicle"; + buy[] = {4,"ItemGoldBar"}; + sell[] = {2,"ItemGoldBar"}; + }; + class CSJ_GyroP { + type = "trade_any_vehicle"; + buy[] = {5,"ItemGoldBar"}; + sell[] = {3,"ItemGoldBar"}; + }; +}; diff --git a/SQF/dayz_code/Configs/CfgServerTrader/Category/FriendlyLightMachineGun.hpp b/SQF/dayz_code/Configs/CfgServerTrader/Category/FriendlyLightMachineGun.hpp index 50ce6fd6f..37d786ea9 100644 --- a/SQF/dayz_code/Configs/CfgServerTrader/Category/FriendlyLightMachineGun.hpp +++ b/SQF/dayz_code/Configs/CfgServerTrader/Category/FriendlyLightMachineGun.hpp @@ -1,4 +1,4 @@ -class Category_486 { +class Category_616 { class M249_EP1_DZ { type = "trade_weapons"; buy[] = {1,"ItemGoldBar10oz"}; diff --git a/SQF/dayz_code/Configs/CfgServerTrader/Category/FriendlyPackagedFood.hpp b/SQF/dayz_code/Configs/CfgServerTrader/Category/FriendlyPackagedFood.hpp index 713f3b1ca..0fc358cfc 100644 --- a/SQF/dayz_code/Configs/CfgServerTrader/Category/FriendlyPackagedFood.hpp +++ b/SQF/dayz_code/Configs/CfgServerTrader/Category/FriendlyPackagedFood.hpp @@ -1,4 +1,4 @@ -class Category_629 { +class Category_692 { class FoodCanBakedBeans { type = "trade_items"; buy[] = {2,"ItemSilverBar"}; diff --git a/SQF/dayz_code/Configs/CfgServerTrader/Category/FriendlyPistols.hpp b/SQF/dayz_code/Configs/CfgServerTrader/Category/FriendlyPistols.hpp index 4d7bc1314..bd3843ed4 100644 --- a/SQF/dayz_code/Configs/CfgServerTrader/Category/FriendlyPistols.hpp +++ b/SQF/dayz_code/Configs/CfgServerTrader/Category/FriendlyPistols.hpp @@ -1,4 +1,4 @@ -class Category_489 { +class Category_617 { class M9SD { type = "trade_weapons"; buy[] = {2,"ItemGoldBar"}; diff --git a/SQF/dayz_code/Configs/CfgServerTrader/Category/FriendlyShotgunsandSingleshot.hpp b/SQF/dayz_code/Configs/CfgServerTrader/Category/FriendlyShotgunsandSingleshot.hpp index 2c6397f8c..2ddbca47f 100644 --- a/SQF/dayz_code/Configs/CfgServerTrader/Category/FriendlyShotgunsandSingleshot.hpp +++ b/SQF/dayz_code/Configs/CfgServerTrader/Category/FriendlyShotgunsandSingleshot.hpp @@ -1,4 +1,4 @@ -class Category_574 { +class Category_620 { class Winchester1866 { type = "trade_weapons"; buy[] = {2,"ItemSilverBar10oz"}; diff --git a/SQF/dayz_code/Configs/CfgServerTrader/Category/FriendlySniperRifle.hpp b/SQF/dayz_code/Configs/CfgServerTrader/Category/FriendlySniperRifle.hpp index 4ee75cbfb..3afd48b53 100644 --- a/SQF/dayz_code/Configs/CfgServerTrader/Category/FriendlySniperRifle.hpp +++ b/SQF/dayz_code/Configs/CfgServerTrader/Category/FriendlySniperRifle.hpp @@ -1,4 +1,4 @@ -class Category_487 { +class Category_619 { class SVD_CAMO { type = "trade_weapons"; buy[] = {1,"ItemGoldBar10oz"}; diff --git a/SQF/dayz_code/Configs/CfgServerTrader/Category/FriendlySubmachineGuns.hpp b/SQF/dayz_code/Configs/CfgServerTrader/Category/FriendlySubmachineGuns.hpp index 8b356afe3..ea8027054 100644 --- a/SQF/dayz_code/Configs/CfgServerTrader/Category/FriendlySubmachineGuns.hpp +++ b/SQF/dayz_code/Configs/CfgServerTrader/Category/FriendlySubmachineGuns.hpp @@ -1,4 +1,4 @@ -class Category_488 { +class Category_618 { class bizon_silenced { type = "trade_weapons"; buy[] = {1,"ItemGoldBar10oz"}; diff --git a/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralBikesandATV.hpp b/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralBikesandATV.hpp index fc9831f42..36d14a8d0 100644 --- a/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralBikesandATV.hpp +++ b/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralBikesandATV.hpp @@ -1,4 +1,4 @@ -class Category_650 { +class Category_587 { class MMT_Civ { type = "trade_any_bicycle"; buy[] = {4,"ItemSilverBar"}; diff --git a/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralBoatsArmed.hpp b/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralBoatsArmed.hpp index 7d24acca2..ca6fb00d5 100644 --- a/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralBoatsArmed.hpp +++ b/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralBoatsArmed.hpp @@ -1,4 +1,4 @@ -class Category_588 { +class Category_558 { class RHIB { type = "trade_any_boat"; buy[] = {4,"ItemGoldBar10oz"}; diff --git a/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralBuildingSupplies.hpp b/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralBuildingSupplies.hpp index 037bca90b..ebe6d1e15 100644 --- a/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralBuildingSupplies.hpp +++ b/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralBuildingSupplies.hpp @@ -1,4 +1,4 @@ -class Category_662 { +class Category_508 { class ItemSandbag { type = "trade_items"; buy[] = {4,"ItemGoldBar"}; @@ -24,6 +24,16 @@ class Category_662 { buy[] = {6,"ItemGoldBar10oz"}; sell[] = {6,"ItemGoldBar10oz"}; }; + class ItemCorrugated { + type = "trade_items"; + buy[] = {2,"ItemGoldBar"}; + sell[] = {1,"ItemGoldBar"}; + }; + class ItemPole { + type = "trade_items"; + buy[] = {1,"ItemSilverBar10oz"}; + sell[] = {5,"ItemSilverBar"}; + }; class ItemVault { type = "trade_items"; buy[] = {1,"ItemBriefcase100oz"}; diff --git a/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralBusesandVans.hpp b/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralBusesandVans.hpp index 2b3a3061c..4c1972e6e 100644 --- a/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralBusesandVans.hpp +++ b/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralBusesandVans.hpp @@ -1,4 +1,4 @@ -class Category_651 { +class Category_588 { class Ikarus { type = "trade_any_vehicle"; buy[] = {2,"ItemGoldBar10oz"}; diff --git a/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralCargoTrucks.hpp b/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralCargoTrucks.hpp index 159274c7b..7e73f49e6 100644 --- a/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralCargoTrucks.hpp +++ b/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralCargoTrucks.hpp @@ -1,4 +1,4 @@ -class Category_653 { +class Category_586 { class Ural_CDF { type = "trade_any_vehicle"; buy[] = {2,"ItemGoldBar10oz"}; diff --git a/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralChemlitesFlares.hpp b/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralChemlitesFlares.hpp index d3be9dc39..20ef2401b 100644 --- a/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralChemlitesFlares.hpp +++ b/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralChemlitesFlares.hpp @@ -1,4 +1,4 @@ -class Category_666 { +class Category_669 { class HandChemBlue { type = "trade_items"; buy[] = {2,"ItemSilverBar"}; diff --git a/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralFuelTrucks.hpp b/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralFuelTrucks.hpp index 078b8029b..fee8fc74b 100644 --- a/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralFuelTrucks.hpp +++ b/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralFuelTrucks.hpp @@ -1,4 +1,4 @@ -class Category_655 { +class Category_589 { class KamazRefuel_DZ { type = "trade_any_vehicle"; buy[] = {7,"ItemGoldBar10oz"}; diff --git a/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralMedicalSupplies.hpp b/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralMedicalSupplies.hpp index 9a7b07844..b5a9ccf3d 100644 --- a/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralMedicalSupplies.hpp +++ b/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralMedicalSupplies.hpp @@ -1,4 +1,4 @@ -class Category_665 { +class Category_670 { class ItemAntibiotic { type = "trade_items"; buy[] = {1,"ItemGoldBar"}; diff --git a/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralMilitaryUnarmed.hpp b/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralMilitaryUnarmed.hpp index 5e7f7295a..9277e77c8 100644 --- a/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralMilitaryUnarmed.hpp +++ b/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralMilitaryUnarmed.hpp @@ -1,4 +1,4 @@ -class Category_658 { +class Category_598 { class HMMWV_M1035_DES_EP1 { type = "trade_any_vehicle"; buy[] = {4,"ItemGoldBar10oz"}; diff --git a/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralSmokeGrenades.hpp b/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralSmokeGrenades.hpp index 42d275682..b090b95b0 100644 --- a/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralSmokeGrenades.hpp +++ b/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralSmokeGrenades.hpp @@ -1,4 +1,4 @@ -class Category_668 { +class Category_671 { class SmokeShell { type = "trade_items"; buy[] = {2,"ItemSilverBar"}; diff --git a/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralToolbeltItems.hpp b/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralToolbeltItems.hpp index 010e62863..57e3156bc 100644 --- a/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralToolbeltItems.hpp +++ b/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralToolbeltItems.hpp @@ -1,4 +1,4 @@ -class Category_663 { +class Category_510 { class ItemCompass { type = "trade_weapons"; buy[] = {6,"ItemSilverBar"}; diff --git a/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralTrucks.hpp b/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralTrucks.hpp index 06c22b02a..db91917f1 100644 --- a/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralTrucks.hpp +++ b/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralTrucks.hpp @@ -1,4 +1,4 @@ -class Category_659 { +class Category_590 { class hilux1_civil_3_open_EP1 { type = "trade_any_vehicle"; buy[] = {8,"ItemGoldBar"}; diff --git a/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralUsedCars.hpp b/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralUsedCars.hpp index cd9897a4f..1a5e5438b 100644 --- a/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralUsedCars.hpp +++ b/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralUsedCars.hpp @@ -1,4 +1,4 @@ -class Category_660 { +class Category_520 { class Skoda { type = "trade_any_vehicle"; buy[] = {2,"ItemGoldBar"}; diff --git a/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralUtilityVehicles.hpp b/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralUtilityVehicles.hpp index af0183f78..c7419f78c 100644 --- a/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralUtilityVehicles.hpp +++ b/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralUtilityVehicles.hpp @@ -1,4 +1,4 @@ -class Category_661 { +class Category_591 { class SUV_TK_CIV_EP1 { type = "trade_any_vehicle"; buy[] = {2,"ItemGoldBar10oz"}; diff --git a/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralVehicleParts.hpp b/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralVehicleParts.hpp index 2624d074e..41de9f2a0 100644 --- a/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralVehicleParts.hpp +++ b/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralVehicleParts.hpp @@ -1,4 +1,4 @@ -class Category_664 { +class Category_509 { class ItemJerrycan { type = "trade_items"; buy[] = {4,"ItemSilverBar"}; diff --git a/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralWholesale.hpp b/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralWholesale.hpp index fc455d9e6..7adda31a2 100644 --- a/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralWholesale.hpp +++ b/SQF/dayz_code/Configs/CfgServerTrader/Category/NeutralWholesale.hpp @@ -1,4 +1,4 @@ -class Category_636 { +class Category_555 { class bulk_15Rnd_9x19_M9SD { type = "trade_items"; buy[] = {2,"ItemGoldBar"}; @@ -29,11 +29,6 @@ class Category_636 { buy[] = {1,"ItemGoldBar"}; sell[] = {1,"ItemGoldBar"}; }; - class bulk_ItemWire { - type = "trade_items"; - buy[] = {3,"ItemSilverBar10oz"}; - sell[] = {3,"ItemSilverBar10oz"}; - }; class bulk_PartGeneric { type = "trade_items"; buy[] = {6,"ItemSilverBar10oz"}; @@ -59,4 +54,9 @@ class Category_636 { buy[] = {1,"ItemSilverBar10oz"}; sell[] = {5,"ItemSilverBar"}; }; + class bulk_ItemWire { + type = "trade_items"; + buy[] = {3,"ItemSilverBar10oz"}; + sell[] = {3,"ItemSilverBar10oz"}; + }; }; diff --git a/Tools/TraderMigration/serverTraders2cfg.pl b/Tools/TraderMigration/serverTraders2cfg.pl index c7306843a..50b48d0fa 100644 --- a/Tools/TraderMigration/serverTraders2cfg.pl +++ b/Tools/TraderMigration/serverTraders2cfg.pl @@ -5,9 +5,9 @@ use DBI; use JSON; use Data::Dumper; -my $pathServerTradersSQF = '..\..\Server Files\MPMissions\DayZ_Epoch_11.Chernarus\server_traders.sqf'; +my $pathServerTradersSQF = '..\..\Server Files\MPMissions\DayZ_Epoch_17.Chernarus\server_traders.sqf'; my $pathServerTradersCfg = '..\..\SQF\dayz_code\Configs\CfgServerTrader\\'; -my $pathServerTraderCategoriesCfg = '..\..\SQF\dayz_code\Configs\CfgServerTraderCategories\\'; +my $pathServerTraderCategoriesCfg = '..\..\SQF\dayz_code\Configs\CfgServerTrader\Category\\'; my $MySQL = DBI->connect('DBI:mysql:host=localhost;database=test2', 'root', 'root'); open(TRADERSQF, '<', $pathServerTradersSQF) or die $!; @@ -100,7 +100,7 @@ foreach my $traderhuman (keys $traderHumanity) { foreach my $traderCategory (keys $traderCategories) { my $cfg = ''; - $cfg .= "class ".$traderCategory." {\n"; + $cfg .= "class Category_".$traderCategories->{$traderCategory}." {\n"; #$cfg .= "\ttid = ".$traderCategories->{$traderCategory}.";\n"; my $sth = $MySQL->prepare(q~ SELECT @@ -119,9 +119,9 @@ foreach my $traderCategory (keys $traderCategories) { $row->{Item} = $1; } else {next;} - if ($row->{Buy} =~ s/^\[(\d+),"([^"]+)",(\d+)\]$/{$1,"$2",$3}/) {} + if ($row->{Buy} =~ s/^\[(\d+),"([^"]+)",(\d+)\]$/{$1,"$2"}/) {} else {next;} - if ($row->{Sell} =~ s/^\[(\d+),"([^"]+)",(\d+)\]$/{$1,"$2",$3}/) {} + if ($row->{Sell} =~ s/^\[(\d+),"([^"]+)",(\d+)\]$/{$1,"$2"}/) {} else {next;} $cfg .= "\tclass ".$row->{Item}." {\n";