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
{
};