LootPos - More Filter + objnull fix

This commit is contained in:
He-Man 2019-06-08 20:51:40 +02:00
parent 9115607938
commit e55b07b1f1

View File

@ -1,5 +1,7 @@
if (isnil "LootMarkersPositions" && isnil "LootMarkers") then { if (isnil "LootMarkersPositions" && isnil "LootMarkers") then {
_Skipbuildings = [ _Skipbuildings = [
"Land_LandMark_F",
"Land_wpp_Turbine_V2_F",
"Land_Mil_Barracks_L", "Land_Mil_Barracks_L",
"Land_Mil_Guardhouse", "Land_Mil_Guardhouse",
"Land_Mil_ControlTower_ruins", "Land_Mil_ControlTower_ruins",
@ -50,6 +52,7 @@ if (isnil "LootMarkersPositions" && isnil "LootMarkers") then {
"Land_House_1W04_ruins_F" "Land_House_1W04_ruins_F"
]; ];
_skipstrings = [ _skipstrings = [
"land_powerwire",
"land_containerline", "land_containerline",
"land_telephoneline", "land_telephoneline",
"land_power_pole", "land_power_pole",
@ -353,10 +356,16 @@ player allowdamage false;
_idx = round (random ((count LootMarkersPositions)-1)); _idx = round (random ((count LootMarkersPositions)-1));
systemchat format ["Index = %1",_idx]; systemchat format ["Index = %1",_idx];
player setpos (LootMarkersPositions select _idx); player setpos (LootMarkersPositions select _idx);
Building = nearestObject [player, LootMarkers select _idx]; Building = (nearestObjects [player, [LootMarkers select _idx],200]) param [0,objnull];
if !(isnull Building) then {
systemchat format ['Selected Building = %1',typeof Building]; systemchat format ['Selected Building = %1',typeof Building];
hint format ['Selected Building = %1',typeof Building]; hint format ['Selected Building = %1',typeof Building];
} }
else {
systemchat "Error - Building not found";
hint "Error - Building not found";
};
}
else { else {
hint "No more positions found!"; hint "No more positions found!";
}; };