diff --git a/CHANGE LOG 1.0.5.txt b/CHANGE LOG 1.0.5.txt index 00764af43..a2211ecb2 100644 --- a/CHANGE LOG 1.0.5.txt +++ b/CHANGE LOG 1.0.5.txt @@ -1,5 +1,6 @@ [ADDED] Latest version of Napf 1.0 by Momo [ADDED] Classname C130J_US_EP1_DZ Weapon: 50 Magazine: 400 Backpack: 10 @Fank +[ADDED] variable DZE_ForceNameTagsInTrader to force name tags in traders @Fank [FIXED] Instance already initialized error in server_monitor.sqf @vbawol [FIXED] Fixed infinite chainsaw fuel when put into vaults/lockboxes. @SilvDev diff --git a/SQF/dayz_code/compile/trader_enter.sqf b/SQF/dayz_code/compile/trader_enter.sqf new file mode 100644 index 000000000..e07d31256 --- /dev/null +++ b/SQF/dayz_code/compile/trader_enter.sqf @@ -0,0 +1,15 @@ +private ["_traderName","_showText"]; +_traderName = _this select 0; +_showText = _this select 1; + +if (_showText) then { + cutText [format [localize "STR_EPOCH_TRADER_ENTER", _traderName], "PLAIN DOWN"]; +}; + +if (DZE_ForceNameTagsInTrader) then { + player setVariable["DZE_display_name_tmp", (player getVariable "DZE_display_name")]; + player setVariable["DZE_display_name", true, true]; +}; + +canbuild = false; +inTraderCity = _traderName; \ No newline at end of file diff --git a/SQF/dayz_code/compile/trader_leave.sqf b/SQF/dayz_code/compile/trader_leave.sqf new file mode 100644 index 000000000..ab3af3887 --- /dev/null +++ b/SQF/dayz_code/compile/trader_leave.sqf @@ -0,0 +1,14 @@ +private ["_traderName","_showText"]; +_traderName = _this select 0; +_showText = _this select 1; + +if (_showText) then { + cutText [format [localize "STR_EPOCH_TRADER_LEAVE", _traderName], "PLAIN DOWN"]; +}; + +if (DZE_ForceNameTagsInTrader) then { + player setVariable["DZE_display_name", (player getVariable "DZE_display_name_old"), true]; +}; + +canbuild = true; +inTraderCity = "Any"; \ No newline at end of file diff --git a/SQF/dayz_code/init/compiles.sqf b/SQF/dayz_code/init/compiles.sqf index 28b26326f..2d5be8356 100644 --- a/SQF/dayz_code/init/compiles.sqf +++ b/SQF/dayz_code/init/compiles.sqf @@ -127,6 +127,11 @@ if (!isDedicated) then { player_hasTools = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\fn_hasTools.sqf"; player_checkItems = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\fn_checkItems.sqf"; player_removeItems = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\fn_removeItems.sqf"; + + // trader + trader_enter = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\trader_enter.sqf"; + trader_leave = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\trader_leave.sqf"; + // combination of check and remove items player_checkAndRemoveItems = { private ["_items","_b"]; diff --git a/SQF/dayz_code/init/variables.sqf b/SQF/dayz_code/init/variables.sqf index a7d9b2545..c013eed02 100644 --- a/SQF/dayz_code/init/variables.sqf +++ b/SQF/dayz_code/init/variables.sqf @@ -712,6 +712,9 @@ if(!isDedicated) then { if(isNil "DZE_ForceNameTagsOff") then { DZE_ForceNameTagsOff = false; }; + if(isNil "DZE_ForceNameTagsInTrader") then { + DZE_ForceNameTagsInTrader = false; + }; if(isNil "DZE_HaloJump") then { DZE_HaloJump = true; }; diff --git a/SQF/dayz_epoch_b/stringtable.xml b/SQF/dayz_epoch_b/stringtable.xml index 67a471767..5c4413067 100644 --- a/SQF/dayz_epoch_b/stringtable.xml +++ b/SQF/dayz_epoch_b/stringtable.xml @@ -6996,6 +6996,26 @@ + + Now entering %1 + Now entering %1 + Du betrittst %1 + + + + + + + + Now leaving %1 + Now leaving %1 + Du verlässt %1 + + + + + + 1.04 1.04 diff --git a/Server Files/MPMissions/DayZ_Epoch_1.Takistan/mission.sqm b/Server Files/MPMissions/DayZ_Epoch_1.Takistan/mission.sqm index 592fec625..1afc67487 100644 --- a/Server Files/MPMissions/DayZ_Epoch_1.Takistan/mission.sqm +++ b/Server Files/MPMissions/DayZ_Epoch_1.Takistan/mission.sqm @@ -1331,8 +1331,8 @@ class Mission age="UNKNOWN"; name="zone1"; expCond="(player distance zone1) < 100;"; - expActiv="TitleText[""Now entering trader city Khush"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now leaving trader city Khush"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""trader city Khush"",true] spawn trader_enter;"; + expDesactiv="[""trader city Khush"",true] spawn trader_leave;"; class Effects { soundDet="arabian_market_1"; @@ -1349,8 +1349,8 @@ class Mission age="UNKNOWN"; name="zone2"; expCond="(player distance zone2) < 100;"; - expActiv="TitleText[""Now entering trader city Nur"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now leaving trader city Nur"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""trader city Nur"",true] spawn trader_enter;"; + expDesactiv="[""trader city Nur"",true] spawn trader_leave;"; class Effects { soundDet="arabian_market_1"; @@ -1367,8 +1367,8 @@ class Mission age="UNKNOWN"; name="zone3"; expCond="(player distance zone3) < 100;"; - expActiv="TitleText[""Now entering trader city Garm"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now leaving trader city Garm"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""trader city Garm"",true] spawn trader_enter;"; + expDesactiv="[""trader city Garm"",true] spawn trader_leave;"; class Effects { soundDet="arabian_market_1"; diff --git a/Server Files/MPMissions/DayZ_Epoch_11.Chernarus/mission.sqm b/Server Files/MPMissions/DayZ_Epoch_11.Chernarus/mission.sqm index e27d963ed..e967b67c9 100644 --- a/Server Files/MPMissions/DayZ_Epoch_11.Chernarus/mission.sqm +++ b/Server Files/MPMissions/DayZ_Epoch_11.Chernarus/mission.sqm @@ -1310,8 +1310,8 @@ class Mission age="UNKNOWN"; name="zonestary"; expCond="(player distance zonestary) < 100;"; - expActiv="TitleText[""Now entering trader city Stary"",""PLAIN DOWN""]; canbuild = false; inTraderCity = ""Stary"";"; - expDesactiv="TitleText[""Now leaving trader city Stary"",""PLAIN DOWN""]; canbuild = true; inTraderCity = ""Any"";"; + expActiv="[""trader city Stary"",true] spawn trader_enter;"; + expDesactiv="[""trader city Stary"",true] spawn trader_leave;"; class Effects { }; @@ -1327,8 +1327,8 @@ class Mission age="UNKNOWN"; name="zonebash"; expCond="(player distance zonebash) < 100;"; - expActiv="TitleText[""Now entering trader city Bash"",""PLAIN DOWN""]; canbuild = false; inTraderCity = ""Bash"";"; - expDesactiv="TitleText[""Now leaving trader city Bash"",""PLAIN DOWN""]; canbuild = true; inTraderCity = ""Any"";"; + expActiv="[""trader city Bash"",true] spawn trader_enter;"; + expDesactiv="[""trader city Bash"",true] spawn trader_leave;"; class Effects { }; @@ -1344,8 +1344,8 @@ class Mission age="UNKNOWN"; name="zoneklen"; expCond="(player distance zoneklen) < 100;"; - expActiv="TitleText[""Now entering trader city Klen"",""PLAIN DOWN""]; canbuild = false; inTraderCity = ""Klen"";"; - expDesactiv="TitleText[""Now leaving trader city Klen"",""PLAIN DOWN""]; canbuild = true; inTraderCity = ""Any"";"; + expActiv="[""trader city Klen"",true] spawn trader_enter;"; + expDesactiv="[""trader city Klen"",true] spawn trader_leave;"; class Effects { }; @@ -1361,8 +1361,8 @@ class Mission age="UNKNOWN"; name="zonebandit"; expCond="(player distance zonebandit) < 100;"; - expActiv="canbuild = false; inTraderCity = ""Bandit Trader"";"; - expDesactiv="canbuild = true; inTraderCity = ""Any"";"; + expActiv="[""Bandit Trader"",false] spawn trader_enter;"; + expDesactiv="[""Bandit Trader"",false] spawn trader_leave;"; class Effects { }; @@ -1378,8 +1378,8 @@ class Mission age="UNKNOWN"; name="zonehero"; expCond="(player distance zonehero) < 100;"; - expActiv="canbuild = false; inTraderCity = ""Hero Trader"";"; - expDesactiv="canbuild = true; inTraderCity = ""Any"";"; + expActiv="[""Hero Trader"",false] spawn trader_enter;"; + expDesactiv="[""Hero Trader"",false] spawn trader_leave;"; class Effects { }; diff --git a/Server Files/MPMissions/DayZ_Epoch_12.isladuala/mission.sqm b/Server Files/MPMissions/DayZ_Epoch_12.isladuala/mission.sqm index d7f23d475..9e4c5e846 100644 --- a/Server Files/MPMissions/DayZ_Epoch_12.isladuala/mission.sqm +++ b/Server Files/MPMissions/DayZ_Epoch_12.isladuala/mission.sqm @@ -1357,8 +1357,8 @@ class Mission age="UNKNOWN"; name="zonenubak"; expCond="(player distance zonenubak) < 100;"; - expActiv="TitleText[""Now entering trader city Nubak"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now leaving trader city Nubak"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""trader city Nubak"",true] spawn trader_enter;"; + expDesactiv="[""trader city Nubak"",true] spawn trader_leave;"; class Effects { soundDet="arabian_market_1"; @@ -1373,8 +1373,8 @@ class Mission age="UNKNOWN"; name="zonepinley"; expCond="(player distance zonepinley) < 100;"; - expActiv="TitleText[""Now entering trader city Pinley"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now leaving trader city Pinley"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""trader city Pinley"",true] spawn trader_enter;"; + expDesactiv="[""trader city Pinley"",true] spawn trader_leave;"; class Effects { soundDet="arabian_market_1"; @@ -1389,8 +1389,8 @@ class Mission age="UNKNOWN"; name="zonecamara"; expCond="(player distance zonecamara) < 100;"; - expActiv="TitleText[""Now entering trader city Camara"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now leaving trader city Camara"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""trader city Camara"",true] spawn trader_enter;"; + expDesactiv="[""trader city Camara"",true] spawn trader_leave;"; class Effects { soundDet="arabian_market_1"; diff --git a/Server Files/MPMissions/DayZ_Epoch_13.Tavi/mission.sqm b/Server Files/MPMissions/DayZ_Epoch_13.Tavi/mission.sqm index 95ee67b78..300e60c0e 100644 --- a/Server Files/MPMissions/DayZ_Epoch_13.Tavi/mission.sqm +++ b/Server Files/MPMissions/DayZ_Epoch_13.Tavi/mission.sqm @@ -1391,8 +1391,8 @@ class Mission age="UNKNOWN"; name="zonesabina"; expCond="(player distance zonesabina) < 40;"; - expActiv="TitleText[""Now entering Trader City Sabina"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now leaving Trader City Sabina"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""trader city Sabina"",true] spawn trader_enter;"; + expDesactiv="[""trader city Sabina"",true] spawn trader_leave;"; class Effects { }; @@ -1408,8 +1408,8 @@ class Mission age="UNKNOWN"; name="zonelyep"; expCond="(player distance zonelyep) < 50;"; - expActiv="TitleText[""Now entering Trader City Lyepestok"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now leaving Trader City Lyepestok"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""trader city Lyepestok"",true] spawn trader_enter;"; + expDesactiv="[""trader city Lyepestok"",true] spawn trader_leave;"; class Effects { }; @@ -1425,8 +1425,8 @@ class Mission age="UNKNOWN"; name="zonebilgrad"; expCond="(player distance zonebilgrad) < 50;"; - expActiv="TitleText[""Now entering Trader City Bilgrad"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now leaving Trader City Bilgrad"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""trader city Bilgrad"",true] spawn trader_enter;"; + expDesactiv="[""trader city Bilgrad"",true] spawn trader_leave;"; class Effects { }; @@ -1442,8 +1442,8 @@ class Mission age="UNKNOWN"; name="zonebranibor"; expCond="(player distance zonebranibor) < 60;"; - expActiv="TitleText[""Now entering Trader City Branibor"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now leaving Trader City Branibor"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""trader city Branibor"",true] spawn trader_enter;"; + expDesactiv="[""trader city Branibor"",true] spawn trader_leave;"; class Effects { }; diff --git a/Server Files/MPMissions/DayZ_Epoch_16.Panthera2/mission.sqm b/Server Files/MPMissions/DayZ_Epoch_16.Panthera2/mission.sqm index 765092240..9ec367a56 100644 --- a/Server Files/MPMissions/DayZ_Epoch_16.Panthera2/mission.sqm +++ b/Server Files/MPMissions/DayZ_Epoch_16.Panthera2/mission.sqm @@ -1358,8 +1358,8 @@ class Mission age="UNKNOWN"; name="TraderCity1"; expCond="(player distance TraderCity1) < 100; "; - expActiv="TitleText[""Now Entering Trader City Pikla"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now Leaving Trader City Pikla"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""trader city Pikla"",true] spawn trader_enter;"; + expDesactiv="[""trader city Pikla"",true] spawn trader_leave;"; class Effects { }; @@ -1375,8 +1375,8 @@ class Mission age="UNKNOWN"; name="TraderCity2"; expCond="(player distance TraderCity2) < 100; "; - expActiv="TitleText[""Now Entering Trader City Selca"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now Leaving Trader City Selca"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""trader city Selca"",true] spawn trader_enter;"; + expDesactiv="[""trader city Selca"",true] spawn trader_leave;"; class Effects { }; @@ -1392,8 +1392,8 @@ class Mission age="UNKNOWN"; name="HeroVendors"; expCond="(player distance HeroVendors) < 100; "; - expActiv="TitleText[""Now Entering Hero Trader Camp"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now Leaving Hero Trader Camp"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""Hero Trader Camp"",true] spawn trader_enter;"; + expDesactiv="[""Hero Trader Camp"",true] spawn trader_leave;"; class Effects { }; @@ -1409,8 +1409,8 @@ class Mission age="UNKNOWN"; name="WholeSaler1"; expCond="(player distance WholeSaler1) < 100; "; - expActiv="TitleText[""Now Entering South's Wholesale"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now Leaving South's Wholesale"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""South's Wholesale"",true] spawn trader_enter;"; + expDesactiv="[""South's Wholesale"",true] spawn trader_leave;"; class Effects { }; @@ -1426,8 +1426,8 @@ class Mission age="UNKNOWN"; name="BanditTrader"; expCond="(player distance BanditTrader) < 100; "; - expActiv="TitleText[""Now Entering Bandit Camp"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now Leaving Bandit Camp"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""Bandit Camp"",true] spawn trader_enter;"; + expDesactiv="[""Bandit Camp"",true] spawn trader_leave;"; class Effects { }; @@ -1443,8 +1443,8 @@ class Mission age="UNKNOWN"; name="AWOLsAirField"; expCond="(player distance AWOLsAirField) < 100; "; - expActiv="TitleText[""Now Entering AWOLs Airfield"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now Leaving AWOLs Airfield"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""AWOLs Airfield"",true] spawn trader_enter;"; + expDesactiv="[""AWOLs Airfield"",true] spawn trader_leave;"; class Effects { }; @@ -1460,8 +1460,8 @@ class Mission age="UNKNOWN"; name="Wholesaler2"; expCond="(player distance Wholesaler2) < 100; "; - expActiv="TitleText[""Now Entering West's Wholesale"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now Leaving West's Wholesale"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""West's Wholesale"",true] spawn trader_enter;"; + expDesactiv="[""West's Wholesale"",true] spawn trader_leave;"; class Effects { }; @@ -1477,8 +1477,8 @@ class Mission age="UNKNOWN"; name="BoatVendor"; expCond="(player distance BoatVendor) < 100; "; - expActiv="TitleText[""Now Entering Sams Boat Vendor"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now Leaving Sams Boat Vendor"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""Sams Boat Vendor"",true] spawn trader_enter;"; + expDesactiv="[""Sams Boat Vendor"",true] spawn trader_leave;"; class Effects { }; @@ -1494,8 +1494,8 @@ class Mission age="UNKNOWN"; name="PlanicaTraders"; expCond="(player distance PlanicaTraders) < 100; "; - expActiv="TitleText[""Now Entering Trader City Planica"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now Leaving Trader City Planica"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""trader city Planica"",true] spawn trader_enter;"; + expDesactiv="[""trader city Planica"",true] spawn trader_leave;"; class Effects { }; @@ -1511,8 +1511,8 @@ class Mission age="UNKNOWN"; name="MelloVehicleRepair"; expCond="(player distance MelloVehicleRepair) < 100; "; - expActiv="TitleText[""Now Entering Mello"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now Leaving Mello"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""Mello"",true] spawn trader_enter;"; + expDesactiv="[""Mello"",true] spawn trader_leave;"; class Effects { }; @@ -1528,8 +1528,8 @@ class Mission age="UNKNOWN"; name="BOAT12"; expCond="(player distance BOAT12) < 100; "; - expActiv="TitleText[""Now Entering North Boat Vendor"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now Leaving North Boat Vendor"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""North Boat Vendor"",true] spawn trader_enter;"; + expDesactiv="[""North Boat Vendor"",true] spawn trader_leave;"; class Effects { }; diff --git a/Server Files/MPMissions/DayZ_Epoch_17.Chernarus/mission.sqm b/Server Files/MPMissions/DayZ_Epoch_17.Chernarus/mission.sqm index 3b8bdd608..cb88f14d6 100644 --- a/Server Files/MPMissions/DayZ_Epoch_17.Chernarus/mission.sqm +++ b/Server Files/MPMissions/DayZ_Epoch_17.Chernarus/mission.sqm @@ -1305,8 +1305,8 @@ class Mission age="UNKNOWN"; name="zonebash"; expCond="(player distance zonebash) < 100;"; - expActiv="TitleText[""Now entering trader city Bash"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now leaving trader city Bash"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""trader city Bash"",true] spawn trader_enter;"; + expDesactiv="[""trader city Bash"",true] spawn trader_leave;"; class Effects { }; @@ -1320,8 +1320,8 @@ class Mission age="UNKNOWN"; name="zoneklen"; expCond="(player distance zoneklen) < 100;"; - expActiv="TitleText[""Now entering trader city Klen"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now leaving trader city Klen"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""trader city Klen"",true] spawn trader_enter;"; + expDesactiv="[""trader city Klen"",true] spawn trader_leave;"; class Effects { }; @@ -1335,8 +1335,8 @@ class Mission age="UNKNOWN"; name="zonestary"; expCond="(player distance zonestary) < 100;"; - expActiv="TitleText[""Now entering trader city Stary"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now leaving trader city Stary"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""trader city Stary"",true] spawn trader_enter;"; + expDesactiv="[""trader city Stary"",true] spawn trader_leave;"; class Effects { }; diff --git a/Server Files/MPMissions/DayZ_Epoch_18.Sara/mission.sqm b/Server Files/MPMissions/DayZ_Epoch_18.Sara/mission.sqm index d516cacef..0549b14db 100644 --- a/Server Files/MPMissions/DayZ_Epoch_18.Sara/mission.sqm +++ b/Server Files/MPMissions/DayZ_Epoch_18.Sara/mission.sqm @@ -1307,8 +1307,8 @@ class Mission age="UNKNOWN"; name="zone3"; expCond="(player distance zone3) < 100;"; - expActiv="TitleText[""Now entering trader city Corazol"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now leaving trader city Corazol"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""trader city Corazol"",true] spawn trader_enter;"; + expDesactiv="[""trader city Corazol"",true] spawn trader_leave;"; class Effects { }; @@ -1324,8 +1324,8 @@ class Mission age="UNKNOWN"; name="zone2"; expCond="(player distance zone2) < 100;"; - expActiv="TitleText[""Now entering trader city Bag"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now leaving trader city Bag"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""trader city Bag"",true] spawn trader_enter;"; + expDesactiv="[""trader city Bag"",true] spawn trader_leave;"; class Effects { }; @@ -1341,8 +1341,8 @@ class Mission age="UNKNOWN"; name="zone1"; expCond="(player distance zone1) < 100;"; - expActiv="TitleText[""Now entering trader city Ixel"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now leaving trader city Ixel"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""trader city Ixel"",true] spawn trader_enter;"; + expDesactiv="[""trader city Ixel"",true] spawn trader_leave;"; class Effects { }; diff --git a/Server Files/MPMissions/DayZ_Epoch_19.FDF_Isle1_a/mission.sqm b/Server Files/MPMissions/DayZ_Epoch_19.FDF_Isle1_a/mission.sqm index 2946ab87d..feaab686f 100644 --- a/Server Files/MPMissions/DayZ_Epoch_19.FDF_Isle1_a/mission.sqm +++ b/Server Files/MPMissions/DayZ_Epoch_19.FDF_Isle1_a/mission.sqm @@ -1291,8 +1291,8 @@ class Mission age="UNKNOWN"; name="zonebash"; expCond="(player distance zonebash) < 100;"; - expActiv="TitleText[""Now entering trader city Berezniki"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now leaving trader city Berezniki"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""trader city Berezniki"",true] spawn trader_enter;"; + expDesactiv="[""trader city Berezniki"",true] spawn trader_leave;"; class Effects { soundDet="arabian_market_3"; @@ -1309,8 +1309,8 @@ class Mission age="UNKNOWN"; name="zoneklen"; expCond="(player distance zoneklen) < 100;"; - expActiv="TitleText[""Now entering trader city Jesco"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now leaving trader city Jesco"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""trader city Jesco"",true] spawn trader_enter;"; + expDesactiv="[""trader city Jesco"",true] spawn trader_leave;"; class Effects { soundDet="arabian_market_3"; diff --git a/Server Files/MPMissions/DayZ_Epoch_20.fapovo/mission.sqm b/Server Files/MPMissions/DayZ_Epoch_20.fapovo/mission.sqm index 9dc194cd5..62be8a1a3 100644 --- a/Server Files/MPMissions/DayZ_Epoch_20.fapovo/mission.sqm +++ b/Server Files/MPMissions/DayZ_Epoch_20.fapovo/mission.sqm @@ -1314,8 +1314,8 @@ class Mission age="UNKNOWN"; name="BanditVendor"; expCond="(player distance BanditVendor) < 100; "; - expActiv="TitleText[""Now Entering Bandit Camp"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now Leaving Bandit Camp"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""Bandit Camp"",true] spawn trader_enter;"; + expDesactiv="[""Bandit Camp"",true] spawn trader_leave;"; class Effects { }; @@ -1331,8 +1331,8 @@ class Mission age="UNKNOWN"; name="AirVehicleVendor"; expCond="(player distance AirVehicleVendor) < 100; "; - expActiv="TitleText[""Now Entering AWOLs Air Vehicles"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now Leaving AWOLs Air Vehicles"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""AWOLs Air Vehicles"",true] spawn trader_enter;"; + expDesactiv="[""AWOLs Air Vehicles"",true] spawn trader_leave;"; class Effects { }; @@ -1348,8 +1348,8 @@ class Mission age="UNKNOWN"; name="TraderCity1"; expCond="(player distance TraderCity1) < 100; "; - expActiv="TitleText[""Now Entering Trader CIty Lixovo"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now Leaving Trader City Lixovo"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""trader city Lixovo"",true] spawn trader_enter;"; + expDesactiv="[""trader city Lixovo"",true] spawn trader_leave;"; class Effects { }; @@ -1365,8 +1365,8 @@ class Mission age="UNKNOWN"; name="Wholesaler"; expCond="(player distance Wholesaler) < 100; "; - expActiv="TitleText[""Now Entering Pauls Wholesale Camp"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now Leaving Bandit Camp"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""Pauls Wholesale Camp"",true] spawn trader_enter;"; + expDesactiv="[""Pauls Wholesale Camp"",true] spawn trader_leave;"; class Effects { }; @@ -1382,8 +1382,8 @@ class Mission age="UNKNOWN"; name="HeroVendor"; expCond="(player distance HeroVendor) < 100; "; - expActiv="TitleText[""Now Entering Hero Camp"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now Leaving Hero Camp"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""Hero Camp"",true] spawn trader_enter;"; + expDesactiv="[""Hero Camp"",true] spawn trader_leave;"; class Effects { }; @@ -1399,8 +1399,8 @@ class Mission age="UNKNOWN"; name="TraderCity2"; expCond="(player distance TraderCity2) < 100; "; - expActiv="TitleText[""Now Entering Trader CIty Didina"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now Leaving Trader CIty Didina"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""trader city Didina"",true] spawn trader_enter;"; + expDesactiv="[""trader city Didina"",true] spawn trader_leave;"; class Effects { }; diff --git a/Server Files/MPMissions/DayZ_Epoch_21.Caribou/mission.sqm b/Server Files/MPMissions/DayZ_Epoch_21.Caribou/mission.sqm index bb38b3baf..5df49f8d3 100644 --- a/Server Files/MPMissions/DayZ_Epoch_21.Caribou/mission.sqm +++ b/Server Files/MPMissions/DayZ_Epoch_21.Caribou/mission.sqm @@ -1338,8 +1338,8 @@ class Mission age="UNKNOWN"; name="ZoneRaven"; expCond="(player distance ZoneRaven) < 100;"; - expActiv="TitleText[""Now entering trader city Raven Rock"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now leaving trader city Raven Rock"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""trader city Raven Rock"",true] spawn trader_enter;"; + expDesactiv="[""trader city Raven Rock"",true] spawn trader_leave;"; class Effects { }; @@ -1355,8 +1355,8 @@ class Mission age="UNKNOWN"; name="ZoneRaun"; expCond="(player distance ZoneRaun) < 100;"; - expActiv="TitleText[""Now entering trader city Raun"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now leaving trader city Raun"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""trader city Raun"",true] spawn trader_enter;"; + expDesactiv="[""trader city Raun"",true] spawn trader_leave;"; class Effects { }; @@ -1372,8 +1372,8 @@ class Mission age="UNKNOWN"; name="ZoneHero"; expCond="(player distance ZoneHero) < 100;"; - expActiv="TitleText[""Now entering Hero Camp"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now leaving Hero Camp"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""Hero Camp"",true] spawn trader_enter;"; + expDesactiv="[""Hero Camp"",true] spawn trader_leave;"; class Effects { }; @@ -1389,8 +1389,8 @@ class Mission age="UNKNOWN"; name="ZoneSouthWholesale"; expCond="(player distance ZoneSouthWholesale) < 100;"; - expActiv="TitleText[""Now entering Wholesalers"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now leaving Wholesalers"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""Wholesalers"",true] spawn trader_enter;"; + expDesactiv="[""Wholesalers"",true] spawn trader_leave;"; class Effects { }; @@ -1406,8 +1406,8 @@ class Mission age="UNKNOWN"; name="ZoneAircraft"; expCond="(player distance ZoneAircraft) < 100;"; - expActiv="TitleText[""Now entering Airfield"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now leaving Airfield"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""Airfield"",true] spawn trader_enter;"; + expDesactiv="[""Airfield"",true] spawn trader_leave;"; class Effects { }; @@ -1423,8 +1423,8 @@ class Mission age="UNKNOWN"; name="ZoneBandit"; expCond="(player distance ZoneBandit) < 100;"; - expActiv="TitleText[""Now entering Bandit Camp"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now leaving Bandit Camp"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""Bandit Camp"",true] spawn trader_enter;"; + expDesactiv="[""Bandit Camp"",true] spawn trader_leave;"; class Effects { }; @@ -1440,8 +1440,8 @@ class Mission age="UNKNOWN"; name="ZoneNorthWholesale"; expCond="(player distance ZoneNorthWholesale) < 100;"; - expActiv="TitleText[""Now entering Wholesalers"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now leaving Wholesalers"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""Wholesalers"",true] spawn trader_enter;"; + expDesactiv="[""Wholesalers"",true] spawn trader_leave;"; class Effects { }; @@ -1457,8 +1457,8 @@ class Mission age="UNKNOWN"; name="ZoneBlackMarket"; expCond="(player distance ZoneBlackMarket) < 100;"; - expActiv="TitleText[""Now entering the Black Market"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now leaving the Black Market"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""Black Market"",true] spawn trader_enter;"; + expDesactiv="[""Black Market"",true] spawn trader_leave;"; class Effects { }; @@ -1474,8 +1474,8 @@ class Mission age="UNKNOWN"; name="ZoneBoat"; expCond="(player distance ZoneBoat) < 100;"; - expActiv="TitleText[""Now entering Boat Dealer"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now leaving Boat Dealer"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""Boat Dealer"",true] spawn trader_enter;"; + expDesactiv="[""Boat Dealer"",true] spawn trader_leave;"; class Effects { }; diff --git a/Server Files/MPMissions/DayZ_Epoch_22.smd_sahrani_A2/mission.sqm b/Server Files/MPMissions/DayZ_Epoch_22.smd_sahrani_A2/mission.sqm index edacd947a..c3666cd44 100644 --- a/Server Files/MPMissions/DayZ_Epoch_22.smd_sahrani_A2/mission.sqm +++ b/Server Files/MPMissions/DayZ_Epoch_22.smd_sahrani_A2/mission.sqm @@ -1315,8 +1315,8 @@ class Mission age="UNKNOWN"; name="zone3"; expCond="(player distance zone3) < 100;"; - expActiv="TitleText[""Now entering trader city Corazol"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now leaving trader city Corazol"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""trader city Corazol"",true] spawn trader_enter;"; + expDesactiv="[""trader city Corazol"",true] spawn trader_leave;"; class Effects { }; @@ -1332,8 +1332,8 @@ class Mission age="UNKNOWN"; name="zone2"; expCond="(player distance zone2) < 100;"; - expActiv="TitleText[""Now entering trader city Bag"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now leaving trader city Bag"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""trader city Bag"",true] spawn trader_enter;"; + expDesactiv="[""trader city Bag"",true] spawn trader_leave;"; class Effects { }; @@ -1349,8 +1349,8 @@ class Mission age="UNKNOWN"; name="zone1"; expCond="(player distance zone1) < 100;"; - expActiv="TitleText[""Now entering trader city Ixel"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now leaving trader city Ixel"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""trader city Ixel"",true] spawn trader_enter;"; + expDesactiv="[""trader city Ixel"",true] spawn trader_leave;"; class Effects { }; @@ -1364,8 +1364,8 @@ class Mission age="UNKNOWN"; name="bmarket"; expCond="(player distance bmarket) < 50;"; - expActiv="TitleText[""Now entering Black Market"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now leaving Black Market"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""Black Market"",true] spawn trader_enter;"; + expDesactiv="[""Black Market"",true] spawn trader_leave;"; class Effects { }; diff --git a/Server Files/MPMissions/DayZ_Epoch_23.cmr_ovaron/mission.sqm b/Server Files/MPMissions/DayZ_Epoch_23.cmr_ovaron/mission.sqm index ecc906e2a..7ffd6c0b4 100644 --- a/Server Files/MPMissions/DayZ_Epoch_23.cmr_ovaron/mission.sqm +++ b/Server Files/MPMissions/DayZ_Epoch_23.cmr_ovaron/mission.sqm @@ -1349,8 +1349,8 @@ class Mission age="UNKNOWN"; name="TraderCity1"; expCond="(player distance TraderCity1) < 100; "; - expActiv="TitleText[""Now Entering Trader City Pikla"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now Leaving Trader City Pikla"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""trader city Pikla"",true] spawn trader_enter;"; + expDesactiv="[""trader city Pikla"",true] spawn trader_leave;"; class Effects { }; @@ -1366,8 +1366,8 @@ class Mission age="UNKNOWN"; name="TraderCity2"; expCond="(player distance TraderCity2) < 100; "; - expActiv="TitleText[""Now Entering Trader City Selca"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now Leaving Trader City Selca"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""trader city Selca"",true] spawn trader_enter;"; + expDesactiv="[""trader city Selca"",true] spawn trader_leave;"; class Effects { }; @@ -1383,8 +1383,8 @@ class Mission age="UNKNOWN"; name="HeroVendors"; expCond="(player distance HeroVendors) < 100; "; - expActiv="TitleText[""Now Entering Hero Trader Camp"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now Leaving Hero Trader Camp"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""Hero Trader Camp"",true] spawn trader_enter;"; + expDesactiv="[""Hero Trader Camp"",true] spawn trader_leave;"; class Effects { }; @@ -1400,8 +1400,8 @@ class Mission age="UNKNOWN"; name="WholeSaler1"; expCond="(player distance WholeSaler1) < 100; "; - expActiv="TitleText[""Now Entering South's Wholesale"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now Leaving South's Wholesale"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""South's Wholesale"",true] spawn trader_enter;"; + expDesactiv="[""South's Wholesale"",true] spawn trader_leave;"; class Effects { }; @@ -1417,8 +1417,8 @@ class Mission age="UNKNOWN"; name="BanditTrader"; expCond="(player distance BanditTrader) < 100; "; - expActiv="TitleText[""Now Entering Bandit Camp"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now Leaving Bandit Camp"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""Bandit Camp"",true] spawn trader_enter;"; + expDesactiv="[""Bandit Camp"",true] spawn trader_leave;"; class Effects { }; @@ -1434,8 +1434,8 @@ class Mission age="UNKNOWN"; name="AWOLsAirField"; expCond="(player distance AWOLsAirField) < 100; "; - expActiv="TitleText[""Now Entering AWOLs Airfield"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now Leaving AWOLs Airfield"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""AWOLs Airfield"",true] spawn trader_enter;"; + expDesactiv="[""AWOLs Airfield"",true] spawn trader_leave;"; class Effects { }; @@ -1451,8 +1451,8 @@ class Mission age="UNKNOWN"; name="Wholesaler2"; expCond="(player distance Wholesaler2) < 100; "; - expActiv="TitleText[""Now Entering West's Wholesale"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now Leaving West's Wholesale"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""West's Wholesale"",true] spawn trader_enter;"; + expDesactiv="[""West's Wholesale"",true] spawn trader_leave;"; class Effects { }; @@ -1468,8 +1468,8 @@ class Mission age="UNKNOWN"; name="BoatVendor"; expCond="(player distance BoatVendor) < 100; "; - expActiv="TitleText[""Now Entering Sams Boat Vendor"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now Leaving Sams Boat Vendor"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""Sams Boat Vendor"",true] spawn trader_enter;"; + expDesactiv="[""Sams Boat Vendor"",true] spawn trader_leave;"; class Effects { }; @@ -1485,8 +1485,8 @@ class Mission age="UNKNOWN"; name="PlanicaTraders"; expCond="(player distance PlanicaTraders) < 100; "; - expActiv="TitleText[""Now Entering Trader City Planica"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now Leaving Trader City Planica"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""trader city Planica"",true] spawn trader_enter;"; + expDesactiv="[""trader city Planica"",true] spawn trader_leave;"; class Effects { }; @@ -1502,8 +1502,8 @@ class Mission age="UNKNOWN"; name="PlanicaTraders_1"; expCond="(player distance PlanicaTraders) < 100; "; - expActiv="TitleText[""Now Entering Trader City Planica"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now Leaving Trader City Planica"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""trader city Planica"",true] spawn trader_enter;"; + expDesactiv="[""trader city Planica"",true] spawn trader_leave;"; class Effects { }; diff --git a/Server Files/MPMissions/DayZ_Epoch_24.Napf/mission.sqm b/Server Files/MPMissions/DayZ_Epoch_24.Napf/mission.sqm index 67253c6d6..e34632747 100644 --- a/Server Files/MPMissions/DayZ_Epoch_24.Napf/mission.sqm +++ b/Server Files/MPMissions/DayZ_Epoch_24.Napf/mission.sqm @@ -1344,8 +1344,8 @@ class Mission age="UNKNOWN"; name="Lenz"; expCond="(player distance Lenz) < 50;"; - expActiv="TitleText[""Now Entering Trader City Lenzburg"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now Leaving Trader City Lenzburg"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""trader city Lenzburg"",true] spawn trader_enter;"; + expDesactiv="[""trader city Lenzburg"",true] spawn trader_leave;"; class Effects { }; @@ -1361,8 +1361,8 @@ class Mission age="UNKNOWN"; name="Emmen"; expCond="(player distance Emmen) < 100;"; - expActiv="TitleText[""Now Entering Trader City Emmen"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now Leaving Trader City Emmen"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""trader city Emmen"",true] spawn trader_enter;"; + expDesactiv="[""trader city Emmen"",true] spawn trader_leave;"; class Effects { }; @@ -1378,8 +1378,8 @@ class Mission age="UNKNOWN"; name="Schratten"; expCond="(player distance Schratten) < 75;"; - expActiv="TitleText[""Now Entering Trader City Schratten"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now Leaving Trader City Schratten"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""trader city Schratten"",true] spawn trader_enter;"; + expDesactiv="[""trader city Schratten"",true] spawn trader_leave;"; class Effects { }; @@ -1393,8 +1393,8 @@ class Mission age="UNKNOWN"; name="Bandit"; expCond="(player distance Bandit) < 50;"; - expActiv="TitleText[""Now Entering Bandit Camp"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now Leaving Trader Bandit Camp"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""Bandit Camp"",true] spawn trader_enter;"; + expDesactiv="[""Bandit Camp"",true] spawn trader_leave;"; class Effects { }; @@ -1408,8 +1408,8 @@ class Mission age="UNKNOWN"; name="Hero"; expCond="(player distance Hero) < 50;"; - expActiv="TitleText[""Now Entering Hero Vendor"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now Leaving Hero Vendor"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""Hero Vendor"",true] spawn trader_enter;"; + expDesactiv="[""Hero Vendor"",true] spawn trader_leave;"; class Effects { }; @@ -1423,8 +1423,8 @@ class Mission age="UNKNOWN"; name="Wholesale1"; expCond="(player distance Wholesale1) < 50;"; - expActiv="TitleText[""Now Entering West Wholesaler"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now Leaving West Wholesaler"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""West Wholesaler"",true] spawn trader_enter;"; + expDesactiv="[""West Wholesaler"",true] spawn trader_leave;"; class Effects { }; @@ -1438,8 +1438,8 @@ class Mission age="UNKNOWN"; name="Wholesaler"; expCond="(player distance Wholesaler) < 50;"; - expActiv="TitleText[""Now Entering Wholesaler"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now Leaving Wholesaler"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""Wholesaler"",true] spawn trader_enter;"; + expDesactiv="[""Wholesaler"",true] spawn trader_leave;"; class Effects { }; @@ -1453,8 +1453,8 @@ class Mission age="UNKNOWN"; name="Boat1"; expCond="(player distance boat1) < 50;"; - expActiv="TitleText[""Now Entering Boat Vendor"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now Leaving Boat Vendor"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""Boat Vendor"",true] spawn trader_enter;"; + expDesactiv="[""Boat Vendor"",true] spawn trader_leave;"; class Effects { }; @@ -1468,27 +1468,27 @@ class Mission age="UNKNOWN"; name="Boat2"; expCond="(player distance boat2) < 50;"; - expActiv="TitleText[""Now Entering Boat Vendor"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now Leaving Boat Vendor"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""Boat Vendor"",true] spawn trader_enter;"; + expDesactiv="[""Boat Vendor"",true] spawn trader_leave;"; class Effects { }; }; class Item9 - { - position[]={15128.379,19.974716,16421.879}; - activationBy="WEST"; - repeating=1; - interruptable=1; - age="UNKNOWN"; - name="AWOL"; - expCond="(player distance awol) < 75;"; - expActiv="TitleText[""Now Entering Aircraft Vendor"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now Leaving Aircraft Vendor"",""PLAIN DOWN""]; canbuild = true;"; - class Effects - { - }; - }; + { + position[]={15128.379,19.974716,16421.879}; + activationBy="WEST"; + repeating=1; + interruptable=1; + age="UNKNOWN"; + name="AWOL"; + expCond="(player distance awol) < 75;"; + expActiv="[""Aircraft Vendor"",true] spawn trader_enter;"; + expDesactiv="[""Aircraft Vendor"",true] spawn trader_leave;"; + class Effects + { + }; + }; }; }; class Intro diff --git a/Server Files/MPMissions/DayZ_Epoch_25.sauerland/mission.sqm b/Server Files/MPMissions/DayZ_Epoch_25.sauerland/mission.sqm index d9ba348b8..01ab7e81f 100644 --- a/Server Files/MPMissions/DayZ_Epoch_25.sauerland/mission.sqm +++ b/Server Files/MPMissions/DayZ_Epoch_25.sauerland/mission.sqm @@ -1330,6 +1330,8 @@ class Mission age="UNKNOWN"; name="Seedorf"; expCond="(player distance Seedorf) < 100;"; + expActiv="[""Boat Vendor"",true] spawn trader_enter;"; + expDesactiv="[""Boat Vendor"",true] spawn trader_leave;"; expActiv="TitleText[""Now Entering Trader City Seedorf"",""PLAIN DOWN""]; canbuild = false;"; expDesactiv="TitleText[""Now Leaving Trader City Seedorf"",""PLAIN DOWN""]; canbuild = true;"; class Effects @@ -1347,8 +1349,8 @@ class Mission age="UNKNOWN"; name="Oberdorf"; expCond="(player distance Oberdorf) < 100;"; - expActiv="TitleText[""Now Entering Trader City Oberdorf"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now Leaving Trader City Oberdorf"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""trader city Oberdorf"",true] spawn trader_enter;"; + expDesactiv="[""trader city Oberdorf"",true] spawn trader_leave;"; class Effects { }; @@ -1364,8 +1366,8 @@ class Mission age="UNKNOWN"; name="Oberberg"; expCond="(player distance Oberberg) < 100;"; - expActiv="TitleText[""Now Entering Trader City Oberberg"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now Leaving Trader City Oberberg"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""trader city Oberberg"",true] spawn trader_enter;"; + expDesactiv="[""trader city Oberberg"",true] spawn trader_leave;"; class Effects { }; @@ -1379,8 +1381,8 @@ class Mission age="UNKNOWN"; name="Bandit"; expCond="(player distance Bandit) < 50;"; - expActiv="TitleText[""Now Entering Bandit Camp"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now Leaving Trader Bandit Camp"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""Bandit Camp"",true] spawn trader_enter;"; + expDesactiv="[""Bandit Camp"",true] spawn trader_leave;"; class Effects { }; @@ -1394,8 +1396,8 @@ class Mission age="UNKNOWN"; name="Hero"; expCond="(player distance Hero) < 50;"; - expActiv="TitleText[""Now Entering Hero Vendor"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now Leaving Hero Vendor"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""Hero Vendor"",true] spawn trader_enter;"; + expDesactiv="[""Hero Vendor"",true] spawn trader_leave;"; class Effects { }; @@ -1409,8 +1411,8 @@ class Mission age="UNKNOWN"; name="Wholesale1"; expCond="(player distance Wholesale1) < 50;"; - expActiv="TitleText[""Now Entering West Wholesaler"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now Leaving West Wholesaler"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""Wholesaler"",true] spawn trader_enter;"; + expDesactiv="[""Wholesaler"",true] spawn trader_leave;"; class Effects { }; @@ -1424,8 +1426,8 @@ class Mission age="UNKNOWN"; name="Wholesaler"; expCond="(player distance Wholesaler) < 50;"; - expActiv="TitleText[""Now Entering Wholesaler"",""PLAIN DOWN""]; canbuild = false;"; - expDesactiv="TitleText[""Now Leaving Wholesaler"",""PLAIN DOWN""]; canbuild = true;"; + expActiv="[""Wholesaler"",true] spawn trader_enter;"; + expDesactiv="[""Wholesaler"",true] spawn trader_leave;"; class Effects { };