Jump to content
Gr8

[RELEASE] Client Map Markers With Player Names

Recommended Posts

Map Marker With Player Names

 

Anybody who puts a Map Marker on the map, it shows the name of the player. This Prevents abuse of spamming map with markers

zfnhYuj.png

 

Create a file called GG_MapMarker.sqf in a folder called custom in your mission file.

 

Paste this inside the GG_MapMarker.sqf

// =============================================================================
// | GG_MapMarker.sqf [1.0]                                                |
// | Script adds player name to the created map marker                         |
// | by Prodavec, thanks to Gunter Severloh, PvPscene, Maca               |
// =============================================================================

// ====================================
// | INCLUDES                         |
// ====================================

// ====================================
// | DEFINITIONS                      |
// ====================================
//#define     MMT_DEBUG

#define     MMT_DIK_ESC                 1
#define     MMT_DIK_ENTER               28
#define     MMT_DIK_KPENTER             156
#define     MMT_SEARCHTIME              2
#define     MMT_DISPLAY_MAP             12
#define     MMT_DISPLAY_MARKER          54
#define     MMT_CONTROL_MAP             51
#define     MMT_CONTROL_MARKER          101

// ====================================
// | PRE-INIT                         |
// ====================================

// ====================================
// | VARIABLES                        |
// ====================================

// ====================================
// | FUNCTIONS                        |
// ====================================
fnc_marker_keyUp_EH = {
    private ["_handled", "_display", "_dikCode", "_control", "_text"];
    _display = _this select 0;
    _dikCode = _this select 1;
    _handled = false;
	
    if ((_dikCode == MMT_DIK_ENTER) || (_dikCode == MMT_DIK_KPENTER)) then {
        _control = _display displayCtrl MMT_CONTROL_MARKER;
        _text = ctrlText _control;
        if (_text == "") then {
            _text = format ["%1", name player];
        } else {
            _text = format ["%1: %2", name player, _text];
        };
        _control ctrlSetText _text;
        _display displayRemoveAllEventHandlers "keyUp";
        _display displayRemoveAllEventHandlers "keyDown";
    };

    _handled;
};

fnc_marker_keyDown_EH = {
    private ["_handled", "_display", "_dikCode"];
    _display = _this select 0;
    _dikCode = _this select 1;
    _handled = false;

    if (_dikCode == MMT_DIK_ESC) then {
        _display displayRemoveAllEventHandlers "keyUp";
        _display displayRemoveAllEventHandlers "keyDown";
    };

    _handled;
};

fnc_map_mouseButtonDblClick_EH = {
    private ["_display"];

    disableUserInput true; // Scheduled environment

    (time + MMT_SEARCHTIME) spawn {
        disableSerialization;

        while {time < _this} do {
            _display = findDisplay MMT_DISPLAY_MARKER;
            if !(isNull _display) exitWith {
                _display displayAddEventHandler ["keyUp", "_this call fnc_marker_keyUp_EH"];
                _display displayAddEventHandler ["keyDown", "_this call fnc_marker_keyDown_EH"];
            };
        };
        disableUserInput false;
    };
    true;
};

// ====================================
// | MAIN                             |
// ====================================
waitUntil {sleep 0.1; !isNull (findDisplay MMT_DISPLAY_MAP)};
((findDisplay MMT_DISPLAY_MAP) displayCtrl MMT_CONTROL_MAP) ctrlAddEventHandler ["mouseButtonDblClick", "call fnc_map_mouseButtonDblClick_EH"];

In your Init.sqf

 

Find this code:

if (!isDedicated) then { };

add this before the };

execVM "custom\GG_MapMarker.sqf";

Credits:

Prodavec

Maca

Gunter Severloh

PvPscene

Share this post


Link to post
Share on other sites

So basically you changed the name of the script and added your name to the thanks to to a script that was leaked from Maca's GitHub, good job!

 

It clearly says who its made by, and no its not leaked, its been shared to the community in many posts

Share this post


Link to post
Share on other sites

In your Init.sqf

 

add this to the very bottom:

execVM "custom\GG_MapMarker.sqf";

 

if you add this to the buttom of the init it will start on the server aswell, it should be added within this block:

