Jump to content

tarvin

Member
  • Content Count

    47
  • Joined

  • Last visited

About tarvin

  • Rank
    Survivor

Recent Profile Visitors

866 profile views
  1. my small addons for last version sem mission (Copyright authors mods , here is just an example) . @EPOCH + @SEM + @JURASIC ARMA this adding Jurasic Raptors on mission its very strong in "close" fight. Players have all SEM bonus for raptor killng 1) Download @JurassicArma (JurassicArmaRaptorPack_v13.7z) on Armaholic.com 2) Download and preinstall Last version SEM mission. 3) Add AI for raptors: sem\scripts\ai\fn_spawnRAI.sqf private["_pos","_cnt","_group","_unit","_wpn","_opt","_Umale","_Ufemale","_Uciv","_Ukart","_rifles","_riflesGL","_LMGs","_SMGs","_rifleOptics","_smgOptics","_Sniper","_loadoutsAssigned"]; /* File: ai.sqf Author: drsubo usage : [_uLoc] execVM Update 03.01.2015 Re-written by KiloSwiss */ _pos = _this select 0; _cnt = (if(count _this > 1)then[{(_this select 1) max 5},{7}]); //Unit Count (min 5 - default 7) _group = createGroup RESISTANCE; while{count (units _group) < _cnt}do{ _group createUnit ['RaptorAIF2_E', _pos, [], 10, 'NO_COLLIDE']; sleep 0.1; }; { _x call SEM_fnc_AIkilledEH; // _x call SEM_fnc_AIfiredEH; // _x call SEM_fnc_stripUnit; _x setVariable["LASTLOGOUT_EPOCH",99999999]; }count units _group; if(SEM_AIdisableSniperDamage)then{ units _group call SEM_fnc_broadcastAI; }; diag_log format["#SEM: Spawned %1 units at position %2", count units _group, _pos]; //Special Hunter (leader) _unit = units _group select 0; _unit setSkill 0.7; //Sniper _unit = units _group select 1; _unit setSkill 0.8; //Rifleman _unit = units _group select 2; _unit setSkill 0.6; {_x setskill ["courage",1]}count (units _group); _group allowFleeing 0; _group selectLeader (units _group select 0); _group I just add raptros model and remove and comment wearpon set (not need for raptors). Step 4. Add sem mission for raptors missionsstatic\bRaptor.sqf private["_pos","_timeout","_cleanup","_missionID","_missionType","_missionObjects","_group","_composition","_compositions","_compositionObjects","_hintString","_start","_units","_endCondition"]; /* Based Of drsubo Mission Scripts File: bRapter.sqf Author: Cammygames, drsubo Edited by Olke */ _pos = _this select 0; _name = _this select 1 select 1; _timeout = _this select 1 select 2; //Mission timeout _missionID = _this select 2; _missionType = _this select 3; _missionObjects = []; //-- _group = [_pos,(12+(random 3))] call SEM_fnc_spawnRAI; {_missionObjects pushBack _x}forEach units _group; //[_group, _pos] call SEM_fnc_AIdefend; [_group, _pos] call SEM_fnc_AImove; //[_group, _pos] spawn SEM_fnc_AIsetOwner; _hintString = "<t align='center' size='2.0' color='#f29420'>ЗАДАНИЕ:<br/>Аномальная биология</t><br/> //change this message for you lang and context <t size='1.25' color='#ffff00'>______________<br/><br/>Пространственно временной континум пробит!<br/> //change this message for you lang and context В наш мир проникли твари из прошлого, необходимо уничтожить их, до того, как они натворят что-нибудь."; //change this message for you lang and context SEM_globalHint = [0,_hintString]; publicVariable "SEM_globalHint"; /* Mission End Conditions */ _start = time; _units = units _group; waitUntil{ sleep 5; _endCondition = [_pos,_units,_start,_timeout,_missionID]call SEM_fnc_endCondition; (_endCondition > 0) }; SEM_globalMissionMarker = [false,_endCondition,_missionID,_missionType]; publicVariable "SEM_globalMissionMarker"; /* Let clients delete the Marker */ /*localhost*/if(!isDedicated)then{SEM_globalMissionMarker call SEM_client_createMissionMarker}; if(_endCondition == 3)then[{ //Win! if(SEM_MissionCleanup > 0)then{[_pos, _missionObjects] call SEM_fnc_missionCleanup}; _hintString = "<t align='center' size='2.0' color='#6bab3a'>ЗАДАНИЕ ВЫПОЛНЕНО:<br/> //change this message for you lang and context <t size='1.25' color='#ffff00'>______________<br/><br/>Все твари из прошлого уничтожены"; //change this message for you lang and context SEM_globalHint = [_endCondition,_hintString]; publicVariable "SEM_globalHint"; },{ // 1 or 2 = Fail {deleteVehicle _x; sleep .1}forEach _missionObjects; _hintString = "<t align='center' size='2.0' color='#ab2121'>ЗАДАНИЕ ПРОВАЛЕНО:</t>"; //change this message for you lang and context SEM_globalHint = [_endCondition,_hintString]; publicVariable "SEM_globalHint"; }]; deleteGroup _group; Step 5 change you config sem_config.sqf Adding string ["bRaptor", "Bio activity", 45, 100, 1, false], on static mission array its aLL. You have Jurasic Raptor mission include SEM mission. (Warning you player must install @JurasicArma mod two.... PS: If raptor not spawn verify you mod.. ( i see two version jurasic arma and raptors using AI have different names. See only AI name in Editor and chage it in fn_spawnRAI.sqf)
  2. Why only the admin? If you make the hunt for the player with the highest Most Kills over time, will be more interesting. (like DE 1000)
  3. Yes all markers restriction mast set false; /* Check Global Markers */ _CGM = false; /* true or false */ /* you may need to disable this check for A.I. Missions - or whitelist the used Markers in the _aLocalM Array beneath */ /* Check Local Markers */ _CLM = false; /* true or false */ /* Use _aLocalM array */ _UMW = false; /* true or false */ /* use allowed marker array from below (for example AltisLife uses house_ and others in there) or A.I. Missions */
  4. Variant №2 without notification. message sent in hint. Safe zone in epoch protection zone invisible: Step №1.... goto to epoch_settings.pbo unpbo it goto config.cpp and search Altis object and paste //protection zone by olke/tarvin central 3x3 25m radius circle { "ProtectionZone_Invisible_F", { 13351.1, 14540.1, 0.0110912 }, 359.768 }, { "ProtectionZone_Invisible_F", { 13351.1, 14515.1, 0.0110912 }, 359.768 }, { "ProtectionZone_Invisible_F", { 13351.1, 14490.1, 0.0110912 }, 359.768 }, { "ProtectionZone_Invisible_F", { 13326.1, 14540.1, 0.0110912 }, 359.768 }, { "ProtectionZone_Invisible_F", { 13326.1, 14515.1, 0.0110912 }, 359.768 }, { "ProtectionZone_Invisible_F", { 13326.1, 14490.1, 0.0110912 }, 359.768 }, { "ProtectionZone_Invisible_F", { 13301.1, 14540.1, 0.0110912 }, 359.768 }, { "ProtectionZone_Invisible_F", { 13301.1, 14515.1, 0.0110912 }, 359.768 }, { "ProtectionZone_Invisible_F", { 13301.1, 14490.1, 0.0110912 }, 359.768 }, //protection zone by olke east 3x3 25m radius circle { "ProtectionZone_Invisible_F", { 18492.5, 14288.8, 0.0297527 }, 359.768 }, { "ProtectionZone_Invisible_F", { 18492.5, 14263.8, 0.0297527 }, 359.768 }, { "ProtectionZone_Invisible_F", { 18492.5, 14238.8, 0.0297527 }, 359.768 }, { "ProtectionZone_Invisible_F", { 18467.5, 14288.8, 0.0297527 }, 359.768 }, { "ProtectionZone_Invisible_F", { 18467.5, 14263.8, 0.0297527 }, 359.768 }, { "ProtectionZone_Invisible_F", { 18467.5, 14238.8, 0.0297527 }, 359.768 }, { "ProtectionZone_Invisible_F", { 18442.5, 14288.8, 0.0297527 }, 359.768 }, { "ProtectionZone_Invisible_F", { 18442.5, 14263.8, 0.0297527 }, 359.768 }, { "ProtectionZone_Invisible_F", { 18442.5, 14238.8, 0.0297527 }, 359.768 }, //protection zone by olke west 3x3 25m radius circle { "ProtectionZone_Invisible_F", { 6221.38, 16874.9, 0.00205231 }, 63.7064 }, { "ProtectionZone_Invisible_F", { 6221.38, 16849.9, 0.00205231 }, 63.7064 }, { "ProtectionZone_Invisible_F", { 6221.38, 16824.9, 0.00205231 }, 63.7064 }, { "ProtectionZone_Invisible_F", { 6196.38, 16874.9, 0.00205231 }, 63.7064 }, { "ProtectionZone_Invisible_F", { 6196.38, 16849.9, 0.00205231 }, 63.7064 }, { "ProtectionZone_Invisible_F", { 6196.38, 16824.9, 0.00205231 }, 63.7064 }, { "ProtectionZone_Invisible_F", { 6171.38, 16874.9, 0.00205231 }, 63.7064 }, { "ProtectionZone_Invisible_F", { 6171.38, 16849.9, 0.00205231 }, 63.7064 }, { "ProtectionZone_Invisible_F", { 6171.38, 16824.9, 0.00205231 }, 63.7064 }, this added 3 safe zone 75m radius.... (3x3 25m circle) /// save and compile you a3_epoch_server_settings.pbo Step №2. create file ../mpmission/greenzone/greenzone.sqf // SETTINGS: // SAFE ZONE USE_GREENZONE = true / false USE_GREENZONE = true; // SET_MARKER = true / false SET_MARKER = true; // _zonecoord = [[_center],_radius,_name,_string,_lSign],[[_center],_radius,_name,_string,_lSign]]; _zonecoord = [ [[13325,14515,0],75, 'Center', true],// Center GreenZone [[6192.46,16834,0],75, 'West', true],// West GreenZone [[18451.9,14278.1,0],75, 'East', true]// East GreenZone ]; _signs = 'Sign_Sphere200cm_F'; // Sign_Sphere200cm_F - orange sphere // Sign_Arrow_Green_F - big green down arrow // Sign_Arrow_Direction_Green_F - big green center arrow if (isServer) exitWith { if (USE_GREENZONE) then // check point using green zone { { _center = _x select 0; _radius = _x select 1; _name = _x select 2; _lsign = _x select 3; if (_lSign) then // check point SAFEZONE (true/false) { for '_i' from 0 to 360 step (270 / _radius)*2 do { _location = [(_center select 0) + ((cos _i) * _radius), (_center select 1) + ((sin _i) * _radius),0]; _dir = ((_center select 0) - (_location select 0)) atan2 ((_center select 1) - (_location select 1)); _object = createVehicle [ _signs , _location, [], 0, 'CAN_COLLIDE']; // signs model _object setDir _dir; }; if (SET_MARKER) then { // check poing markers _marker = createMarker [format["GreenZone:%1", _name], _center]; _marker setMarkerType "selector_selectedMission"; _marker setMarkerText " safe trade zone"; _marker setMarkerColor "ColorBlack"; _marker = createMarker [format["GreenZone1:%1", _name], _center]; _marker setMarkerShapeLocal "ELLIPSE"; _marker setMarkerTypeLocal "Empty"; _marker setMarkerColorLocal "ColorGUER"; _marker setMarkerBrushLocal "Solid"; _marker setMarkerSize [_radius, _radius]; }; }; } forEach _zonecoord ; }; }; STEP №3: Adding sensors in you mission.sqm class Sensors { items=3; class Item0 { position[]={13330.902,2.2880001,14528.784}; a=75; b=75; angle=-88.355904; activationBy="ANY"; repeating=1; interruptable=1; type="SWITCH"; age="UNKNOWN"; expCond="this && (local player) && (vehicle player in thisList)"; expActiv="hint parseText format[""<t align='center' color='#d8bc00' size='2.0'>TRADE::</t><br/><t color='#ffffff'>¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯<br/><br/>string # 1. <br/> string # 2 <br/> string # 3 <br/> string # 4 <br/><br/string # 5 ""];player allowDamage false;"; expDesactiv="hint parseText format[""<t align='center' color='#ff0000' size='2.0'> WARNIGN !</t><br/><t color='#ffffff'>¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯<br/><br/> string # 1 <br/> string # 2 <br/><br/> string # 3<br/>""]; player allowDamage true;"; class Effects { soundDet="BattlefieldFirefight"; // play ambient sound }; }; class Item1 { position[]={6195.0264,88.872307,16855.523}; a=75; b=75; angle=-88.355904; activationBy="ANY"; repeating=1; interruptable=1; type="SWITCH"; age="UNKNOWN"; expCond="this && (local player) && (vehicle player in thisList)"; expActiv="hint parseText format[""<t align='center' color='#d8bc00' size='2.0'>TRADE::</t><br/><t color='#ffffff'>¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯<br/><br/>string # 1. <br/> string # 2 <br/> string # 3 <br/> string # 4 <br/><br/string # 5 ""];player allowDamage false;"; expDesactiv="hint parseText format[""<t align='center' color='#ff0000' size='2.0'> WARNIGN !</t><br/><t color='#ffffff'>¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯<br/><br/> string # 1 <br/> string # 2 <br/><br/> string # 3<br/>""]; player allowDamage true;"; class Effects { soundDet="BattlefieldFirefight"; // play ambient sound }; }; class Item2 { position[]={18474.422,24.701738,14291.331}; a=75; b=75; angle=-88.355904; activationBy="ANY"; repeating=1; interruptable=1; type="SWITCH"; age="UNKNOWN"; expCond="this && (local player) && (vehicle player in thisList)"; expActiv="hint parseText format[""<t align=center' color='#d8bc00' size='2.0'>TRADE::</t><br/><t color='#ffffff'>¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯<br/><br/>string # 1. <br/> string # 2 <br/> string # 3 <br/> string # 4 <br/><br/string # 5 "];player allowDamage false;"; expDesactiv="hint parseText format[""<t align=center' color='#ff0000' size='2.0'> WARNIGN !</t><br/><t color='#ffffff'>¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯<br/><br/> string # 1 <br/> string # 2 <br/><br/> string # 3<br/>"]; player allowDamage true;"; class Effects { soundDet="BattlefieldFirefight"; }; }; }; STEP #4: call scripts in you init.sqf [] execVM "greenzone\greenzone.sqf";
  5. Hi! anybody help me... if i use on this script USE_GREENZONE = true; //use scripts true/false SET_MARKER = true; //set visual markers on the map true/false // _zonecoord = [[_center],_radius,_name,_string],[[_center],_radius,_name,_string]]; _zonecoord = [ [[13326.5,14515.2,0],150, 'Center', true],// Center GreenZone [[6192.46,16834,0],150, 'West', true],// West GreenZone [[18451.9,14278.1,0],150, 'East', true]// East GreenZone ]; // Sign_Sphere200cm_F - big orange sphere // Sign_Arrow_Green_F - big green down arrow // Sign_Arrow_Direction_Green_F - mid green center arrow if (isServer) exitWith { if (USE_GREENZONE) then // check true { { _center = _x select 0; _radius = _x select 1; _name = _x select 2; _arrow = _x select 3; if (_arrow) then // check true { for '_i' from 0 to 360 step (270 / _radius)*2 do { _location = [(_center select 0) + ((cos _i) * _radius), (_center select 1) + ((sin _i) * _radius),0]; _dir = ((_center select 0) - (_location select 0)) atan2 ((_center select 1) - (_location select 1)); _object = createVehicle ['Sign_Arrow_Direction_Green_F', _location, [], 0, 'CAN_COLLIDE']; // set sign model _object setDir _dir; }; if (SET_MARKER) then { // check true _marker = createMarker [format["GreenZone:%1", _name], _center]; _marker setMarkerType "selector_selectedMission"; _marker setMarkerText " Safe green zone"; _marker setMarkerColor "ColorRed"; _marker = createMarker [format["GreenZone1:%1", _name], _center]; _marker setMarkerShapeLocal "ELLIPSE"; _marker setMarkerTypeLocal "Empty"; _marker setMarkerColorLocal "ColorGUER"; _marker setMarkerBrushLocal "Solid"; _marker setMarkerSize [_radius, _radius]; }; }; } forEach _zonecoord ; }; }; this code (virtual sign change on SignAd_SponsorS_F and custom texture) - _object = createVehicle ['SignAd_SponsorS_F', _location, [], 0, 'CAN_COLLIDE']; _object setVehicleInit 'this setObjectTexture [0,''Addons\SafeZones\sign.paa''];'; not work in Arma 3 but work Arma 2, when my bug.
  6. on "God mode" player allowDamage false; player addEventHandler [""HandleDamage"",{false}];"; off "God mode" player allowDamage true; player addEventHandler [""HandleDamage"",{true}];"; use "this allowDamage false" like as this video http://www.youtube.com/watch?v=d6cxUsRhsNA http://wiki.arma3.ru/index.php/allowDamage
  7. my simple safe zone ver 0.2:) STEP #1 add you init.sqf if (isServer) then { [] execVM "Greenzone\greenzone.sqf"; }; STEP #2 create folder ./mpmission/greenzone STEP #3 create file ./mpmission/greenzone/greenzone.sqf USE_GREENZONE = true; //use scripts true/false SET_MARKER = true; //set visual markers on the map true/false // _zonecoord = [[_center],_radius,_name,_string],[[_center],_radius,_name,_string]]; _zonecoord = [ [[13326.5,14515.2,0],150, 'Center', true],// Center GreenZone [[6192.46,16834,0],150, 'West', true],// West GreenZone [[18451.9,14278.1,0],150, 'East', true]// East GreenZone ]; // Sign_Sphere200cm_F - big orange sphere // Sign_Arrow_Green_F - big green down arrow // Sign_Arrow_Direction_Green_F - mid green center arrow if (isServer) exitWith { if (USE_GREENZONE) then // check true { { _center = _x select 0; _radius = _x select 1; _name = _x select 2; _arrow = _x select 3; if (_arrow) then // check true { for '_i' from 0 to 360 step (270 / _radius)*2 do { _location = [(_center select 0) + ((cos _i) * _radius), (_center select 1) + ((sin _i) * _radius),0]; _dir = ((_center select 0) - (_location select 0)) atan2 ((_center select 1) - (_location select 1)); _object = createVehicle ['Sign_Arrow_Direction_Green_F', _location, [], 0, 'CAN_COLLIDE']; // set sign model _object setDir _dir; }; if (SET_MARKER) then { // check true _marker = createMarker [format["GreenZone:%1", _name], _center]; _marker setMarkerType "selector_selectedMission"; _marker setMarkerText " Safe green zone"; _marker setMarkerColor "ColorRed"; _marker = createMarker [format["GreenZone1:%1", _name], _center]; _marker setMarkerShapeLocal "ELLIPSE"; _marker setMarkerTypeLocal "Empty"; _marker setMarkerColorLocal "ColorGUER"; _marker setMarkerBrushLocal "Solid"; _marker setMarkerSize [_radius, _radius]; }; }; } forEach _zonecoord ; }; }; STEP #4 create file ./mpmission/greenzone/notification.hpp class CfgNotifications { // On Entering safe zone class WestSpawn { title = "Green safe zone - west"; iconPicture = "\A3\ui_f\data\map\mapcontrol\taskIcon_ca.paa"; // notification icon color[] = {0,0.8,0,1}; // text color description = "%1"; duration = 10; // time notification on screen in sec. priority = 0; }; class MidSpawn { title = "Green safe zone - center"; iconPicture = "\A3\ui_f\data\map\mapcontrol\taskIcon_ca.paa"; color[] = {0,0.8,0,1}; description = "%1"; duration = 10; priority = 0; }; class EastSpawn { title = "Green safe zone - east"; iconPicture = "\A3\ui_f\data\map\mapcontrol\taskIcon_ca.paa"; color[] = {0,0.8,0,1}; description = "%1"; duration = 10; priority = 0; }; // Exit safe zone notification class EWestSpawn { title = "You exit safe zone!"; iconPicture = "\A3\ui_f\data\map\mapcontrol\taskIcon_ca.paa"; color[] = {1,0.4,0,1}; description = "%1"; duration = 10; priority = 0; }; class EMidSpawn { title = "You exit safe zone!"; iconPicture = "\A3\ui_f\data\map\mapcontrol\taskIcon_ca.paa"; color[] = {1,0.4,0,1}; description = "%1"; duration = 10; priority = 0; }; class EEastSpawn { title = "You exit safe zone"; iconPicture = "\A3\ui_f\data\map\mapcontrol\taskIcon_ca.paa"; color[] = {1,0.4,0,1}; description = "%1"; duration = 10; priority = 0; }; }; STEP #5: Add you miision.sqf above class markers: class Sensors { class Item0 { name = "bazar1_m"; position[] = {13321.2,-0.127439,14504.7}; a = 150; b = 150; angle = -130.966; activationBy = "ANY"; repeating = 1; interruptable = 1; age = "UNKNOWN"; expCond = "(vehicle player) in thislist;"; expActiv = "[""MidSpawn"",[""Kill on greenzone = BAN""]] call bis_fnc_showNotification; player allowDamage false; player addEventHandler [""HandleDamage"",{false}];"; expDesactiv = "[""EMidSpawn"",[""You may die""]] call bis_fnc_showNotification; player allowDamage true; player addEventHandler [""HandleDamage"",{true}];"; class Effects{}; }; class Item1 { name = "bazar2_m"; position[] = {18454.9,0.148972,14272.8}; a = 150; b = 150; angle = -130.966; activationBy = "ANY"; repeating = 1; interruptable = 1; age = "UNKNOWN"; expCond = "(vehicle player) in thislist;"; expActiv = "[""EastSpawn"",[""Kill on greenzone = BAN""]] call bis_fnc_showNotification; player allowDamage false; player addEventHandler [""HandleDamage"",{false}];"; expDesactiv = "[""EEastSpawn"",[""You may die""]] call bis_fnc_showNotification; player allowDamage true; player addEventHandler [""HandleDamage"",{true}];"; class Effects{}; }; class Item2 { name = "bazar3_m"; position[] = {6193.35,-0.210175,16834}; a = 150; b = 150; angle = -130.966; activationBy = "ANY"; repeating = 1; interruptable = 1; age = "UNKNOWN"; expCond = "(vehicle player) in thislist;"; expActiv = "[""WestSpawn"",[""Kill on greenzone = BAN""]] call bis_fnc_showNotification; player allowDamage false; player addEventHandler [""HandleDamage"",{false}];"; expDesactiv = "[""EWestSpawn"",[""You may die""]] call bis_fnc_showNotification; player allowDamage true; player addEventHandler [""HandleDamage"",{true}];"; class Effects{}; }; }; STEP#6 Go to you description.ext and place in bottom link to notification.hpp #include "greenzone/notification.hpp Warning !!! in you use infistar, go to /* Notification check */ _UNC = true; /* true or false */ and change false /* Notification check */ _UNC = false; /* true or false */ /* Check Global Markers */ _CGM = true; /* true or false */ /* Check Local Markers */ _CLM = true; /* true or false */ /* Use _aLocalM array */ _UMW = true; /* true or false */ change false /* Check Global Markers */ _CGM = false; /* true or false */ /* Check Local Markers */ _CLM = false; /* true or false */ /* Use _aLocalM array */ _UMW = false; /* true or false */ and check you Batleye file: 1. 7 "BIS_fnc_" add !="showNotification" 20. 7 allowDamage add !="allowDamage false" !="allowDamage true" 52 .7 addEventHandler add !="HandleDamage"
  8. Hi my simple SAFE ZONE 3 STEP 1. mission.sqf sensors and markers: class Sensors { class Item0 { name = "bazar1_m"; position[] = {13321.2,-0.127439,14504.7}; a = 150; b = 150; angle = -130.966; activationBy = "ANY"; repeating = 1; interruptable = 1; age = "UNKNOWN"; expCond = "(vehicle player) in thislist;"; expActiv = "[""MidSpawn"",[""WEAPON DISABLED""]] call bis_fnc_showNotification; player allowDamage false; player addEventHandler [""HandleDamage"",{false}];"; expDesactiv = "[""EMidSpawn"",[""WEAPON ENABLED""]] call bis_fnc_showNotification; player allowDamage true; player addEventHandler [""HandleDamage"",{true}];"; class Effects{}; }; class Item1 { name = "bazar2_m"; position[] = {18454.9,0.148972,14272.8}; a = 150; b = 150; angle = -130.966; activationBy = "ANY"; repeating = 1; interruptable = 1; age = "UNKNOWN"; expCond = "(vehicle player) in thislist;"; expActiv = "[""MidSpawn"",[""WEAPON DISABLED""]] call bis_fnc_showNotification; player allowDamage false; player addEventHandler [""HandleDamage"",{false}];"; expDesactiv = "[""EMidSpawn"",[""WEAPON ENABLED""]] call bis_fnc_showNotification; player allowDamage true; player addEventHandler [""HandleDamage"",{true}];"; class Effects{}; }; class Item2 { name = "bazar3_m"; position[] = {6193.35,-0.210175,16834}; a = 150; b = 150; angle = -130.966; activationBy = "ANY"; repeating = 1; interruptable = 1; age = "UNKNOWN"; expCond = "(vehicle player) in thislist;"; expActiv = "[""MidSpawn"",[""WEAPON DISABLED""]] call bis_fnc_showNotification; player allowDamage false; player addEventHandler [""HandleDamage"",{false}];"; expDesactiv = "[""EMidSpawn"",[""WEAPON ENABLED""]] call bis_fnc_showNotification; player allowDamage true; player addEventHandler [""HandleDamage"",{true}];"; class Effects{}; }; }; Markers: class Markers { items = 9; class Item0 { position[] = {14939.9, 0.0534991, 15083.3}; name = "center"; type = "Empty"; }; class Item1 { position[] = {23600.6, 3.19, 18000.7}; name = "respawn_east"; type = "Empty"; }; class Item2 { position[] = {23600.6, 3.19, 18000.8}; name = "respawn_west"; type = "Empty"; }; class Item3 { position[]={13321.2,-0.127439,14504.7}; name="GREEN ZONE1"; markerType="ELLIPSE"; type="respawn_unknown"; colorName="ColorGUER"; a=150; b=150; }; class Item4 { position[]={6193.35,-0.210175,16834}; name="GREEN ZONE2"; markerType="ELLIPSE"; type="respawn_unknown"; colorName="ColorGUER"; a=150; b=150; }; class Item5 { position[]={18454.9,0.148972,14272.8}; name="GREEN ZONE3"; markerType="ELLIPSE"; type="respawn_unknown"; colorName="ColorGUER"; a=150; b=150; }; class Item6 { position[]={13332.2,0,14510.9}; name="centermarketmarker"; text="SAFE TRADE ZONE"; type="mil_circle"; colorName="ColorGreen"; }; class Item7 { position[]={6189.70,0,16840.2}; name="leftmarketmarker"; text="SAFE TRADE ZONE"; type="mil_circle"; colorName="ColorGreen"; }; class Item8 { position[]={18454.2,0,14272.2}; name="rightmarketmarker"; text="SAFE TRADE ZONE"; type="mil_circle"; colorName="ColorGreen"; }; }; }; STEP 2 ADD FOLDER : config and file notification.hpp and class CfgNotifications { class WestSpawn { title = "SAFE ZONE WEST"; iconPicture = "\A3\ui_f\data\map\mapcontrol\taskIcon_ca.paa"; color[] = {0,0.8,0,1}; description = "%1"; duration = 10; priority = 0; }; class MidSpawn { title = "SAFE ZONE CENTER"; iconPicture = "\A3\ui_f\data\map\mapcontrol\taskIcon_ca.paa"; color[] = {0,0.8,0,1}; description = "%1"; duration = 10; priority = 0; }; class EastSpawn { title = "SAFE ZONE EAST"; iconPicture = "\A3\ui_f\data\map\mapcontrol\taskIcon_ca.paa"; color[] = {0,0.8,0,1}; description = "%1"; duration = 10; priority = 0; }; class EWestSpawn { title = "EXIT SAFE ZONE"; iconPicture = "\A3\ui_f\data\map\mapcontrol\taskIcon_ca.paa"; color[] = {1,0.4,0,1}; // ч/б цвет description = "%1"; duration = 10; priority = 0; }; class EMidSpawn { title = "EXIT SAFE ZONE"; iconPicture = "\A3\ui_f\data\map\mapcontrol\taskIcon_ca.paa"; color[] = {1,0.4,0,1}; // ч/б цвет description = "%1"; duration = 10; priority = 0; }; class EEastSpawn { title = "EXIT SAFE ZONE"; iconPicture = "\A3\ui_f\data\map\mapcontrol\taskIcon_ca.paa"; color[] = {1,0.4,0,1}; // ч/б цвет description = "%1"; duration = 10; priority = 0; }; }; STEP 3: add link to notification.hpp in you description.ext #include "Config\notifications.hpp" It's all after restart you have SAFE (NO ALL DAMAG ZONE), notification message on entering and exit, and green solid markers on you map.
  9. https://yadi.sk/i/TRjPhMYIeDbBx why not :) mission.sqf link for Bolnhorn and my config:) https://yadi.sk/d/jWPH7tzjeDbSb Loot for Bornholm :) (loot only Altis house ... but you simple add new spawn on Cherno building :)
  10. Hi my safe zone by Altis :) class Sensors { items = 3; class Item0 { name = "bazar1_m"; position[] = {13321.2,-0.127439,14504.7}; a = 150; b = 150; angle = -130.966; activationBy = "ANY"; repeating = 1; interruptable = 1; age = "UNKNOWN"; expCond = "(vehicle player) in thislist;"; expActiv = "titleText [""YOU ENTERING GREEN ZONE! NOT KILL -BANNED!!!"", ""PLAIN DOWN"", 3];"; expDesactiv = "titleText [""YOU EXIT GREEN ZONE) "", ""PLAIN DOWN"", 3];"; class Effects{}; }; class Item1 { name = "bazar2_m"; position[] = {18454.9,0.148972,14272.8}; a = 150; b = 150; angle = -130.966; activationBy = "ANY"; repeating = 1; interruptable = 1; age = "UNKNOWN"; expCond = "(vehicle player) in thislist;"; expActiv = "titleText [""YOU ENTERING GREEN ZONE! NOT KILL -BANNED!!!"", ""PLAIN DOWN"", 3];"; expDesactiv = "titleText [""YOU EXIT GREEN ZONE) "", ""PLAIN DOWN"", 3];"; class Effects{}; }; class Item2 { name = "bazar3_m"; position[] = {6193.35,-0.210175,16834}; a = 150; b = 150; angle = -130.966; activationBy = "ANY"; repeating = 1; interruptable = 1; age = "UNKNOWN"; expCond = "(vehicle player) in thislist;"; expActiv = "titleText [""YOU ENTERING GREEN ZONE! NOT KILL -BANNED!!!"", ""PLAIN DOWN"", 3];"; expDesactiv = "titleText [""YOU EXIT GREEN ZONE) "", ""PLAIN DOWN"", 3];"; class Effects{}; }; }; class Markers { items = 6; class Item0 { position[] = {14939.9, 0.0534991, 15083.3}; name = "center"; type = "Empty"; }; class Item1 { position[] = {23600.6, 3.19, 18000.7}; name = "respawn_east"; type = "Empty"; }; class Item2 { position[] = {23600.6, 3.19, 18000.8}; name = "respawn_west"; type = "Empty"; }; class Item3 { position[]={13321.2,-0.127439,14504.7}; name="GREEN ZONE1"; text="GREEN ZONE"; markerType="ELLIPSE"; type="respawn_unknown"; colorName="ColorGUER"; a=150; b=150; }; class Item4 { position[]={6193.35,-0.210175,16834}; name="GREEN ZONE2"; text="GREEN ZONE"; markerType="ELLIPSE"; type="respawn_unknown"; colorName="ColorGUER"; a=150; b=150; }; class Item5 { position[]={18454.9,0.148972,14272.8}; name="GREEN ZONE3"; text="GREEN ZONE"; markerType="ELLIPSE"; type="respawn_unknown"; colorName="ColorGUER"; a=150; b=150; }; }; };
  11. Hi ALL, This my Bornholm configuration. Include teleport respawn, trade zone, markers on map, traders and objects:) For you free using:) //in config.cpp Bornholm addon OLKE AKA VITACITE MADE not clear copyright please class Bornholm : Default { worldSize = 22000; traderBlds[] = { "Land_Kiosk_blueking_F", "Land_FuelStation_Build_F", "Land_CarService_F", "Land_i_Garage_V1_F", "Land_i_Shed_Ind_F", "Land_i_Shop_01_V1_F" }; containerPos[] = { { 2583.59, 6024.51, 0 }, { 3830.73, 7823.08, 0 }, { 5153.42, 7048.41, 0 }, { 6871.89, 5628.74, 0 }, { 4429.52, 2354.84, 0 }, { 2907.18, 543.774, 0 }, { 2213.17, 1095.78, 0 }, { 1663.35, 2728.73, 0 }, { 1661.67, 2861.41, 0 }, { 1646.04, 2882.86, 0 }, { 1748.63, 3488.93, 0 }, { 1461.86, 4783.48, 0 } }; telePos[] = { { "Transport_N_EPOCH", { 13816.9, 6875.31, 0.7 }, "", { 2308.5469, 14231.495, 0 } }, // #,#,# is cords you want to go to { "Transport_C_EPOCH", { 13816.2, 6878.46, 0.7 }, "", { 9389.9307, 8006.9404, 0 } }, // #,#,# is cords you want to go to { "Transport_E_EPOCH", { 13815.6, 6881.2, 0.7 }, "", { 15788.521, 2157.8362, 2.8610229e-006 } }, // #,#,# is cords you want to go to }; telePosCenter[] = { 13816.9, 6875.31, 0.7 }; propsPos[] = { // ********************************* OLKE: Center GREEN ZONE {"Land_BarGate_F", {9389.0732, 8004.4214, 3.8146973e-005}, -151.09148}, {"Land_CncWall4_F", {9364.6416, 8033.3564, -0.18522941}, -150.89189}, {"Land_CncWall4_F", {9374.5684, 8058.5454, 0}, -329.41571}, {"Land_CncWall4_F", {9373.1289, 8031.6792, -0.27178329}, 119.57374}, {"Land_CncWall4_F", {9379.0693, 8055.8906, -0.061444946}, 31.610477}, {"Land_CncWall4_F", {9369.9453, 8061.1221, -4.5776367e-005},27.600864}, {"Land_MarketShelter_F", {9364.3076, 8049.7852, -7.6293945e-005}, -239.02625}, {"Land_CncWall4_F", {9355.5342, 8038.646, -0.0053702928}, -147.74768}, {"Land_CncWall4_F", {9360.0693, 8035.9194, -0.073072173},-149.65987}, {"Land_CncWall4_F", {9354.5029, 8042.6182, -3.0517578e-005}, -62.674442}, {"Land_CncWall4_F", {9357.1289, 8047.146, 7.6293945e-006}, -56.607277}, {"Land_CncWall4_F", {9360.0352, 8051.5024, 7.6293945e-006}, -56.491211}, {"Land_CncWall4_F", {9362.8867, 8055.8877, 3.0517578e-005}, -55.828506}, {"Land_CncWall4_F", {9365.8701, 8060.187, -3.0517578e-005}, 305.89429}, {"Land_CncWall4_F", {9384.6338, 8049.2646, -0.1837531}, 121.04374}, {"Land_CncWall4_F", {9383.5508, 8053.189, -0.048368499}, 31.034157}, {"Land_CncWall4_F", {9369.248, 8030.7773, -0.13835438}, -150.89189}, {"Land_HBarrierTower_F", {9373.6348, 8025.3213, 5.3405762e-005}, 29.391701}, {"Land_HBarrierTower_F", {9390.8203, 8050.9355, -7.6293945e-006}, -147.46724}, {"Land_HBarrierTower_F", {9348.4668, 8038.0454, 7.6293945e-006}, 118.38457}, {"Land_HBarrierTower_F", {9365.6289, 8066.6729, -7.6293945e-006}, 210.96169}, {"Land_HBarrierWall_corridor_F", {9378.7656, 8034.4131, -1.5258789e-005}, 33.469219}, {"Land_HBarrierWall_corridor_F", {9384.6465, 8043.3096, 6.1035156e-005}, 33.469219}, {"Land_HBarrier_5_F", {9382.9609, 8037.7598, 0}, -55.413059}, {"Land_HBarrierBig_F", {9352.8135, 8032.3999, 2.2888184e-005}, 34.14241}, {"Land_HBarrierBig_F", {9385.8975, 8058.6328, 3.0517578e-005}, 39.820095}, {"Land_HBarrierBig_F", {9364.5342, 8025.916, -7.6293945e-006}, 26.483456}, {"Land_HBarrierBig_F", {9374.2031, 8065.6641, 7.6293945e-006}, 30.31333}, {"Land_HBarrierBig_F", {9359.6807, 8062.4404, -7.6293945e-006}, 126.74996}, {"Land_HBarrierBig_F", {9349.6729, 8046.8799, 7.6293945e-006}, -56.263039}, {"Land_HBarrierBig_F", {9354.4092, 8054.7617, 0}, 124.14207}, {"Land_BarGate_F", {9421.4717, 8052.3389, 2.2888184e-005}, -147.93001}, {"WoodStairs2_EPOCH", {9381.7764, 8050.6577, -0.00015258789}, -59.776318}, {"WoodStairs_SIM_EPOCH", {9370.6113, 8033.4263, 6.8664551e-005}, 30.749098}, {"Land_Timbers_F", {9358.4844, 8038.7544, 1.5258789e-005}, -59.158363}, {"Land_WoodenBox_F", {9357.9814, 8041.4771, 7.6293945e-006}, 35.105724}, {"Land_IronPipes_F", {9385.4746, 8037.0132, 7.6293945e-006}, -45.387581}, {"Land_Pallet_vertical_F", {9383.2168, 8033.8472, 7.6293945e-006}, -197.22142}, {"Land_Pipes_small_F", {9357.8721, 8044.1729, 7.6293945e-006}, -59.155048}, {"Land_CinderBlocks_F", {9358.585, 8042.6318, 1.5258789e-005}, 124.33577}, {"Land_Bricks_V3_F", {9360.6689, 8044.7017, 2.2888184e-005}, 31.893124}, {"Land_Pallets_F", {9361.8984, 8042.624, 3.0517578e-005}, 0}, {"Land_WheelCart_F", {9364.3467, 8036.0718, 1.5258789e-005}, -15.661569}, {"Land_WaterBarrel_F", {9369.2344, 8058.5161, -7.6293945e-006}, 0}, {"Land_CrabCages_F", {9367.04, 8058.5903, 0}, 36.584171}, {"Land_GarbageContainer_closed_F", {9370.0908, 8064.0815, 7.6293945e-006}, 65.910606}, {"Land_GarbageContainer_open_F", {9371.5352, 8062.5552, -7.6293945e-006}, 29.299368}, {"Land_BagBunker_Small_F", {9384.0947, 8011.4111, -0.15296584}, 32.455761}, {"Land_BagBunker_Small_F", {9412.8535, 8053.1724, -0.11367026}, -148.11353}, {"Land_GasTank_01_khaki_F", {9367.7373, 8055.5391, -3.8146973e-005}, 0}, {"Land_TentDome_F", {9377.9873, 8054.1836, 7.6293945e-006}, -55.833874}, {"Land_TentDome_F", {9375.1064, 8055.8901, -7.6293945e-006}, -61.048531}, {"FirePlace_EPOCH", {9375.418, 8052.8267, 0}, -78.243134}, {"Land_CampingTable_small_F", {9365.2012, 8044.4248, -7.6293945e-006}, -63.358288}, {"Land_CampingTable_small_F", {9369.1611, 8051.7622, 0}, -54.454418}, {"Land_Sun_chair_green_F", {9362.2656, 8051.1328, -7.6293945e-006}, 30.672169}, {"Land_Wreck_Car_F", {9378.7979, 7985.9404, 2.2888184e-005}, -116.14845}, {"Land_Wreck_CarDismantled_F", {9391.0078, 8039.7041, -0.0078377109}, 80.273643}, {"Land_Wreck_BRDM2_F", {9379.7725, 8011.0474, 0}, 0}, {"Land_Scrap_MRAP_01_F", {9388.2197, 8032.6255, 6.8664551e-005}, -54.00198}, {"Land_Pallet_MilBoxes_F", {9364.4092, 8053.27, -1.5258789e-005}, 28.438177}, {"WaterPump_01_sand_F", {9367.2031, 8036.4243, -4.5776367e-005}, -148.95699}, {"Land_LuggageHeap_04_F", {9370.0088, 8055.877, -1.5258789e-005}, 27.117151}, {"Land_LuggageHeap_05_F", {9361.0527, 8047.543, 0.095004335}, 35.701836}, {"Land_Workbench_01_F", {9391.1563, 8035.6831, -3.0517578e-005}, -244.49959}, {"MetalBarrel_burning_F", {9366.1035, 8048.8242, -2.2888184e-005}, 0}, {"MetalBarrel_burning_F", {9392.373, 8037.5142, -3.8146973e-005}, 0}, // Center Phones {"Land_PhoneBooth_02_F", { 9385.9629, 8053.7969, -7.6293945e-006 }, -143.29924}, // NORTH RESPAWN {"Land_CncWall4_F", { 2316.5525, 14240.044, 2.2888184e-005 }, -100.14988}, {"Land_CncWall4_F", { 2315.6653, 14245.267, -3.8146973e-005 }, -100.42056}, {"Land_CncWall4_F", { 2317.3022, 14234.807, 7.6293945e-006 }, -100.14988}, {"Land_CncWall4_F", { 2318.21, 14229.646, 7.6293945e-006 }, -100.14988}, {"Land_CncWall4_F", { 2289.8225, 14251.562, 0 }, -23.044315}, {"Land_CncWall4_F", { 2295.0127, 14225.897, 7.6293945e-006 }, -105.91645}, {"Land_CncWall4_F", { 2296.3467, 14220.853, 3.8146973e-005 }, -102.70695}, {"Land_CncWall4_F", { 2293.4668, 14230.896, 3.0517578e-005 }, -108.07355}, {"Land_CncWall1_F", { 2292.4705, 14234.007, 7.6293945e-006 }, -102.538}, {"Land_CncWall1_F", { 2292.1035, 14235.329, -1.5258789e-005 }, -102.538}, {"Land_CncWall4_F", { 2319.0959, 14224.494, -1.5258789e-005 }, -98.578354}, {"Land_Tyres_F", { 2304.9167, 14251.848, 3.8146973e-005 }, -44.515366}, {"Land_JunkPile_F", { 2307.335, 14250.883, -3.0517578e-005 }, -161.4919}, {"CargoNet_01_box_F", { 2297.2002, 14236.041, -3.0517578e-005 }, -12.71819}, {"CargoNet_01_box_F", { 2295.5859, 14235.716, 0 }, -11.798061}, {"Land_StallWater_F", { 2317.2136, 14222.917, -1.5258789e-005},-10.544367}, {"Land_WoodenBox_C_EPOCH", { 2313.314, 14223.528. 0}, -9.6090899}, {"RoadBarrier_F", { 2311.8896, 14249.566, 7.6293945e-006}, -5.6526356}, {"Land_WeldingTrolley_01_F", { 2296.3093, 14226.186, 0}, -13.316353}, {"Land_Timbers_F", { 2294.6646, 14231.737, 1.5258789e-005}, -16.873884}, {"Land_Loudspeakers_F", { 2314.0042, 14251.762, 7.6293945e-006}, -5.4632759}, {"Box_East_AmmoVeh_F", { 2310.9463, 14224.039, 7.6293945e-006}, -14.103288}, {"O_supplyCrate_F", { 2315.1763, 14224.693, 1.5258789e-005 }, -54.72419}, // NORTH Phones {"Land_PhoneBooth_02_F", { 2301.603, 14222.554, 7.6293945e-006 }, -191.33078}, // EAST ZONE {"Land_CncWall4_F", { 15814.558, 2156.9133, 6.0081482e-005 }, -277.06729}, {"Land_CncWall4_F", { 15813.83, 2163.606, 8.2015991e-005 }, 83.018326}, {"Land_HBarrier_5_F", { 15802.594, 2144.4695, 6.4849854e-005 }, 0}, {"Land_HBarrier_5_F", { 15796.668, 2144.4097, -2.8610229e-006 }, 0}, {"Land_HBarrier_5_F", { 15790.825, 2144.4878, 0.016313132 }, 0}, {"Land_HBarrier_5_F", { 15789.44, 2144.489, -1.1444092e-005 }, 0}, {"Land_ScrapHeap_1_F", { 15817.479, 2162.4705, -0.0095523652 }, -10.164691}, {"Land_MarketShelter_F", { 15795.161, 2149.4993, -2.0980835e-005 }, 0}, {"Land_Cages_F", { 15794.369, 2148.3645, 1.6212463e-005 }, 0}, {"Land_Sacks_goods_F", { 15796.27, 2148.6384, -3.7193298e-005 }, 0}, {"Land_CratesWooden_F", { 15806.113, 2147.7727, 3.1471252e-005 }, 133.17775}, {"Land_WoodenCart_F", { 15801.275, 2148.1135, -5.0544739e-005 }, -62.162945}, {"Land_CratesPlastic_F", { 15806.714, 2150.1716, -1.9073486e-005 }, 0}, {"WaterPump_01_forest_F", { 15786.252, 2150.6211, 9.5367432e-007 }, 0}, {"Land_Grave_forest_F", { 15781.073, 2161.3047, -1.9073486e-006 }, 182.75418}, {"Land_Grave_rocks_F", { 15781.165, 2159.5735, -1.5258789e-005 }, -177.10524}, // EAST Phones {"Land_PhoneBooth_02_F", { 15796.668, 2160.5066, -4.0054321e-005 }, 0} }; staticNpcPos[] = { //STATIC POS TO CENTER GREEN ZONE { "C_man_hunter_1_F", { 9364.0098, 8044.8501, 0 }, 112.20886 }, { "C_man_w_worker_F", { 9368.3018, 8052.5781, -3.8146973e-005 }, 129.39841 }, { "C_man_shorts_4_F_asia", { 9390.1016, 8036.126, -5.3405762e-005 }, 106.86514 }, //STATIC POS TO WEST GREEN ZONE { "C_man_hunter_1_F", { 2297.2639, 14231.573, 2.2888184e-005 }, 75.704285 }, { "C_man_w_worker_F", { 2313.2236, 14224.818, -2.2888184e-005 }, -18.633764 }, { "C_man_shorts_4_F_asia", { 2308.9788, 14248.819, 2.2888184e-005 }, 11.620439 }, //STATIC POS TO EAST GREEN ZONE { "C_man_hunter_1_F", { 15803.904, 2152.4792, -2.0027161e-005 }, 0 }, { "C_man_w_worker_F", { 15795.349, 2152.6582, -2.3841858e-005 }, 0 } }; }; AND part my mission.sqf: Markers and sensors for map and safe trade zone: class Markers { items = 6; class Item0 { position[] = {10088.224,117.81223,9045.728}; name = "center"; type = "Empty"; }; class Item1 { position[] = {13813.433,81.107765,6882.491}; name = "respawn_east"; type = "Empty"; }; class Item2 { position[] = {13813.405,81.111084,6882.538}; name = "respawn_west"; type = "Empty"; }; class Item3 { position[]={2308.5469, 0, 14231.495}; name="GREEN ZONE1"; text="GREEN ZONE"; markerType="ELLIPSE"; type="respawn_unknown"; colorName="ColorGUER"; a=150; b=150; }; class Item4 { position[]={9389.9307, 0, 8006.9404}; name="GREEN ZONE2"; text="GREEN ZONE"; markerType="ELLIPSE"; type="respawn_unknown"; colorName="ColorGUER"; a=150; b=150; }; class Item5 { position[]={15788.521, 2.8610229e-006, 2157.8362}; name="GREEN ZONE3"; text="GREEN ZONE"; markerType="ELLIPSE"; type="respawn_unknown"; colorName="ColorGUER"; a=150; b=150; }; }; }; class Sensors { items = 3; class Item0 { name = "bazar1_m"; position[] = {2308.5469, 0, 14231.495}; a = 150; b = 150; angle = -130.966; activationBy = "ANY"; repeating = 1; interruptable = 1; age = "UNKNOWN"; allowDamage=false; expCond = "(vehicle player) in thislist;"; expActiv = "titleText [""YOU ENTERING GREEN ZONE (150 м - NOT KILLING! BANNDED!!!)"", ""PLAIN DOWN"", 3];"; expDesactiv = "titleText [""YOU EXIT GREEN ZONE "", ""PLAIN DOWN"", 3];"; class Effects{}; }; class Item1 { name = "bazar2_m"; position[] = {9389.9307, 0, 8006.9404 }; a = 150; b = 150; angle = -130.966; activationBy = "ANY"; repeating = 1; interruptable = 1; age = "UNKNOWN"; allowDamage=false; expCond = "(vehicle player) in thislist;"; expActiv = "titleText [""YOU ENTERING GREEN ZONE (150 м - NOT KILLING! BANNDED!!!)"", ""PLAIN DOWN"", 3];"; expDesactiv = "titleText [""YOU EXIT GREEN ZONE "", ""PLAIN DOWN"", 3];"; class Effects{}; }; class Item2 { name = "bazar3_m"; position[] = {15788.521, 2.8610229e-006, 2157.8362}; a = 150; b = 150; angle = -130.966; activationBy = "ANY"; repeating = 1; interruptable = 1; age = "UNKNOWN"; allowDamage=false; expCond = "(vehicle player) in thislist;"; expActiv = "titleText [""YOU ENTERING GREEN ZONE (150 м - NOT KILLING! BANNDED!!!)"", ""PLAIN DOWN"", 3];"; expDesactiv = "titleText [""YOU EXIT GREEN ZONE "", ""PLAIN DOWN"", 3];"; class Effects{}; }; }; Best regards olke :)
  12. hi All. My simple safe zone (Green Zone) for Altis Epoch. Using Sensors and Markers on mission.sqm Step 1: Clear Markers block on you mission.sqm Step 2: Change Sensors and Markers block on this code class Sensors { items = 3; class Item0 { name = "bazar1_m"; position[] = {13321.2,-0.127439,14504.7}; a = 150; b = 150; angle = -130.966; activationBy = "ANY"; repeating = 1; interruptable = 1; age = "UNKNOWN"; expCond = "(vehicle player) in thislist;"; expActiv = "titleText [""YOU ENTERING IN GREEN ZONE (150 m radius not killing! Admin BANNED!!!)"", ""PLAIN DOWN"", 3];"; expDesactiv = "titleText [""GEEN ZONE EXIT!!! (PVP zone entering) "", ""PLAIN DOWN"", 3];"; class Effects{}; }; class Item1 { name = "bazar2_m"; position[] = {18454.9,0.148972,14272.8}; a = 150; b = 150; angle = -130.966; activationBy = "ANY"; repeating = 1; interruptable = 1; age = "UNKNOWN"; expCond = "(vehicle player) in thislist;"; expActiv = "titleText [""YOU ENTERING IN GREEN ZONE (150 m radius not killing! Admin BANNED!!!)"", ""PLAIN DOWN"", 3];"; expDesactiv = "titleText [""GEEN ZONE EXIT!!! (PVP zone entering) "", ""PLAIN DOWN"", 3];"; class Effects{}; }; class Item2 { name = "bazar3_m"; position[] = {6193.35,-0.210175,16834}; a = 150; b = 150; angle = -130.966; activationBy = "ANY"; repeating = 1; interruptable = 1; age = "UNKNOWN"; expCond = "(vehicle player) in thislist;"; expActiv = "titleText [""YOU ENTERING IN GREEN ZONE (150 m radius not killing! Admin BANNED!!!)"", ""PLAIN DOWN"", 3];"; expDesactiv = "titleText [""GEEN ZONE EXIT!!! (PVP zone entering) "", ""PLAIN DOWN"", 3];"; class Effects{}; }; }; class Markers { items = 6; class Item0 { position[] = {14939.9, 0.0534991, 15083.3}; name = "center"; type = "Empty"; }; class Item1 { position[] = {23600.6, 3.19, 18000.7}; name = "respawn_east"; type = "Empty"; }; class Item2 { position[] = {23600.6, 3.19, 18000.8}; name = "respawn_west"; type = "Empty"; }; class Item3 { position[]={13321.2,-0.127439,14504.7}; name="GREEN ZONE1"; text="GREEN ZONE"; markerType="ELLIPSE"; type="respawn_unknown"; colorName="ColorGUER"; a=150; b=150; }; class Item4 { position[]={6193.35,-0.210175,16834}; name="GREEN ZONE2"; text="GREEN ZONE"; markerType="ELLIPSE"; type="respawn_unknown"; colorName="ColorGUER"; a=150; b=150; }; class Item5 { position[]={18454.9,0.148972,14272.8}; name="GREEN ZONE3"; text="GREEN ZONE"; markerType="ELLIPSE"; type="respawn_unknown"; colorName="ColorGUER"; a=150; b=150; }; }; }; 3. Сhange in taste my message for you players: You have 3 GREEN ZONE (150m around) on the Altis map (3 Green solid Circle) and message on Entering or Exit Safe zone 150m around.
  13. For latest gutlib update ai wont attack me :( I can walk up to them and stand there and nothing, they just stare at me.
×
×
  • Create New...