Jump to content

(plz help )looking for a scripter to install mods to a gtx gaming server (2016)


dayzguy420

Recommended Posts

8 hours ago, dayzguy420 said:

Hello im looking for a scripter that can install quit a few mods and also add tanks/jets to my server........ nothing that has not been done already, im sure of it

im new here and if this is in the wrong place im sorry !!!!!!

if interested  contact me by steam suprstar64

or email @ [email protected]

 

thank you !!!!!

here you have an epoch server preinstalled. into the .rar you have an install guide.

http://www.mediafire.com/download/5brut5ftfw0paf0/JUANDAYZSERVER.rar

mods:

Spoiler

*AdminTools/

 

*Coins/

 

*Plot Management

 

*Advanced Trading/

 

*DZGM Group Management/

 

*Spawn Class/

 

*Snap Pro/

 

*Tow&Lift/

 

*Rearm-Refuel-Repair/

 

*DZMS Missions/

 

*Vehicle Locked GodMode/

 

*SafeZones in Trades/

 

*Delete Vehicles abandoned in Safezones/

 

*WELCOME MSGS/

 

*AUTORESTART/

 

*RESTRICTED AREAS TO PLAYER BUILD

 

*CUSTOM MAP/

 

*SELFBLOODBAG/

 

*WORKS AREAS

 

*MORE TRADERS IN STARY

 

*MILITAR TRADE CITY

 

*CUSTOM MARKERS

 

*SPAWN IN CIVIL DEFENSE

 

*LARGE WALL FROM EAST TO WEST

 

*AI GUARD BORDER CROSSINGS

 

*CRAFT HOUSES BASED ON SURVIVED DAYS

 

*RIGHT CLICK ACTIONS ON SHOVEL AND SLEDGE

 

*AND MORE

to put tanks and jets... just open :

dynamic_vehicle.sqf located into:

\@DayZ_Epoch_Server\addons\dayz_server\missions\DayZ_Epoch_11.Chernarus\