if (!isDedicated) then {

or you can add this in the script:

if (isServer)exitWith{};

How make log, who delete markers? 

help pls!?

 

you would have to use a public vairable and send it to the server, else it will be logged on the client (wich is irrelevant)

Share this post


Link to post
Share on other sites
Guest

That's nice.. Now i know which script it is, this can be re-done, so the Text equals the Marker Type. möhö this will be awesome...

Share this post


Link to post
Share on other sites

Try it on A3 epoch. Might work :)

 

Seems to be working.

 

Added.....

 

waitUntil {!isNuLL(uiNameSpace getVariable ["EPOCH_loadingScreen",displayNull])};

waitUntil {isNuLL(uiNameSpace getVariable ["EPOCH_loadingScreen",displayNull])};

 

..at the top.  Not sure if its needed but script is working.  Relogged, checked map functions/menus and clicks in all channels, seems normal. Cool lil script, many thanks Gr8!

Share this post


Link to post
Share on other sites

Seems to be working.

 

Added.....

 

waitUntil {!isNuLL(uiNameSpace getVariable ["EPOCH_loadingScreen",displayNull])};

waitUntil {isNuLL(uiNameSpace getVariable ["EPOCH_loadingScreen",displayNull])};

 

..at the top.  Not sure if its needed but script is working.  Relogged, checked map functions/menus and clicks in all channels, seems normal. Cool lil script, many thanks Gr8!

 

Great News, But Gr8's Banned so he cant edit the post to add the A3 Info. I will try it on my A3 Server. 

Share this post


Link to post
Share on other sites

Not working for me on A3 with infi (due to i disabled player marker check). Yes i know it is a2 but you mentioned it would work in a3 epoch

 

it does, but you will need to allow "keyUp", "keyDown" and "mouseButtonDblClick" event handlers.

Share this post


Link to post
Share on other sites

I really want this script to work, have trouble with people marking like crazy on the map but Im afraid to break my infistar.

Could anyone be nice to explain how to change in infistar for it to work?

Its an arma 2 dayz server I want it to work on...

Share this post


Link to post
Share on other sites
On 5/15/2016 at 5:16 PM, JonasF said:

I really want this script to work, have trouble with people marking like crazy on the map but Im afraid to break my infistar.

Could anyone be nice to explain how to change in infistar for it to work?

Its an arma 2 dayz server I want it to work on...

