Jump to content

Nakama Mind

Member
  • Posts

    222
  • Joined

  • Last visited

Posts posted by Nakama Mind

  1. Thank you for the help! I have another question what would I set the steam query port to in the config? Would I just pick a port to use I.e 3335 or still use the same 3306 port to connect to ?

    3306... being

    steamPort = 3304;
    steamQueryPort = 3305;

    I am unsure how to have my servers use different ports if I am setting the hivext to use the same for all of them. Sorry for the confusion.

  2. Plz don't remove anything but the zombies!

    Not flaming your idea OP just stating my opinions!

    I think the devs would have thought about what to keep and what to what to give the boot already on something this level...I would hope so anyway regarding something as prominent as air vehicles.. Something like removing air vehicles completely would be a bit atrocious IMO for anyone who plans to run an A3 server once it is released that previously had played A2 Epoch / Overpoch, I have heard in some streams that they are considering support for the community. I highly highly doubt they will keep A3 under lock and key once it is finished and I again see issues being raised for people who are in fact comfortable with the idea air vehicles will be a part of this mod.

    Aside from the modders/server owners I also see a bit of a plot pole ...*cough* I mean plot hole. The back story takes place in the future with a close resemblance to the tech around you. Most of it seems pretty current with the times, the cars, a lot of guns, flying drones, a lot of the buildings around the air base....Pretty sure they want to add a jet-pack that lets you hover around.

    My point is this would create a divide in the game, not only for players/future server owners. I think it also creates a divide in the story so to speak. "soo its 2045 and drones rule the sky, an emp touched off that destroyed every working copter in the world.  The military then turned to arming the skies with drones?" Even looking past this point, I personally have always seen Dayz as a process. At the end of this process I have always equated an air vehicle be it armed or not, be it a plane, jet or helicopter. I feel like once this point has been reached you are at the top of your game. Then again I have spent quite some time repairing helos in A2 to only have someone shoot me down 3 min later...It's good times either way!

  3. If I were to set up multiple dedicated servers what would I set the hivext.ini port to if I am only using one mysql service?

    [Database]
    ;Currently, only MySQL is supported
    Type = MySQL
    ;Hostname or IP of the server to connect to
    Host = localhost
    ;Port to connect to. The default is the default listening port of a server of the selected Type
    ;Instead of specifying Port, you can specify Socket and set Value to the socket name
    Port = 3306
    ;Database name to connect to.
    Database = test_server
    ;Username to connect with
    Username = root
    ;Password to authenticate with (default is blank)
    Password = xxxxxxxxxxxxxxx
    

    Would I leave it the same as my other server (3306) or would I need to run another mysql service with a different port?

    I have read to just create another database for the second/third/fourth server and edit the hivext and config... I am confused as to how this would work only running one mysql service.

    Any help is appreciated!

     

  4. Did this help with your database performance?

    Haha tbh I am unsure Config traders was literally one of the first things I set up when I lunched my server. I can say for sure that any minor spikes in lag or FPS drops that use to happen upon entering a safezone are pretty much gone now!~

  5. justcametomind,

    "set at 1.0" What have you set to 1.0, _xtraSmooth??

    You have _maxFPS set to false?

    You got choppy clouds in what ingame time?

    We can fix clouds smoothness on this specific time.

    If clouds are choppy in general, you can try to increase _xtraSmooth to 1.2 or 1.4.

    If you increase it, try to notice the fps change, it may decrease, but is necessary to gain more cloud smoothness.

    Yes _xtraSmooth = 1.0

    _maxFPS = false

    _multi = 4/3

    I will mess with the xtrasmooth setting later

    Anyway to slow the clouds down?

  6. You guys can try this new control_time.sqf is wanted:

    //===========================================
    // Time share: 50% day, 30% dusk, 20% night.
    //===========================================
    private ["_multi","_maxFPS","_overcast","_fog"];
    
    // General Settings
    _multi = 2; 		// 1 for a 4 hours day, 4/3 for a 3 hours day, 2 a for a 2 hours day.
    _maxFPS = false; 	// true = remove clouds and set cycles to minimum for maximum fps.
                            // true require disabled dynamic weather effects.
    
    // increase clouds smoothness and possibily decrease fps
    _xtraSmooth = 1.0; 	// Try values from 1.0 to 1.5 - Powerfull value.
    
    // Static weather, if you have disabled dynamic weather effects.
    _overcast = 0.25; 	// set overcast, from 0 to 1. If _maxFPS = true, it will be 0.
    _fog = 0.05; 		// set fog, from 0 to 1. 0 - no fog, 1 - full fog.
    
    if (isNil "drn_fnc_DynamicWeather_SetWeatherLocal") then {
    	if (_maxFPS) then {0 setOvercast 0;} else {0 setOvercast _overcast;};
    	0 setFog _fog;
    	setWind [0.3, 0.4, true];
    };
    donn_skipFix = 0;
    donn_multi=_multi;
    donn_maxFPS=_maxFPS;
    donn_xs = _xtraSmooth;
    if (!isServer) then {
    	"cad_pvar_server_date" addPublicVariableEventHandler {_this call donn_setdate;};
    	changeCycles = {
    		private ["_col","_cyclesArray","_speed"]; _speed = _this select 0;
    		_cya = [[0.5,13],[0.5,15],[0.5,18],[1,21],[1,23],[2,30],[4,40],[5,45],[5,50]];
    		_col = 1; if (donn_maxFPS) then {_col = 0;};
    		switch true do {
    			case (_speed <=   4.0): {donn_cycles = (_cya select 0 select _col)+((ceil((_cya select 0 select _col)*(donn_xs-1))) min 10)};
    			case (_speed <=   6.7): {donn_cycles = (_cya select 1 select _col)+((ceil((_cya select 1 select _col)*(donn_xs-1))) min 10)};
    			case (_speed <=   8.9): {donn_cycles = (_cya select 2 select _col)+((ceil((_cya select 2 select _col)*(donn_xs-1))) min 10)};
    			case (_speed <=  13.4): {donn_cycles = (_cya select 3 select _col)+((ceil((_cya select 3 select _col)*(donn_xs-1))) min 10)};
    			case (_speed <=  20.0): {donn_cycles = (_cya select 4 select _col)+((ceil((_cya select 4 select _col)*(donn_xs-1))) min 10)};
    			case (_speed <=  40.0): {donn_cycles = (_cya select 5 select _col)+((ceil((_cya select 5 select _col)*(donn_xs-1))) min 10)};
    			case (_speed <=  80.0): {donn_cycles = (_cya select 6 select _col)+((ceil((_cya select 6 select _col)*(donn_xs-1))) min 10)};
    			case (_speed <= 160.0): {donn_cycles = (_cya select 7 select _col)+((ceil((_cya select 7 select _col)*(donn_xs-1))) min 10)};
    			case (_speed >  160.0): {donn_cycles = (_cya select 8 select _col)+((ceil((_cya select 8 select _col)*(donn_xs-1))) min 10)};
    		};
    	};
    	donn_setdate = {
    		private ["_maxError","_sendTime","_dateSer","_dateCli","_date_diff"];
    		_dateSer = ((_this select 1) select 0);
    		_dateCli = date;
    		_date_diff = (
    			((_dateSer select 0) - (_dateCli select 0))*12*31*24 +
    			((_dateSer select 1) - (_dateCli select 1))*31*24 +
    			((_dateSer select 2) - (_dateCli select 2))*24 +
    			((_dateSer select 3) - (_dateCli select 3)) +
    			((_dateSer select 4) - (_dateCli select 4))/60
    		);
    		diag_log format ["DATE DIFFERENCE: %1", _date_diff*60];
    		if (isNil "donn_speed") then {
    			donn_speed = ((_this select 1) select 1);
    			[donn_speed*donn_multi] call changeCycles;
    			donn_skipExit = false;
    		} else {
    			if (((_this select 1) select 1) != donn_speed) then {
    				donn_speed = ((_this select 1) select 1);
    				[donn_speed*donn_multi] call changeCycles;
    				donn_skipExit = true;
    			};
    		};
    		_sendTime = 30;
    		_maxError = 0.5*donn_speed*_sendTime/60;
    		if (abs _date_diff*60 > 0 && abs _date_diff*60 <= _maxError) then {donn_skipFix = (_date_diff*3600)/(donn_cycles*_sendTime);};
    		if (abs _date_diff*60 >  10) then {donn_skipFix = 0; skipTime _date_diff;};
    	};
    };
    waitUntil {!isNil "donn_speed" && !isNil "donn_skipExit"};
    if (isServer) then {donn_cycles = 1;};
    while {true} do {
    	private ["_speed","_cycleTime","_timePixel","_skipTime","_tickTimeLenAvg","_tickTimeInitial","_tickTime","_tickTimeLenLast"];
    	_speed = donn_speed*donn_multi;
    	_cycleTime = 1/donn_cycles;
    	_timePixel = 0;
    	_skipTime = 0;
    	_tickTimeLenAvg = _cycleTime;
    	_tickTimeInitial = diag_tickTime;
    	_tickTime = _tickTimeInitial;
    	donn_skipExit=false;
    	while {!donn_skipExit} do {
    		skipTime ((_timePixel+donn_skipFix)/3600);
    		_skipTime=_skipTime+_timePixel;
    		_tickTimeLenLast=diag_tickTime-_tickTime;
    		_tickTimeLenAvg=(_tickTimeLenAvg*3+_tickTimeLenLast)/4;
    		sleep (_cycleTime*2-_tickTimeLenAvg);
    		_tickTime=_tickTime+_tickTimeLenLast;
    		_timePixel=(_speed-1)*(_tickTime-_tickTimeInitial)-_skipTime;
    	};
    };



    Working pretty good, however the clouds look a bit choppy/fast set at 1.0 IMO, will try some other settings later!

    Thanks for this thread!

  7. Ok I have been reading up on this and it sounds great. My traders are extremely slow now but FPS is still high. I am assuming this will help with database performance. Should I delete all traders_data in the database to increase performance even more?

    I deleted everything trader related in the DB after setting up config based traders

  8. Why is this being bumped still? Is it not suggested around this community that people learn how to install their own scripts so they don't get ripped off by people who will hit them up for twice the amount of $$ when they need things updated?

    Or at the very least ...Is it not usually stated around here that receiving donations is fine as long as ....well you know, it is a donation?
     

    do·na·tion
    dōˈnāSHən/
    noun
    noun: donation; plural noun: donations
    -something that is given to a charity, especially a sum of money.
    -the action of donating something.


    Would expecting cash for your help not be like completely ass backwards from the above? I mean if someone posted on here and said "HALP ME AND I WILL THROW MONI AT YOU" I could understand ........but I'ma priiiiiiiity sure I seen a dudes post who said you did not reply to him once it was established no $$$ was going to be involved?

    Did you write all these scripts you will install? Are the people who did going to make anything from you installing it?? I can understand how that may sound ass backwards in itself but honestly it takes very little time or effort to install a fucking self BB script (especially since 1 is included in the latest version of epoch) Nor is it very hard to add custom locations to a server nor hard to do pretty much anything you listed? Maybe if you were like okay I will install some custom event handlers for some cool tools that I wrote up etc etc IUNNO something more than taking scripts from a free & hard working community and advertising your skill installing them for people like some sort of job application lmfao, regardless this should be locked IMO...lookin at you Moderators


    Last I looked there was not a freelance section to this forum or community, devs please think about adding one if you think this sort of posting is coolio! Would love to get some freelance Dayz work done hoe boy!
  9. This works perfectly for me, I load it in through Infistar as I don't use epoch admin tools but it works just the same.

    Add's a nice effect at night with full moon nights enabled.

    Oh I did not see this, I guess that answered my question! Mind letting me know how you got infistar to use this? PM or something *shrugs*

  10. any pictures or a video?

    I seen the fog first hand when I was Deathcalls server waay back in the dayz, dunno if you want to take my word for it but it looked pretttty neat IMO.

    @Deathcall

    Thanks for the tut, seen you explain how to use the fog.fsm on open dayz minus the whole admin tools functionality. I have been trying to make a custom menu however without admin tools using the following guide...

    Sorry if it is a dumb question but could I just follow along here but instead of using admin tools, apply hambeast's guide more in specifically "Lesson 3: PV security" to this process?

    I was trying to get this all working through the server pbo, did not work out to well however, I assume it needs to be a client side event?

  11. So now that I have established its not the code..... how about my original question, Was there an update anyone?????
    Much appreciated if any further replies can move past things on my end.... I don't want to come off like an asshole but to have my safezone working fine before, I must have had set it up the first time around right? I mean just think about it, I had safezones previousley installed, working fine, my infi version updates and then safezones are being rude, broken and frustrating. I did not change anything in my sqm or safezone script to cause an error or fault, in that respect can we all forget about my sqm from here on out !

  12. make sure the brackets in the sensors are matching up because i see that there broken if i paste them in note pad++ , and im not sure what the gps cords are for the lingor map , im guessing the GPS cords in the safe zone script are for lingor?

     

    Fixed it for you↓ you had a extra}; and the sensors were numbered wrong

    class Sensors

    {

    items=11;

    class Item0

    {

    position[]={4099.8286,16.890327,9242.6455};

    activationBy="ANY";

    repeating=1;

    interruptable=1;

    age="UNKNOWN";

    name="zonebandit";

    expCond="(player distance zonebandit) < 50;";

    expActiv="TitleText[""Entering Trader Area - God Mode Enabled"",""PLAIN DOWN""]; canbuild = false;";

    expDesactiv="TitleText[""Exiting Trader Area - God Mode Disabled"",""PLAIN DOWN""]; canbuild = true;";

    class Effects

    {

    };

    };

    class Item1

    {

    position[]={3939.04,2.6928787,2199.4922};

    activationBy="ANY";

    repeating=1;

    interruptable=1;

    age="UNKNOWN";

    name="zoneJd";

    expCond="(player distance zoneJd) < 50;";

    expActiv="TitleText[""Entering Trader Area - God Mode Enabled"",""PLAIN DOWN""]; canbuild = false;";

    expDesactiv="TitleText[""Exiting Trader Area - God Mode Disabled"",""PLAIN DOWN""]; canbuild = true;";

    class Effects

    {

    };

    };

    class Item2

    {

    position[]={2376.5916,56.980717,4120.5234};

    activationBy="ANY";

    repeating=1;

    interruptable=1;

    age="UNKNOWN";

    name="zoneMotoDrom";

    expCond="(player distance zoneMotoDrom) < 50;";

    expActiv="TitleText[""Entering Trader Area - God Mode Enabled"",""PLAIN DOWN""]; canbuild = false;";

    expDesactiv="TitleText[""Exiting Trader Area - God Mode Disabled"",""PLAIN DOWN""]; canbuild = true;";

    class Effects

    {

    };

    };

    class Item3

    {

    position[]={1724.5925,42.225693,4137.6128};

    activationBy="ANY";

    repeating=1;

    interruptable=1;

    age="UNKNOWN";

    name="zoneDirtTrack";

    expCond="(player distance zoneDirtTrack) < 50;";

    expActiv="TitleText[""Entering Trader Area - God Mode Enabled"",""PLAIN DOWN""]; canbuild = false;";

    expDesactiv="TitleText[""Exiting Trader Area - God Mode Disabled"",""PLAIN DOWN""]; canbuild = true;";

    class Effects

    {

    };

    };

    class Item4

    {

    position[]={895.26929,29.506145,5271.8955};

    activationBy="ANY";

    repeating=1;

    interruptable=1;

    age="UNKNOWN";

    name="zoneSurvivalShop";

    expCond="(player distance zoneSurvivalShop) < 50;";

    expActiv="TitleText[""Entering Trader Area - God Mode Enabled"",""PLAIN DOWN""]; canbuild = false;";

    expDesactiv="TitleText[""Exiting Trader Area - God Mode Disabled"",""PLAIN DOWN""]; canbuild = true;";

    class Effects

    {

    };

    };

    class Item5

    {

    position[]={3024.4265,45.493584,5956.77};

    activationBy="ANY";

    repeating=1;

    interruptable=1;

    age="UNKNOWN";

    name="zoneGreens";

    expCond="(player distance zoneGreens) < 50;";

    expActiv="TitleText[""Entering Trader Area - God Mode Enabled"",""PLAIN DOWN""]; canbuild = false;";

    expDesactiv="TitleText[""Exiting Trader Area - God Mode Disabled"",""PLAIN DOWN""]; canbuild = true;";

    class Effects

    {

    };

    };

    class Item6

    {

    position[]={4138.7852,23.635477,1492.9089};

    activationBy="ANY";

    repeating=1;

    interruptable=1;

    age="UNKNOWN";

    name="zoneChips";

    expCond="(player distance zoneChips) < 50;";

    expActiv="TitleText[""Entering Trader Area - God Mode Enabled"",""PLAIN DOWN""]; canbuild = false;";

    expDesactiv="TitleText[""Exiting Trader Area - God Mode Disabled"",""PLAIN DOWN""]; canbuild = true;";

    class Effects

    {

    };

    };

    class Item7

    {

    position[]={3608.7268,235.08131,3685.8149};

    activationBy="ANY";

    repeating=1;

    interruptable=1;

    age="UNKNOWN";

    name="zoneJim";

    expCond="(player distance zoneJim) < 50;";

    expActiv="TitleText[""Entering Trader Area - God Mode Enabled"",""PLAIN DOWN""]; canbuild = false;";

    expDesactiv="TitleText[""Exiting Trader Area - God Mode Disabled"",""PLAIN DOWN""]; canbuild = true;";

    class Effects

    {

    };

    };

    class Item8

    {

    position[]={7026.7695,11.873646,7105.6934};

    activationBy="ANY";

    repeating=1;

    interruptable=1;

    age="UNKNOWN";

    name="zonePlane";

    expCond="(player distance zonePlane) < 50;";

    expActiv="TitleText[""Entering Trader Area - God Mode Enabled"",""PLAIN DOWN""]; canbuild = false;";

    expDesactiv="TitleText[""Exiting Trader Area - God Mode Disabled"",""PLAIN DOWN""]; canbuild = true;";

    class Effects

    {

    };

    };

    class Item9

    {

    position[]={6539.8096,20.420567,6868.8203};

    activationBy="ANY";

    repeating=1;

    interruptable=1;

    age="UNKNOWN";

    name="zoneAxel";

    expCond="(player distance zoneAxel) < 50;";

    expActiv="TitleText[""Entering Trader Area - God Mode Enabled"",""PLAIN DOWN""]; canbuild = false;";

    expDesactiv="TitleText[""Exiting Trader Area - God Mode Disabled"",""PLAIN DOWN""]; canbuild = true;";

    class Effects

    {

    };

    };

    class item10

    {

    position[]={3054.834,14.806208,8032.8389};

    activationBy="ANY";

    repeating=1;

    interruptable=1;

    age="UNKNOWN";

    name="zoneBlive";

    expCond="(player distance zoneBlive) < 50;";

    expActiv="TitleText[""Entering Trader Area - God Mode Enabled"",""PLAIN DOWN""]; canbuild = false;";

    expDesactiv="TitleText[""Exiting Trader Area - God Mode Disabled"",""PLAIN DOWN""]; canbuild = true;";

    class Effects

    {

    };

    };

    };

     

    Hope that helps

    I think the brackets got messed up from pasting it in, they are not broken in my notepad I can show you a screen shot if you like....And I accidentally cut the sensors block off when I copied it (very quickly and rather frustrated) that is why it looked messed up, it has a class item 0 obviously and the brackets or w.e are fine, haha I don't want to say you wasted your time but it is my fault for not pasting the entire block properly, I was just hella pissed about the issue  I pasted it and did not see the missed class item.....Thanks for trying tho lol....

  13. Here is the product v.. "21082014IAHAT334A_BETA"

    Here is the sensors block

    		class Item1
    		{
    				position[]={4099.8286,16.890327,9242.6455};
    				activationBy="ANY";
    				repeating=1;
    				interruptable=1;
    				age="UNKNOWN";
    				name="zonebandit";
    				expCond="(player distance zonebandit) < 50;";
    				expActiv="TitleText[""Entering Trader Area - God Mode Enabled"",""PLAIN DOWN""]; canbuild = false;";
    				expDesactiv="TitleText[""Exiting Trader Area - God Mode Disabled"",""PLAIN DOWN""]; canbuild = true;";
    				class Effects
    				{
    				};
    		};
    		class Item2
    		{
    				position[]={3939.04,2.6928787,2199.4922};
    				activationBy="ANY";
    				repeating=1;
    				interruptable=1;
    				age="UNKNOWN";
    				name="zoneJd";
    				expCond="(player distance zoneJd) < 50;";
    				expActiv="TitleText[""Entering Trader Area - God Mode Enabled"",""PLAIN DOWN""]; canbuild = false;";
    				expDesactiv="TitleText[""Exiting Trader Area - God Mode Disabled"",""PLAIN DOWN""]; canbuild = true;";
    				class Effects
    				{
    				};
    		};
    		class Item3
    		{
    				position[]={2376.5916,56.980717,4120.5234};
    				activationBy="ANY";
    				repeating=1;
    				interruptable=1;
    				age="UNKNOWN";
    				name="zoneMotoDrom";
    				expCond="(player distance zoneMotoDrom) < 50;";
    				expActiv="TitleText[""Entering Trader Area - God Mode Enabled"",""PLAIN DOWN""]; canbuild = false;";
    				expDesactiv="TitleText[""Exiting Trader Area - God Mode Disabled"",""PLAIN DOWN""]; canbuild = true;";
    				class Effects
    				{
    				};
    		};
    		class Item4
    		{
    				position[]={1724.5925,42.225693,4137.6128};
    				activationBy="ANY";
    				repeating=1;
    				interruptable=1;
    			        age="UNKNOWN";
    				name="zoneDirtTrack";
    				expCond="(player distance zoneDirtTrack) < 50;";
    				expActiv="TitleText[""Entering Trader Area - God Mode Enabled"",""PLAIN DOWN""]; canbuild = false;";
    				expDesactiv="TitleText[""Exiting Trader Area - God Mode Disabled"",""PLAIN DOWN""]; canbuild = true;";
    				class Effects
    				{
    				};
    		};
    		class Item5
    		{
    				position[]={895.26929,29.506145,5271.8955};
    				activationBy="ANY";
    				repeating=1;
    				interruptable=1;
    				age="UNKNOWN";
    				name="zoneSurvivalShop";
    				expCond="(player distance zoneSurvivalShop) < 50;";
    				expActiv="TitleText[""Entering Trader Area - God Mode Enabled"",""PLAIN DOWN""]; canbuild = false;";
    				expDesactiv="TitleText[""Exiting Trader Area - God Mode Disabled"",""PLAIN DOWN""]; canbuild = true;";
    				class Effects
    				{
    				};
    		};
    		class Item6
    		{
    				position[]={3024.4265,45.493584,5956.77};
    				activationBy="ANY";
    				repeating=1;
    				interruptable=1;
    				age="UNKNOWN";
    				name="zoneGreens";
    				expCond="(player distance zoneGreens) < 50;";
    				expActiv="TitleText[""Entering Trader Area - God Mode Enabled"",""PLAIN DOWN""]; canbuild = false;";
    				expDesactiv="TitleText[""Exiting Trader Area - God Mode Disabled"",""PLAIN DOWN""]; canbuild = true;";
    				class Effects
    				{
    				};
    		};
    		class Item7
    		{
    				position[]={4138.7852,23.635477,1492.9089};
    				activationBy="ANY";
    				repeating=1;
    				interruptable=1;
    				age="UNKNOWN";
    				name="zoneChips";
    				expCond="(player distance zoneChips) < 50;";
    				expActiv="TitleText[""Entering Trader Area - God Mode Enabled"",""PLAIN DOWN""]; canbuild = false;";
    				expDesactiv="TitleText[""Exiting Trader Area - God Mode Disabled"",""PLAIN DOWN""]; canbuild = true;";
    				class Effects
    				{
    				};
    		};
    		class Item8
    		{
    				position[]={3608.7268,235.08131,3685.8149};
    				activationBy="ANY";
    				repeating=1;
    				interruptable=1;
    				age="UNKNOWN";
    				name="zoneJim";
    				expCond="(player distance zoneJim) < 50;";
    				expActiv="TitleText[""Entering Trader Area - God Mode Enabled"",""PLAIN DOWN""]; canbuild = false;";
    				expDesactiv="TitleText[""Exiting Trader Area - God Mode Disabled"",""PLAIN DOWN""]; canbuild = true;";
    				class Effects
    				{
    				};
    		};
    		class Item9
    		{
    				position[]={7026.7695,11.873646,7105.6934};
    				activationBy="ANY";
    				repeating=1;
    				interruptable=1;
    				age="UNKNOWN";
    				name="zonePlane";
    				expCond="(player distance zonePlane) < 50;";
    				expActiv="TitleText[""Entering Trader Area - God Mode Enabled"",""PLAIN DOWN""]; canbuild = false;";
    				expDesactiv="TitleText[""Exiting Trader Area - God Mode Disabled"",""PLAIN DOWN""]; canbuild = true;";
    				class Effects
    				{
    				};
    		};
    		class Item10
    		{
    				position[]={6539.8096,20.420567,6868.8203};
    				activationBy="ANY";
    				repeating=1;
    				interruptable=1;
    				age="UNKNOWN";
    				name="zoneAxel";
    				expCond="(player distance zoneAxel) < 50;";
    				expActiv="TitleText[""Entering Trader Area - God Mode Enabled"",""PLAIN DOWN""]; canbuild = false;";
    				expDesactiv="TitleText[""Exiting Trader Area - God Mode Disabled"",""PLAIN DOWN""]; canbuild = true;";
    				class Effects
    				{
    				};
    		};
    		class item11	
    		{
    				position[]={3054.834,14.806208,8032.8389};
    				activationBy="ANY";
    				repeating=1;
    				interruptable=1;
    				age="UNKNOWN";
    				name="zoneBlive";
    				expCond="(player distance zoneBlive) < 50;";
    				expActiv="TitleText[""Entering Trader Area - God Mode Enabled"",""PLAIN DOWN""]; canbuild = false;";
    				expDesactiv="TitleText[""Exiting Trader Area - God Mode Disabled"",""PLAIN DOWN""]; canbuild = true;";
    				class Effects
    				{
    				};
    		};
    	};
    };
    



    Here is the safezone script for infistar, will not work, don't know why, AGN at least runs but is being broken AF

    	
    
        /*
           by: http://infiSTAR.de || http://DayzAntiHack.com
           *updated on 28.08.2014
               
                Instructions:
                1. Copy paste this pastebin code into a file called SafeZone.sqf - save the file.
                2. Now extract your mpmission pbo and put the SafeZone.sqf into the extracted folder.
                3. Open the init.sqf of the mpmission.
                4. At the bottom of the file add
                [] execVM 'SafeZone.sqf';
                5. Save the init.sqf, repack your mpmission, upload it to your gameserver and restart your server
        */
        USE_CANBUILD = true;            // if you don't want to define your own positions
        USE_TraderCity = false;  //      if you don't want to define your own positions (Epoch 1.0.5)
        USE_POSITIONS = true;  // to use own positions and radius
        USE_AI_REMOVER = false; // use this to remove Missionbots (AI) within 100m of a player if the player is in a SafeZone
        USE_AntiSteal = true;   // use this to block opening gear if another player is within 3m!
        USE_SPEEDLIMIT = true;  // very secret function, nobody is supposed to find out what it does.
                SPEEDLIMIT = 20;                // Only used if USE_SPEEDLIMIT is true.
        USE_SIGNS = false;              // use this to build signs around the SafeZone
        LOG_EnterLeave = true;  // This will log to your .rpt when a player enters or leaves a SafeZone! (only works with infiSTAR.de Admintools / AntiHack)
        /* You can use USE_CANBUILD or/and (works together) the custom positions below (USE_POSITIONS) [position or zone,radius] */
        _infiSZ =
        [
                [[3054.834,8032.8389],200,true],
                [[6539.8096,6868.8203],200,true],
                [[7026.7695,7105.6934],200,true],
                [[3608.7268,3685.8149],150,true],
                [[4138.7852,1492.9089],150,true],
                [[3024.4265,5956.77],100,true],
    	    [[895.26929,5271.8955],100,true],
    	    [[1724.5925,4137.6128],100,true],
                [[2376.5916,4120.5234],100,true],
    	    [[3939.04,2199.4922],100,true],
    	    [[4099.8286,9242.6455],100,true],
    	    [[4139.7085,1465.8002],200,true]
        ];
        if (isServer) exitWith
        {
                if (USE_SIGNS) then
                {
                        {
                                _center = _x select 0;
                                _radius = _x select 1;
                                _lSign = _x select 2;
                                if (_lSign) then
                                {
                                        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_sphere100cm_EP1', _location, [], 0, 'CAN_COLLIDE'];
                                                //      _object = createVehicle ['SignM_FARP_Winchester_EP1', _location, [], 0, 'CAN_COLLIDE'];
                                                //      _object setVehicleInit 'this setObjectTexture [0,''Addons\SafeZones\sign.paa''];';
                                                _object setDir _dir;
                                        };
                                };
                        } forEach _infiSZ;
                };
        };
        waitUntil { !isNil 'dayz_animalCheck' };
        if (isNil 'inSafeZone') then { inSafeZone = false; } else { if (typename inSafeZone != 'BOOL') then { inSafeZone = false; }; };
        [_infiSZ] spawn {
                _infiSZ = _this select 0;
                _startSafeZone =
                {
                        if (isNil 'outNow') then
                        {
                                _msg = 'You entered a Safe Zone!';
                                hint _msg;
                                taskHint [_msg, [0,1,0,1], 'taskDone'];
                                inNow = nil;
                                outNow = true;
                               
                                if (LOG_EnterLeave) then
                                {
                                        PVDZE_send = [player,'SafeZoneState',[1]];
                                        publicVariableServer 'PVDZE_send';
                                };
                        };
                        player_fired2 = compile preprocessFileLineNumbers '\z\addons\dayz_code\compile\player_fired.sqf';
                        player_fired = {
                                _this call player_fired2;
                                deleteVehicle (nearestObject [_this select 0,_this select 4]);
                                cutText ['You can not fire in a SafeZone!','WHITE IN'];
                        };
                        fnc_usec_damageHandler = {};
                        player removeAllEventHandlers 'handleDamage';
                        player addEventHandler ['handleDamage', {false}];
                        player allowDamage false;
                        _veh = vehicle player;
                        if (player != _veh) then
                        {
                                _szs = _veh getVariable ['inSafeZone',0];
                                if (_szs == 0) then
                                {
                                        _veh removeAllEventHandlers 'Fired';
                                        _veh addEventHandler ['Fired', {_this call player_fired;}];
                                        {
                                                _x removeAllEventHandlers 'Fired';
                                                _x addEventHandler ['Fired', {_this call player_fired;}];
                                        } forEach (crew _veh);
                                        _veh setVariable ['inSafeZone', 1, true];
                                        _veh removeAllEventHandlers 'HandleDamage';
                                        _veh addEventHandler ['HandleDamage', {false}];
                                        _veh allowDamage false;
                                };
                        };
                        _notInSafeZone =
                        [
                                'MAAWS','RPG7V','M136','RPG18','STINGER',
                                'MeleeHatchet_DZE','MeleeHatchet','MeleeCrowbar','MeleeMachete','MeleeFishingPole','MeleeSledge',
                                'MeleeBaseBallBatNails','MeleeBaseBallBatBarbed','MeleeBaseBallBat'
                        ];
                        _cwep = currentWeapon player;
                        if (_cwep in _notInSafeZone) then
                        {
                                _swep = '';
                                {
                                        if ((getNumber (configFile >> 'CfgWeapons' >> _x >> 'Type')) == 2) exitWith
                                        {
                                                _swep = _x;
                                        };
                                } forEach (weapons player);
                                if (_swep == '') then
                                {
                                        player playActionNow 'PutDown';
                                        _iPos = getPosATL player;
                                        _radius = 1;
                                        _removed = ([player,_cwep,1] call BIS_fnc_invRemove);
                                        if (_removed == 1) then
                                        {
                                                _item = createVehicle ['WeaponHolder', _iPos, [], _radius, 'CAN_COLLIDE'];
                                                _item addWeaponCargoGlobal [_cwep,1];
                                        };
                                }
                                else
                                {
                                        player selectweapon _swep;
                                };
                        };
                };
                _endSafeZone =
                {
                        if (isNil 'inNow') then
                        {
                                if (str fnc_usec_damageHandler == '{}') then
                                {
                                        _msg = 'You left the Safe Zone!';
                                        hint _msg;
                                        taskHint [_msg, [1,0,0.1,1], 'taskFailed'];
                                };
                                inNow = true;
                                outNow = nil;
                               
                                if (LOG_EnterLeave) then
                                {
                                        PVDZE_send = [player,'SafeZoneState',[0]];
                                        publicVariableServer 'PVDZE_send';
                                };
                        };
                        player_fired = compile preprocessFileLineNumbers '\z\addons\dayz_code\compile\player_fired.sqf';
                        player_zombieCheck = compile preprocessFileLineNumbers '\z\addons\dayz_code\compile\player_zombieCheck.sqf';
                        fnc_usec_unconscious = compile preprocessFileLineNumbers '\z\addons\dayz_code\compile\fn_unconscious.sqf';
                        object_monitorGear = compile preprocessFileLineNumbers '\z\addons\dayz_code\compile\object_monitorGear.sqf';
                       
                        _veh = vehicle player;
                        if (player != _veh) then
                        {
                                _szs = _veh getVariable ['inSafeZone',0];
                                if (_szs == 1) then
                                {
                                        _veh setVariable ['inSafeZone', 0, true];
                                        _veh removeAllEventHandlers 'HandleDamage';
                                        _veh addeventhandler ['HandleDamage',{ _this call vehicle_handleDamage } ];
                                        _veh allowDamage true;
                                };
                        };
                       
                        _end = false;
                        if (isNil 'gmadmin') then
                        {
                                _end = true;
                        }
                        else
                        {
                                if (gmadmin == 0) then
                                {
                                        _end = true;
                                };
                        };
                        if (_end) then
                        {
                                player allowDamage true;
                                fnc_usec_damageHandler = compile preprocessFileLineNumbers '\z\addons\dayz_code\compile\fn_damageHandler.sqf';
                                player removeAllEventHandlers 'HandleDamage';
                                player addeventhandler ['HandleDamage',{_this call fnc_usec_damageHandler;} ];
                        };
                };
                while {1 == 1} do
                {
                        if (isNil 'inSafeZone') then { inSafeZone = false; } else { if (typename inSafeZone != 'BOOL') then { inSafeZone = false; }; };
                        _state = false;
                        if (isNil 'USE_POSITIONS') then { USE_POSITIONS = false; } else { if (typename USE_POSITIONS != 'BOOL') then { USE_POSITIONS = false; }; };
                        if (USE_POSITIONS) then
                        {
                                {
                                        _z = _x select 0;
                                        _r = _x select 1;
                                        if ((vehicle player) distance _z < _r) then {_state = true;};
                                } forEach _infiSZ;
                        };
                        if (isNil 'USE_CANBUILD') then { USE_CANBUILD = true; } else { if (typename USE_CANBUILD != 'BOOL') then { USE_CANBUILD = true; }; };
                        if (USE_CANBUILD) then
                        {
                                if (isNil 'canbuild') then { canbuild = true; } else { if (typename canbuild != 'BOOL') then { canbuild = true; }; };
                                if (!canbuild) then {_state = true;};
                        };
                        if (isNil 'USE_TraderCity') then { USE_TraderCity = true; } else { if (typename USE_TraderCity != 'BOOL') then { USE_TraderCity = true; }; };
                        if (USE_TraderCity) then
                        {
                                if (isNil 'isInTraderCity') then { isInTraderCity = false; } else { if (typename isInTraderCity != 'BOOL') then { isInTraderCity = false; }; };
                                if (isInTraderCity) then {_state = true;};
                        };
                        if (_state) then
                        {
                                inSafeZone = true;
                                call _startSafeZone;
                                {
                                        if (!isNull _x) then
                                        {
                                                if !(isPlayer _x) then
                                                {
                                                        deletevehicle _x;
                                                };
                                        };
                                } forEach ((vehicle player) nearEntities ['zZombie_Base',15]);
                               
                                if (isNil 'USE_AI_REMOVER') then { USE_AI_REMOVER = false; } else { if (typename USE_AI_REMOVER != 'BOOL') then { USE_AI_REMOVER = false; }; };
                                if (USE_AI_REMOVER) then
                                {
                                        {
                                                if ((!isNull group _x) && (getPlayerUID _x == '')) then
                                                {
                                                        deleteVehicle _x;
                                                };
                                        } forEach (player nearEntities ['Man',100]);
                                };
                        }
                        else
                        {
                                inSafeZone = false;
                        };
                        uiSleep 2;
                        if (!inSafeZone) then
                        {
                                call _endSafeZone;
                        };
                };
        };
        if ((USE_AntiSteal) || (USE_SPEEDLIMIT)) then
        {
                [] spawn {
                        _USE_AntiSteal = USE_AntiSteal;
                        _USE_SPEEDLIMIT = USE_SPEEDLIMIT;
                        _speedlimit = SPEEDLIMIT;
                        while {1 == 1} do
                        {
                                if (inSafezone) then
                                {
                                        if (_USE_AntiSteal) then
                                        {
                                                _cnt = {isPlayer _x && _x != player} count (player nearEntities [['CAManBase'], 3]);
                                                if ((_cnt > 0) && (!isNull (findDisplay 106))) then
                                                {
                                                        (findDisplay 106) closedisplay 0;
                                                        closeDialog 0;
                                                        _log = format['%1 You are not allowed to open Gear while near another player!',name player];
                                                        cutText [_log,'PLAIN'];
                                                        hint _log;
                                                };
                                        };
                                        if (_USE_SPEEDLIMIT) then
                                        {
                                                _obj = vehicle player;
                                                if !(_obj isKindOf 'Plane') then
                                                {
                                                        _speed = abs speed _obj;
                                                        if ((_obj != player) && (_speed > _speedlimit)) then
                                                        {
                                                                _vel = velocity _obj;
                                                                _x = 0.8;
                                                                if (_speed > 50) then {_x = 0.1;};
                                                                _velNew = [(_vel select 0) * _x, (_vel select 1) * _x,(_vel select 2) * _x];
                                                                _obj SetVelocity _velNew;
                                                        };
                                                };
                                        };
                                }
                                else
                                {
                                        uiSleep 2;
                                };
                                uiSleep 0.1;
                        };
                };
        };
    
    
    

  14. 2 things you could do to fix safe zones , u can set the sensors in the mission.sqm file or manuely put in the cords for the area the safezone 

    if you need any help , feel free to contact me i will try to help u out , as for the infistar update if you look at his page you will see that he is getting blocked by lots of email providers , im guessing its getting marked as spam , i also have had issues with downloading the anti hack , wish they would fix the download button on blurgaming because that hasnt been updated since july

    Much appreciated, I have all my sensors set in my sqm, nothing was changed other than the update. I made sure to absolutely triple check every piece of spam mail for anything labelled infistar no luck there. I will just remove infe all together for the time being if I can not fix the safezone issue somehow....or get my hands on a update, via something other than my gmail I suppose.

    Again appreciated the suggestions mate!

  15. Has there been an update since the 22nd of August....I updated and replaced my old version and I have been dealing with some pretty stupid bugs since (my safezones are 100% fucked--AGN nor the infistar safezone will work, it just refuses to run or when it does players can shoot everything but I apparently can't shoot anything being an admin.) Random vehicles are exploding when either repaired or after they take very minor damage,, and I am getting vehicle destroyed with null in my surveillance logs.

    ...Emailed twice already for asking about an update or fix , no word yet. Can someone here tell me what the newest update is / The date it was released to you / How I can get a quickfix here for the safezones issue mainly, my players are rather livid with the current state of the server and it has been like this roughly since the 23rd of August. I am patient person but not this patient. . .

  16. I would prefer to run 1.5 as well, but not being on commander means it isn't worth the improvements for me.

     

    Wish there was a way we could request it be added.

    I emailed dotjosh a few times shortly after lingor 1.5 came out... asked if there was anything that could be done about it, assuming he was playing dota 2 instead of checking the email or at least sending me back a "NO", I gave up on DZC and have gotten quite a few people to switch over to the launcher; I just hope it sees more rise, I make posts regularly on forums about it and how it is rather user friendly compared to the DZC for those who couldnt set a launch parameter if their life depended on it.

    Digressing to the OP...

    Link to the armaholic page for lingor 1.5 with a full changelog.

    http://www.armaholic.com/page.php?id=10792

    v1.5

    - numerous changes, extra 200+ hours put in!

    - redesigned NW part of the map, added riverlines and two new towns

    - added new jungle island Bantanam on East (on request) - recommended for Unsung/VTE mod experience!

    - roadworkers smoothed out main roads near Maruko

    - forest changes, added detail

    - factory height fix in Benio, etc.

     

    IMO I wouldn't cut out the changes because 1.5 is not on DZC, sure people might have trouble figuring it out and joining; I see a TON of people try to connect/fail, I usually assume 80% of them lack lingor 1.5/trying to use 1.3

    I personally take time (when I have it) to add those people from the recent games tab in steam and simply add/ask them if they had issues and would like me to help them resolve it. Most don't reply, some do and are rather thankful for the help.

    In short... not much should not deter you from enjoying the hard work IceBreakr put in to give us arma players the updated version!!!!

  17. Because 1.3 is the latest version on commander.

    What does that have to do with Lingor 1.3 being the "correct" version????

    NinjaEdit :ph34r:

    "and saw the options available in DayzLauncher." - OP had sense to lose the outdated junk and use a launcher with updated map support!

×
×
  • Create New...