then into  AllowedVehiclesList = [

add your tanks and jets ids.

here you have a list of vehicles id:

https://community.bistudio.com/wiki/ArmA_2:_Vehicles

for example:

AllowedVehiclesList = [
["TANK ID",3],

["JET ID",3],

so with the ids this can be:

AllowedVehiclesList = [
["M1A2_TUSK_MG",3],

["Su34",3],

once you do it... you will need add this vehicles to the traders menu.

find NeutralAirplanes.hpp  located in: \MPMissions\DayZ_Epoch_11.Chernarus\ZSC\config\Category\

and find: NeutralTrucks.hpp  located in: \MPMissions\DayZ_Epoch_11.Chernarus\ZSC\config\Category\

Now open: NeutralAirplanes.hpp

add only lines in blue:

Spoiler

class Category_517 {
    class AN2_DZ {
        type = "trade_any_vehicle";
        buy[] ={60000,"Coins"};
        sell[] ={30000,"Coins"};
    };
    class C130J_US_EP1_DZ {
        type = "trade_any_vehicle";
        buy[] ={500000,"Coins"};
        sell[] ={200000,"Coins"};
    };
    class MV22_DZ {
        type = "trade_any_vehicle";
        buy[] ={500000,"Coins"};
        sell[] ={200000,"Coins"};
    };
    class MV22 {
        type = "trade_any_vehicle";
        buy[] ={500000,"Coins"};
        sell[] ={200000,"Coins"};
    };
    class GNT_C185U {
        type = "trade_any_vehicle";
        buy[] ={40000,"Coins"};
        sell[] ={20000,"Coins"};
    };
    class GNT_C185 {
        type = "trade_any_vehicle";
        buy[] ={40000,"Coins"};
        sell[] ={20000,"Coins"};
    };
    class GNT_C185R {
        type = "trade_any_vehicle";
        buy[] ={40000,"Coins"};
        sell[] ={20000,"Coins"};
    };
    class GNT_C185C {
        type = "trade_any_vehicle";
        buy[] ={40000,"Coins"};
        sell[] ={20000,"Coins"};
    };

class YOUR JET ID HERE{
        type = "trade_any_vehicle";
        buy[] ={140000,"Coins"};
        sell[] ={20000,"Coins"};
    };

};

Now open NeutralTrucks.hpp 

add only lines in blue:

Spoiler

class Category_590 {
    class hilux1_civil_3_open_EP1 {
        type = "trade_any_vehicle";
        buy[] ={8000,"Coins"};
        sell[] ={4000,"Coins"};
    };
    class datsun1_civil_3_open {
        type = "trade_any_vehicle";
        buy[] ={8000,"Coins"};
        sell[] ={4000,"Coins"};
    };
    class hilux1_civil_1_open {
        type = "trade_any_vehicle";
        buy[] ={8000,"Coins"};
        sell[] ={4000,"Coins"};
    };
    class datsun1_civil_2_covered {
        type = "trade_any_vehicle";
        buy[] ={8000,"Coins"};
        sell[] ={4000,"Coins"};
    };
    class datsun1_civil_1_open {
        type = "trade_any_vehicle";
        buy[] ={8000,"Coins"};
        sell[] ={4000,"Coins"};
    };
    class hilux1_civil_2_covered {
        type = "trade_any_vehicle";
        buy[] ={8000,"Coins"};
        sell[] ={4000,"Coins"};
    };

 class YOUR TANK ID HERE {
        type = "trade_any_vehicle";
        buy[] ={8000,"Coins"};
        sell[] ={4000,"Coins"};
    };

};

 

 

Link to comment
Share on other sites

20 hours ago, LunatikCH said:

pleasure

Sorry to type again, i just realized that i could only get one vehicle from the trader. After the one vehicle. when i try to get another after removing the first one, the red arrow stays there, and no vehicle comes out?

Juan is there way to remove the extra traders you have added and there is a base with Friendly AI, but as soon as you shoot at them they side chat spams away about check your fire and such?

Link to comment
Share on other sites

@sercanatici

I was make this serverpack thinking in users without infistar... any way:

to remove all custom AI/Traders... just go to dayz_server.pbo  ....

open server_monitor.sqf

and find and delete all this lines:

call compile preprocessFileLineNumbers "\z\addons\dayz_server\Maps\bere.sqf";
	call compile preprocessFileLineNumbers "\z\addons\dayz_server\Maps\lostcamp.sqf";
    call compile preprocessFileLineNumbers "\z\addons\dayz_server\Maps\starytraders.sqf";
	call compile preprocessFileLineNumbers "\z\addons\dayz_server\Maps\trafictrader.sqf";
		call compile preprocessFileLineNumbers "\z\addons\dayz_server\Maps\civdef.sqf";
	call compile preprocessFileLineNumbers "\z\addons\dayz_server\Maps\frontera.sqf";
    call compile preprocessFileLineNumbers "\z\addons\dayz_server\Maps\nwair.sqf";
	call compile preprocessFileLineNumbers "\z\addons\dayz_server\Maps\gasbandits.sqf";

Maps\bere.sqf";// Farm and Army camp in berezino
Maps\lostcamp.sqf";// Camping at very north
Maps\starytraders.sqf";//Custom Traders into stary
 Maps\trafictrader.sqf";//Military Trafficker trader
 \Maps\civdef.sqf";//Spawn on Civil defense
  \Maps\frontera.sqf";//Large frontier from east to west/buldings and AI
Maps\nwair.sqf";//Bash airfield
Maps\gasbandits.sqf";//bandits at gorka gasa station

***To remove the map markers for this addons just go to:

\MPMissions\DayZ_Epoch_11.Chernarus\custom\style\marker.sqf

into the markers.sqf u can remove any marker that you dont want. (all markers have a reference name so is easy know what delete).

**Note in case you gonna delete all sqf for this addons... are located in: @DayZ_Epoch_Server\addons\dayz_server\maps\

 

**And other important thing: Some AI custom traders works with specials functions called from the custom fn_selfactions.sqf located in:\MPMissions\DayZ_Epoch_11.Chernarus\custom\

in case you remove this trader its a nice idea to get clean the server,, remove this calls from fn_selfactions.sqf  so at very bottom find and remove all lines in red. Keep lines in blue.

Spoiler

////////////ACCIONES4//
private["_playerPos","_nearbank"];

_playerPos = getPosATL player;
_nearbank = count nearestObjects [_playerPos, ["USMC_LHD_Crew_White"], 3] > 0;
 
if (_nearbank) then {
        if (s_player_acc4 < 0) then {
            s_player_acc4 = player addaction[("<t color=""#3399cc"">" + ("TIME-BONUSx$5.000") +"</t>"),"custom\scripts\acciones\acciones4.sqf"];
        };
    } else {
        player removeAction s_player_acc4;
        s_player_acc4 = -1;
    };
////////////////
/////////////ACCIONES5//
private["_playerPos","_nearbank"];

_playerPos = getPosATL player;
_nearbank = count nearestObjects [_playerPos, ["USMC_LHD_Crew_White"], 3] > 0;
 
if (_nearbank) then {
        if (s_player_acc5 < 0) then {
            s_player_acc5 = player addaction[("<t color=""#3399cc"">" + ("TIME-BONUSx$10.000") +"</t>"),"custom\scripts\acciones\acciones5.sqf"];
        };
    } else {
        player removeAction s_player_acc5;
        s_player_acc5 = -1;
    };
////////////////

////////////ACCIONES//
private["_playerPos","_nearbank"];

_playerPos = getPosATL player;
_nearbank = count nearestObjects [_playerPos, ["USMC_LHD_Crew_White"], 3] > 0;
 
if (_nearbank) then {
        if (s_player_acc1 < 0) then {
            s_player_acc1 = player addaction[("<t color=""#3399cc"">" + ("SAFE-BONUSx$5000") +"</t>"),"custom\scripts\acciones\acciones1.sqf"];
        };
    } else {
        player removeAction s_player_acc1;
        s_player_acc1 = -1;
    };
////////////////

/////////////APUESTA//
private["_playerPos","_neartrader"];

_playerPos = getPosATL player;
_neartrader = count nearestObjects [_playerPos, ["USMC_LHD_Crew_White"], 3] > 0;
 
if (_neartrader) then {
        if (s_player_apuesta < 0) then {
            s_player_apuesta = player addaction[("<t color=""#F7D708"">" + ("BlackJackx$500") +"</t>"),"custom\scripts\apuesta\apuesta.sqf"];
        };
    } else {
        player removeAction s_player_apuesta;
        s_player_apuesta = -1;
    };
////////////////

/////////////APUESTAGRANDE//
private["_playerPos","_neartrader"];

_playerPos = getPosATL player;
_neartrader = count nearestObjects [_playerPos, ["USMC_LHD_Crew_White"], 3] > 0;
 
if (_neartrader) then {
        if (s_player_apuesta4 < 0) then {
            s_player_apuesta4 = player addaction[("<t color=""#FF0000"">" + ("BlackJackx$30.000") +"</t>"),"custom\scripts\apuesta\apuestagrande.sqf"];
        };
    } else {
        player removeAction s_player_apuesta4;
        s_player_apuesta4 = -1;
    };
////////////////


/////////////gamer//
private["_playerPos","_neartrade"];

_playerPos = getPosATL player;
_neartrade = count nearestObjects [_playerPos, ["Soldier_TL_PMC_DZ"], 3] > 0;
 
if (_neartrade) then {
        if (s_player_game < 0) then {
            s_player_game = player addaction[("<t color=""#00C732"">" + ("FindUsedItems") +"</t>"),"custom\scripts\games\gamerandom.sqf"];
        };
    } else {
        player removeAction s_player_game;
        s_player_game = -1;
    };
/////////////////

 

/////////////russian R//
private["_playerPos","_neargamble"];

_playerPos = getPosATL player;
_neargamble = count nearestObjects [_playerPos, ["Soldier_TL_PMC_DZ"], 4] > 0;
 
if (_neargamble) then {
        if (s_player_rulete < 0) then {
            s_player_rulete = player addaction[("<t color=""#F7D708"">" + ("RussianRoulette") +"</t>"),"custom\scripts\games\russianr2.sqf"];
        };
    } else {
        player removeAction s_player_rulete;
        s_player_rulete = -1;
    };
/////////////////

/////////////gypsie//
private["_playerPos","_neartrader"];

_playerPos = getPosATL player;
_neartrader = count nearestObjects [_playerPos, ["TK_CIV_Woman01_EP1"], 4] > 0;
 
if (_neartrader) then {
        if (s_player_gypsie < 0) then {
            s_player_gypsie = player addaction[("<t color=""#F7D708"">" + ("hear my luck") +"</t>"),"custom\scripts\gitana\gitana.sqf"];
        };
    } else {
        player removeAction s_player_gypsie;
        s_player_gypsie = -1;
    };
/////////////////
/////////////sex//
private["_playerPos","_neartrader"];

_playerPos = getPosATL player;
_neartrader = count nearestObjects [_playerPos, ["Hooker4"], 3] > 0;
 
if (_neartrader) then {
        if (s_player_sex < 0) then {
            s_player_sex = player addaction[("<t color=""#F7D708"">" + ("CompleteSex") +"</t>"),"custom\scripts\sex\sex.sqf"];
        };
    } else {
        player removeAction s_player_sex;
        s_player_sex = -1;
    };
/////////////////

////////////KUMYRN A TOWN//
//collect
private["_playerPos","_neartrader"];

_playerPos = getPosATL player;
_neartrader = count nearestObjects [_playerPos, ["MAP_c_fern"], 3] > 0;
 
if (_neartrader) then {
        if (s_player_t1 < 0) then {
            s_player_t1 = player addaction[("<t color=""#F7D708"">" + ("Collect Vegetables") +"</t>"),"custom\scripts\town\collect.sqf"];
        };
    } else {
        player removeAction s_player_t1;
        s_player_t1 = -1;
    };
/////////////////
////////////KUMYRN A TOWN//
//fertileze
private["_playerPos","_neartrader"];

_playerPos = getPosATL player;
_neartrader = count nearestObjects [_playerPos, ["MAP_Checkered_flag_holder"], 3] > 0;
 
if (_neartrader) then {
        if (s_player_t2 < 0) then {
            s_player_t2 = player addaction[("<t color=""#F7D708"">" + ("Fertilize n Plant") +"</t>"),"custom\scripts\town\fertilize.sqf"];
        };
    } else {
        player removeAction s_player_t2;
        s_player_t2 = -1;
    };
    
////////////KUMYRN A TOWN//
//fill
private["_playerPos","_neartrader"];

_playerPos = getPosATL player;
_neartrader = count nearestObjects [_playerPos, ["MetalBucket"], 3] > 0;
 
if (_neartrader) then {
        if (s_player_t3 < 0) then {
            s_player_t3 = player addaction[("<t color=""#F7D708"">" + ("Fill Barrels") +"</t>"),"custom\scripts\town\fill.sqf"];
        };
    } else {
        player removeAction s_player_t3;
        s_player_t3 = -1;
    };    
    
//healia
private["_playerPos","_neartrader"];

_playerPos = getPosATL player;
_neartrader = count nearestObjects [_playerPos, ["USMC_LHD_Crew_Brown"], 3] > 0;
 
if (_neartrader) then {
        if (s_player_t4 < 0) then {
            s_player_t4 = player addaction[("<t color=""#F7D708"">" + ("Heal Sick") +"</t>"),"custom\scripts\town\healia.sqf"];
        };
    } else {
        player removeAction s_player_t4;
        s_player_t4 = -1;
    };      

 //camping bag
private["_playerPos","_nearbag"];

_playerPos = getPosATL player;
_nearbag = count nearestObjects [_playerPos, ["Misc_Backpackheap_EP1"], 3] > 0;
 
if (_nearbag) then {
        if (s_player_cut < 0) then {
            s_player_cut = player addaction[("<t color=""#F7D708"">" + ("Cut Bags") +"</t>"),"custom\scripts\camp\action1.sqf"];
        };
    } else {
        player removeAction s_player_cut;
        s_player_cut = -1;
    };        

//camp tent
private["_playerPos","_neartent"];

_playerPos = getPosATL player;
_neartent = count nearestObjects [_playerPos, ["ACamp"], 3] > 0;
 
if (_neartent) then {
        if (s_player_cut2 < 0) then {
            s_player_cut2 = player addaction[("<t color=""#F7D708"">" + ("Open Tent") +"</t>"),"custom\scripts\camp\action2.sqf"];
        };
    } else {
        player removeAction s_player_cut2;
        s_player_cut2 = -1;
    };     
        

 

Reference for this actions:

////////////ACCIONES4//used in custom stary trader
/////////////ACCIONES5//used in custom stary trader
////////////ACCIONES//used in custom stary trader
/////////////APUESTA//used in custom stary trader
/////////////APUESTAGRANDE//used in custom stary trader
/////////////gamer//used in custom stary trader
/////////////russian R//used in custom stary trader
/////////////gypsie//used in custom stary trader
/////////////sex//used in custom stary trader
////////////KUMYRN A TOWN//All actions about Kumyrna TOWN
 //camping bag//used to cut bag in custom camping at very north
 //camp tent//used to search items in tents in custom camping at very north

 

any other doubt just ask.. or see in the install guide.. u have a link for each mod installed

Link to comment
Share on other sites

@juandayz

 i tred to install your server pack but the way the server host is set up i cant use due to the custom config files for their system they are always in place i cant get rid of em so 

i think server packs are out for me atm im not sure :sad:( ie always  wait for host file clashing i assume..... im a noob  )

adding tanks and jets work great thank you for that too !!!!

also installing mods seems to be a pain for this same reason i cant seem to install plot for life and other mods due to fact the everything being place in a several files it tuff for a new guy on the block 

so i have to ask if anybody that can take the time to help a new guy out would be much love

Link to comment
Share on other sites

After a lot of looking around to find out the fix, and i finally find out a way to fix it.

Its the infistar issue. i changed the Ah.sql file

        'PVDZE_veh_Publish2' addPublicVariableEventHandler
        {
            _array = (_this select 1);
            _worldspace = _array select 0;
            _class = _array select 1;
            _activatingPlayer = _array select 5;
            _pos = _worldspace select 1;
            _txt = getText (configFile >> 'CfgVehicles' >> _class >> 'displayName');
            if(isNull _activatingPlayer || {!isPlayer _activatingPlayer})exitWith {
                _log = format['Vehicle spawned without valid player %1 (%2) | Position: %3',_class,_txt,_pos];
                diag_log ('infiSTAR.de Log: '+_log);
            };

'PVDZE_veh_Publish2' addPublicVariableEventHandler
		{
			_array = (_this select 1);
			_worldspace = _array select 1;
			_class = _array select 2;
			_activatingPlayer = _array select 5;
			_pos = _worldspace select 1;
			_txt = getText (configFile >> 'CfgVehicles' >> _class >> 'displayName');
			if(isNull _activatingPlayer || {!isPlayer _activatingPlayer})exitWith {
				_log = format['Vehicle spawned without valid player %1 (%2) | Position: %3',_class,_txt,_pos];
				diag_log ('infiSTAR.de Log: '+_log);
			};
Link to comment
Share on other sites

3 hours ago, sercanatici said:

After a lot of looking around to find out the fix, and i finally find out a way to fix it.

Its the infistar issue. i changed the Ah.sql file

        'PVDZE_veh_Publish2' addPublicVariableEventHandler
        {
            _array = (_this select 1);
            _worldspace = _array select 0;
            _class = _array select 1;
            _activatingPlayer = _array select 5;
            _pos = _worldspace select 1;
            _txt = getText (configFile >> 'CfgVehicles' >> _class >> 'displayName');
            if(isNull _activatingPlayer || {!isPlayer _activatingPlayer})exitWith {
                _log = format['Vehicle spawned without valid player %1 (%2) | Position: %3',_class,_txt,_pos];
                diag_log ('infiSTAR.de Log: '+_log);
            };


'PVDZE_veh_Publish2' addPublicVariableEventHandler
		{
			_array = (_this select 1);
			_worldspace = _array select 1;
			_class = _array select 2;
			_activatingPlayer = _array select 5;
			_pos = _worldspace select 1;
			_txt = getText (configFile >> 'CfgVehicles' >> _class >> 'displayName');
			if(isNull _activatingPlayer || {!isPlayer _activatingPlayer})exitWith {
				_log = format['Vehicle spawned without valid player %1 (%2) | Position: %3',_class,_txt,_pos];
				diag_log ('infiSTAR.de Log: '+_log);
			};

and now vehicles works? :)

Link to comment
Share on other sites

about plot4life in first place your right @oldmatechoc..... but in my case i hate plot4life :D   ever i install at first Coins.. and use plotmanagement in second place... cuz plot management is similar to plot4life... you can have aa persistent plot if u add you as a plot friend, then once you die you still are the plot owner.

But yeah for anyone who wants plot4life the better way is install it at first in a vanilla server cuz is only copy and paste all the plot 4 L  fiiles. And the only two mods that you can decide if make all the steps or just copy and paste are coins and Plot4... so when you start a new server the question is..... what mods i gonna install at first? Coins or Plot4?

Link to comment
Share on other sites

On 10/27/2016 at 1:02 AM, oldmatechoc said:

 

Not a problem mate, Took me abiut to figure that out haha. Only found it because i tried to delete the mission folder after raging at it haha

 

haha me to was raging for a week b4 i was told to come here and man im glad i did thank you guys..... much love to you all !!!!!!!

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
  • Discord

×
×
  • Create New...