just make a backup of your infistar files that you plan to edit before editing them.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Similar Content

    • By icomrade
      Hello all,
      We are pleased to announce the release of ArmA 2 DayZ Epoch 1.0.6, available for download at: http://epochmod.com/a2dayzepoch.php
      This release introduces the integration of some of the most common Epoch community modifications from prior epoch release, DayZ Mod 1.8.8, and a new group system that persists in the database.  Most of the highlights can be found in the change log below, which is fairly comprehensive, but by no means exhaustive.
      Please note that community addons/expansions for previous Epoch release WILL NOT work on Epoch 1.0.6, be sure to review the change log for which mods are now included. In addition, the loot table format has completely changed, you must base your loot table modifications on the new format, which can be found by evaluating the stock loot tables: https://github.com/EpochModTeam/DayZ-Epoch/tree/Release_1.0.6/SQF/dayz_code/Configs/CfgLoot
      1.0.5.1 and older Single Currency scripts are NOT compatible with 1.0.6, there is no included single currency script in this release. However, because we are so wonderful, we have chosen to integrate single currency saving to the DB, so a third-party HiveEXT is not necessary and the SQF is all that needs to be written/updated.
       
    • By spitfirez404
      Hey, everyone I have built a cave with added trees and more I use on my server it can be used for a custom Ai mission or whatever you would like to use it for on the map Chernarus! Just add in the ai or what you want.
      Use notepad++ or whatever you normally use and make a mission.sqm file place this code (Below) inside of it.
      At the bottom of the code where it says "Hallows Cave" you can rename it whatever you like.
      Use the A2 editor and merge this with your original mission.sqm make sure to keep the original mission.sqm from your server in case you do not like it.
      Hope you like it! :) 
      version=11; class Mission { addOns[]= { "map_eu", "caair2_uh1y", "CAMisc", "camisc3", "chernarus" }; addOnsAuto[]= { "map_eu", "caair2_uh1y", "CAMisc", "camisc3", "chernarus" }; randomSeed=7826573; class Intel { startWeather=0.40000001; forecastWeather=0.25; year=2008; month=10; day=11; hour=14; minute=20; }; class Vehicles { items=65; class Item0 { position[]={1308.886,0.1181917,5812.1128}; azimut=175.6563; id=0; side="EMPTY"; vehicle="MAP_R2_RockWall"; skill=0.2; init="this setpos [1308.886, 5812.1128, 0.1181917];"; }; class Item1 { position[]={1337.8951,0.00010681152,5812.9761}; azimut=-183.59708; id=1; side="EMPTY"; vehicle="MAP_R2_RockWall"; skill=0.2; init="this setpos [1337.8951, 5812.9761, 0.00010681152];"; }; class Item2 { position[]={1279.5168,-3.0517578e-005,5810.7354}; azimut=-184.08788; id=2; side="EMPTY"; vehicle="MAP_R2_RockWall"; skill=0.2; init="this setpos [1279.5168, 5810.7354, -3.0517578e-005];"; }; class Item3 { position[]={1263.7977,3.0517578e-005,5797.2485}; azimut=83.567741; id=3; side="EMPTY"; vehicle="MAP_R2_RockWall"; skill=0.2; init="this setpos [1263.7977, 5797.2485, 3.0517578e-005];"; }; class Item4 { position[]={1353.0201,-1.5258789e-005,5791.4214}; azimut=-100.02558; id=4; side="EMPTY"; vehicle="MAP_R2_RockWall"; skill=0.2; init="this setpos [1353.0201, 5791.4214, -1.5258789e-005];"; }; class Item5 { position[]={1352.4172,0.00015258789,5756.6089}; azimut=-95.953461; id=5; side="EMPTY"; vehicle="MAP_R2_RockWall"; skill=0.2; init="this setpos [1352.4172, 5756.6089, 0.00015258789];"; }; class Item6 { position[]={1266.1676,0.00033569336,5757.0713}; azimut=78.796616; id=6; side="EMPTY"; vehicle="MAP_R2_RockWall"; skill=0.2; init="this setpos [1266.1676, 5757.0713, 0.00033569336];"; }; class Item7 { position[]={1292.1116,25.500643,5798.3506}; azimut=175.98927; id=7; side="EMPTY"; vehicle="MAP_R2_RockWall"; skill=0.2; init="this setpos [1292.1116, 5798.3506, 25.500643];"; }; class Item8 { position[]={1330.1263,26.658922,5798.1104}; azimut=177.82625; id=8; side="EMPTY"; vehicle="MAP_R2_RockWall"; skill=0.2; init="this setpos [1330.1263, 5798.1104, 26.658922];"; }; class Item9 { position[]={1292.7681,24.582647,5781.6655}; azimut=172.31401; id=9; side="EMPTY"; vehicle="MAP_R2_RockWall"; skill=0.2; init="this setpos [1292.7681, 5781.6655, 24.582647];"; }; class Item10 { position[]={1332.5977,25.092699,5782.042}; azimut=177.05884; id=10; side="EMPTY"; vehicle="MAP_R2_RockWall"; skill=0.2; init="this setpos [1332.5977, 5782.042, 25.092699];"; }; class Item11 { position[]={1288.6293,25.61083,5763.2319}; azimut=178.23929; id=11; side="EMPTY"; vehicle="MAP_R2_RockWall"; skill=0.2; init="this setpos [1288.6293, 5763.2319, 25.61083];"; }; class Item12 { position[]={1327.7802,27.711185,5760.9395}; azimut=170.81143; id=12; side="EMPTY"; vehicle="MAP_R2_RockWall"; skill=0.2; init="this setpos [1327.7802, 5760.9395, 27.711185];"; }; class Item13 { position[]={1330.2716,23.567842,5746.3193}; azimut=182.9642; id=13; side="EMPTY"; vehicle="MAP_R2_RockWall"; skill=0.2; init="this setpos [1330.2716, 5746.3193, 23.567842];"; }; class Item14 { position[]={1289.9707,23.964474,5744.1226}; azimut=183.20248; id=14; side="EMPTY"; vehicle="MAP_R2_RockWall"; skill=0.2; init="this setpos [1289.9707, 5744.1226, 23.964474];"; }; class Item15 { position[]={1343.7726,0.00018310547,5738.4648}; id=15; side="EMPTY"; vehicle="MAP_R2_RockTower"; skill=0.2; init="this setpos [1343.7726, 5738.4648, 0.00018310547];"; }; class Item16 { position[]={1310.6842,6.1035156e-005,5731.2124}; id=16; side="EMPTY"; vehicle="MAP_R2_RockTower"; skill=0.2; init="this setpos [1310.6842, 5731.2124, 6.1035156e-005];"; }; class Item17 { position[]={1280.5291,0.00012207031,5737.0176}; id=17; side="EMPTY"; vehicle="MAP_R2_RockTower"; skill=0.2; init="this setpos [1280.5291, 5737.0176, 0.00012207031];"; }; class Item18 { position[]={1386.9114,-15.594225,5725.9766}; id=18; side="EMPTY"; vehicle="MAP_R2_RockTower"; skill=0.2; init="this setpos [1386.9114, 5725.9766, -15.594225];"; }; class Item19 { position[]={1230.8561,-15.415525,5720.2939}; id=19; side="EMPTY"; vehicle="MAP_R2_RockTower"; skill=0.2; init="this setpos [1230.8561, 5720.2939, -15.415525];"; }; class Item20 { position[]={1319.9504,0.00019836426,5730.3481}; id=20; side="EMPTY"; vehicle="MAP_R2_Stone"; skill=0.2; init="this setpos [1319.9504, 5730.3481, 0.00019836426];"; }; class Item21 { position[]={1327.1923,4.5776367e-005,5738.917}; id=21; side="EMPTY"; vehicle="MAP_R2_Boulder2"; skill=0.2; init="this setpos [1327.1923, 5738.917, 4.5776367e-005];"; }; class Item22 { position[]={1337.9111,7.6293945e-005,5754.7773}; id=22; side="EMPTY"; vehicle="MAP_R2_Boulder1"; skill=0.2; init="this setpos [1337.9111, 5754.7773, 7.6293945e-005];"; }; class Item23 { position[]={1285.358,7.6293945e-005,5729.2915}; id=23; side="EMPTY"; vehicle="MAP_R2_Boulder1"; skill=0.2; init="this setpos [1285.358, 5729.2915, 7.6293945e-005];"; }; class Item24 { position[]={1284.3668,0.00016784668,5751.1152}; id=24; side="EMPTY"; vehicle="MAP_R2_Boulder1"; skill=0.2; init="this setpos [1284.3668, 5751.1152, 0.00016784668];"; }; class Item25 { position[]={1310.3997,-3.0517578e-005,5719.9819}; id=25; side="EMPTY"; vehicle="MAP_R2_Boulder1"; skill=0.2; init="this setpos [1310.3997, 5719.9819, -3.0517578e-005];"; }; class Item26 { position[]={1272.9858,-3.0517578e-005,5802.6533}; id=26; side="EMPTY"; vehicle="MAP_R2_Boulder1"; skill=0.2; init="this setpos [1272.9858, 5802.6533, -3.0517578e-005];"; }; class Item27 { position[]={1345.4098,-4.5776367e-005,5729.5298}; id=27; side="EMPTY"; vehicle="MAP_R2_Boulder1"; skill=0.2; init="this setpos [1345.4098, 5729.5298, -4.5776367e-005];"; }; class Item28 { position[]={1319.2845,0,5751.3809}; id=28; side="EMPTY"; vehicle="MAP_R2_Boulder1"; skill=0.2; }; class Item29 { position[]={1302.6494,0.00012207031,5723.6025}; id=29; side="EMPTY"; vehicle="MAP_R2_Boulder1"; skill=0.2; init="this setpos [1302.6494, 5723.6025, 0.00012207031];"; }; class Item30 { position[]={1333.9025,4.5776367e-005,5737.189}; id=30; side="EMPTY"; vehicle="MAP_R2_Boulder1"; skill=0.2; init="this setpos [1333.9025, 5737.189, 4.5776367e-005];"; }; class Item31 { position[]={1318.0431,1.5258789e-005,5784.6226}; id=31; side="EMPTY"; vehicle="MAP_R2_Boulder1"; skill=0.2; init="this setpos [1318.0431, 5784.6226, 1.5258789e-005];"; }; class Item32 { position[]={1263.4698,4.5776367e-005,5722.6357}; id=32; side="EMPTY"; vehicle="MAP_R2_Boulder1"; skill=0.2; init="this setpos [1263.4698, 5722.6357, 4.5776367e-005];"; }; class Item33 { position[]={1293.6953,1.5258789e-005,5764.6636}; id=33; side="EMPTY"; vehicle="MAP_R2_Boulder1"; skill=0.2; init="this setpos [1293.6953, 5764.6636, 1.5258789e-005];"; }; class Item34 { position[]={1358.4407,4.5776367e-005,5730.458}; id=34; side="EMPTY"; vehicle="MAP_R2_Boulder2"; skill=0.2; init="this setpos [1358.4407, 5730.458, 4.5776367e-005];"; }; class Item35 { position[]={1351.8339,9.1552734e-005,5722.1943}; id=35; side="EMPTY"; vehicle="MAP_R2_Boulder2"; skill=0.2; init="this setpos [1351.8339, 5722.1943, 9.1552734e-005];"; }; class Item36 { position[]={1316.3303,0.00012207031,5721.6694}; id=36; side="EMPTY"; vehicle="MAP_R2_Boulder2"; skill=0.2; init="this setpos [1316.3303, 5721.6694, 0.00012207031];"; }; class Item37 { position[]={1278.1462,6.1035156e-005,5727.2095}; id=37; side="EMPTY"; vehicle="MAP_R2_Boulder2"; skill=0.2; init="this setpos [1278.1462, 5727.2095, 6.1035156e-005];"; }; class Item38 { position[]={1348.8813,1.5258789e-005,5725.9893}; id=38; side="EMPTY"; vehicle="MAP_t_carpinus2s"; skill=0.2; init="this setpos [1348.8813, 5725.9893, 1.5258789e-005];"; }; class Item39 { position[]={1278.8987,0,5723.5278}; id=39; side="EMPTY"; vehicle="MAP_t_carpinus2s"; skill=0.2; }; class Item40 { position[]={1312.1283,6.1035156e-005,5716.896}; id=40; side="EMPTY"; vehicle="MAP_t_acer2s"; skill=0.2; init="this setpos [1312.1283, 5716.896, 6.1035156e-005];"; }; class Item41 { position[]={1224.8661,4.5776367e-005,5812.3364}; id=41; side="EMPTY"; vehicle="MAP_t_betula2s"; skill=0.2; init="this setpos [1224.8661, 5812.3364, 4.5776367e-005];"; }; class Item42 { position[]={1267.177,1.5258789e-005,5691.4517}; id=42; side="EMPTY"; vehicle="MAP_t_betula2s"; skill=0.2; init="this setpos [1267.177, 5691.4517, 1.5258789e-005];"; }; class Item43 { position[]={1391.4387,4.5776367e-005,5717.2666}; id=43; side="EMPTY"; vehicle="MAP_t_betula2s"; skill=0.2; init="this setpos [1391.4387, 5717.2666, 4.5776367e-005];"; }; class Item44 { position[]={1362.6277,0.00018310547,5691.1436}; azimut=66.556885; id=44; side="EMPTY"; vehicle="MAP_t_betula2s"; skill=0.2; init="this setpos [1362.6277, 5691.1436, 0.00018310547];"; }; class Item45 { position[]={1372.9424,0.00010681152,5646.2871}; id=45; side="EMPTY"; vehicle="MAP_t_fagus2f"; skill=0.2; init="this setpos [1372.9424, 5646.2871, 0.00010681152];"; }; class Item46 { position[]={1303.2216,0.00015258789,5666.5625}; id=46; side="EMPTY"; vehicle="MAP_t_fagus2f"; skill=0.2; init="this setpos [1303.2216, 5666.5625, 0.00015258789];"; }; class Item47 { position[]={1335.0012,1.5258789e-005,5623.2314}; id=47; side="EMPTY"; vehicle="MAP_t_fagus2f"; skill=0.2; init="this setpos [1335.0012, 5623.2314, 1.5258789e-005];"; }; class Item48 { position[]={1293.4785,-0.00021362305,5616.0273}; id=48; side="EMPTY"; vehicle="MAP_t_fagus2f"; skill=0.2; init="this setpos [1293.4785, 5616.0273, -0.00021362305];"; }; class Item49 { position[]={1361.7677,0.0001373291,5605.0732}; id=49; side="EMPTY"; vehicle="MAP_t_fagus2f"; skill=0.2; init="this setpos [1361.7677, 5605.0732, 0.0001373291];"; }; class Item50 { position[]={1395.4496,0.00010681152,5770.7378}; id=50; side="EMPTY"; vehicle="MAP_t_fagus2f"; skill=0.2; init="this setpos [1395.4496, 5770.7378, 0.00010681152];"; }; class Item51 { position[]={1387.2894,0.0002746582,5826.9111}; id=51; side="EMPTY"; vehicle="MAP_t_fagus2f"; skill=0.2; init="this setpos [1387.2894, 5826.9111, 0.0002746582];"; }; class Item52 { position[]={1333.8317,3.0517578e-005,5666.271}; id=52; side="EMPTY"; vehicle="MAP_t_picea2s"; skill=0.2; init="this setpos [1333.8317, 5666.271, 3.0517578e-005];"; }; class Item53 { position[]={1291.162,0.00051879883,5633.918}; id=53; side="EMPTY"; vehicle="MAP_t_picea2s"; skill=0.2; init="this setpos [1291.162, 5633.918, 0.00051879883];"; }; class Item54 { position[]={1245.4023,9.1552734e-005,5722.3335}; id=54; side="EMPTY"; vehicle="MAP_t_picea2s"; skill=0.2; init="this setpos [1245.4023, 5722.3335, 9.1552734e-005];"; }; class Item55 { position[]={1382.7906,0.00015258789,5688.6479}; id=55; side="EMPTY"; vehicle="MAP_t_picea2s"; skill=0.2; init="this setpos [1382.7906, 5688.6479, 0.00015258789];"; }; class Item56 { position[]={1317.1052,0.00010681152,5610.771}; id=56; side="EMPTY"; vehicle="MAP_t_picea2s"; skill=0.2; init="this setpos [1317.1052, 5610.771, 0.00010681152];"; }; class Item57 { position[]={1304.2625,3.0517578e-005,5696.6387}; id=57; side="EMPTY"; vehicle="MAP_t_picea3f"; skill=0.2; init="this setpos [1304.2625, 5696.6387, 3.0517578e-005];"; }; class Item58 { position[]={1329.5486,0.00016784668,5707.4805}; id=58; side="EMPTY"; vehicle="MAP_t_picea3f"; skill=0.2; init="this setpos [1329.5486, 5707.4805, 0.00016784668];"; }; class Item59 { position[]={1338.825,6.1035156e-005,5618.6816}; id=59; side="EMPTY"; vehicle="MAP_t_picea3f"; skill=0.2; init="this setpos [1338.825, 5618.6816, 6.1035156e-005];"; }; class Item60 { position[]={1292.2566,0.00018310547,5660.4814}; azimut=-189.29378; id=60; side="EMPTY"; vehicle="UH1Wreck"; skill=0.2; init="this setpos [1292.2566, 5660.4814, 0.00018310547];"; }; class Item61 { position[]={1357.3984,0.00033569336,5723.8389}; azimut=55.139076; id=61; side="EMPTY"; vehicle="hiluxWreck"; skill=0.2; init="this setpos [1357.3984, 5723.8389, 0.00033569336];"; }; class Item62 { position[]={1326.6917,18.652861,5740.6152}; azimut=-10.305964; id=62; side="EMPTY"; vehicle="MAP_R2_RockWall"; skill=0.2; init="this setpos [1326.6917, 5740.6152, 18.652861];"; }; class Item63 { position[]={1285.3906,18.872669,5737.8501}; id=63; side="EMPTY"; vehicle="MAP_R2_RockWall"; skill=0.2; init="this setpos [1285.3906, 5737.8501, 18.872669];"; }; class Item64 { position[]={1311.3625,-9.6852903,5776.6274}; azimut=46.218235; id=64; side="EMPTY"; vehicle="MAP_R2_RockTower"; skill=0.2; init="this setpos [1311.3625, 5776.6274, -9.6852903];"; }; }; class Markers { items=1; class Item0 { position[]={1307.9352,6.1035156e-005,5755.5313}; name="Hallows Cave"; text="Hallows Cave"; type="Dot"; colorName="ColorBlack"; }; }; }; class Intro { addOns[]= { "chernarus" }; addOnsAuto[]= { "chernarus" }; randomSeed=7826573; class Intel { startWeather=0.40000001; forecastWeather=0.25; year=2008; month=10; day=11; hour=14; minute=20; }; }; class OutroWin { addOns[]= { "chernarus" }; addOnsAuto[]= { "chernarus" }; randomSeed=7826573; class Intel { startWeather=0.40000001; forecastWeather=0.25; year=2008; month=10; day=11; hour=14; minute=20; }; }; class OutroLoose { addOns[]= { "chernarus" }; addOnsAuto[]= { "chernarus" }; randomSeed=7826573; class Intel { startWeather=0.40000001; forecastWeather=0.25; year=2008; month=10; day=11; hour=14; minute=20; }; };

    • By gle353
      Ever tired of zombies in your base glitching trouth the walls and hit you while building?
      Ever tried to stay safe for a short pipi-break at your base, come back and got eaten alive?

      Stop it now, Here is the solution!

      1. Open Init.sqf, serach for 

       
      if (DZE_R3F_WEIGHT) then {execVM "\z\addons\dayz_code\external\R3F_Realism\R3F_Realism_Init.sqf";}; and post below:

       
      [] execVM "custom\base_SafeArea.sqf"; Save and close Init.sqf. Now create a folder called "custom" if you dont have one. Now create a new SQF-File called "base_SafeArea.sqf".
      Open it and insert following code in it:
       
      //--------------------------------------------------------------------- // Epoch Base Safe Area // By MadMartyr // Modified from generic ZombieShield code by felixberndt and meat // http://opendayz.net/threads/prevent-zombie-spawning.8799/#post-32461 //--------------------------------------------------------------------- dayz_poleSafeArea = 40; //range of your plotpole safespace while {true} do { sleep 5; // No Zeds near Plot Poles _playerPos = getPos player; _nearPole = nearestObject [_playerPos, "Plastic_Pole_EP1_DZ"]; //You can replace the Plastic_Pole by any other item. Usefull for gemcrating if (!isNull _nearPole) then { _pos2 = getPos _nearPole; _zombies2 = _pos2 nearEntities ["zZombie_Base", dayz_poleSafeArea]; _count2 = count _zombies2; for "_i" from 0 to (_count2 -1) do { _zombie2 = _zombies2 select _i; deleteVehicle _zombie2; }; }; };
      You can change the Range by edit the dayz_poleSafeArea.
      If you use Alchemical Crafting, you can change the "Plastic_Pole_EP1_DZ" in any other placeable.





      All creadits goes to @MadMartyr for posting his code and @ebayShopper for adding the deleteVehicle idea, instead of porting away.

      Original Post:
       
       
    • By nathan9117
      Hi there, I would like to move this file to my server pbo.
       I have moved it to my mission pbo and tested by changing the call to this and it spawns fine.
      For some reason however I can not get it to spawn if it is placed server side and executed from server_functions.sqf either using [] execVm, execVm or call compile preprocessFileLineNumbers.
      The main reason for wanting to move this file is that when I edit my map I dont want to place any objects over existing ones. If it is not going to be possible then an alternative will be to load the buildings in the 3d editor make my map and just remove the duplicates that already spawn/exist in chernarus11.sqf 
      Contents of chernarus11.sqf below extracted from dayz_code.
      Thanks in advance ! 
       
    • By xDUKEx
      I was wondering if someone could help me out with an issue I am having with making custom content in the 3D editor.  I've done a bunch of custom content for my server and it all works just fine ... except for things like roads, trees, bushes, and rocks; they never show up on my server.  I have access to my server FTP and I can see that in @Epoch there is an addons folder with a ton of PBOs.  I know it has the @map_eu addon and a few others like @plants and @trees ... etc.  I open my Arma2 OA and go into my Epoch server, then back out and open my editor with CTRL E.  After placing and saving everytime I put a road down, I get them all set and save my content into an .sqf as normal.  I do the proper edits to the file and launch my server.  I see all the custom stuff except the roads and trees.  I even placed my exec command after the "spawn_vehicles = compile preprocessFileLineNumbers "\z\addons\dayz_server\compile\spawn_vehicles.sqf";" line.  
      So what am I doing wrong?  I see lots of custom content using these things and I just can't figure it out.
       
      Second question ... if I add a new file like @Jon_edit into my FTP @EPOCH\Addons folder, do I then need to add that same @file into the top of my missions.sqm code?
       
      Thanks for the help in advance!
  • Advertisement
  • Supporters
  • Discord

×
×
  • Create New...