[Support] ESSV2

i dont use plot for life on my server but i do use plot management system by zupa, so i thought i would edit the code a bit to allow my players to spawn on their plot poles ... heres what i came up with:

Code:
    if (_spawnNearPlot) then {
        _poles = (getMarkerPos "center") nearEntities ["Plastic_Pole_EP1_DZ",_mapRadius];
        {
            _friends = _x getVariable ["plotfriends", []];
            if (_puid == (_friends select 0)select 0) exitWith {
                uiNamespace setVariable ["myPlotPos",[_x]];
            };
        } count _poles;
    };

thought someone else might want this ...

edit:
by default zupas plot mod allows you to add/remove anyone to the pole (including owner), i shared my "fix" for removing owners from plotpoles wich also prevents players from changing who can spawn where.
 
Last edited:
is there an upgrade from previous version tutorial anyewhere ??

I upgraded on my overwatch server back when you just released it, but I just cant get new version working on my overpochins server...
I just spawn in debug box
 
Hey Ebay, this is amazing. Only thing I noticed, and I tried to look I promise, is that negative humanity is the same as positive. I matched the bandit syntax in the config, but for some reason -60000 is the same as 60000. Probably a quick fix.
 
Just a second short style question :)
When i want to resize the font... i know that it must be done in the .hpp files.. but where and what type of?
Thanks
 
i dont use plot for life on my server but i do use plot management system by zupa, so i thought i would edit the code a bit to allow my players to spawn on their plot poles ... heres what i came up with:

Code:
    if (_spawnNearPlot) then {
        _poles = (getMarkerPos "center") nearEntities ["Plastic_Pole_EP1_DZ",_mapRadius];
        {
            _friends = _x getVariable ["plotfriends", []];
            if (_puid == (_friends select 0)select 0) exitWith {
                uiNamespace setVariable ["myPlotPos",[_x]];
            };
        } count _poles;
    };

thought someone else might want this ...

edit:
by default zupas plot mod allows you to add/remove anyone to the pole (including owner), i shared my "fix" for removing owners from plotpoles wich also prevents players from changing who can spawn where.

Im sorry i must have missed that, where can i find this fix? Ive been looking cant seem to find it
 
I did a search on the other forums in that topic, for some reason it didnt pickup your post...

Ive since scrolled thru the last 10 pages and found it

Thanks
 
I did a search on the other forums in that topic, for some reason it didnt pickup your post...

Ive since scrolled thru the last 10 pages and found it

Thanks

np, i can see its a problem when so many people wants to use the scripts when the author just basicly abandoned it, but its not exactly my problem, i just shared my fix..

had he just taken the time to put some of the fixes on the first page, i guess that would help a lot ... (and it dosnt exactly help that the instructions are half-assed at best)
 
I'm trying to set up spawnConfig.sqf and classConfig.sqf file. Added an ID in _customLoadouts and _customBases and it's all ok, runs perfectly, spawns base with guns and everything. When I add more than one person simplesmete all started cropping up in the middle of nowhere, with no option for any player to choose where to spawn, including IDS added.
I leave here my changes:

ClassConfig:
"_customLoadout = [
"xxxxxxxxxxxxxxxxx", // xxxxxxx
"yyyyyyyyyyyyyyyyy", // yyyyyyy
"zzzzzzzzzzzzzzzzz" // zzzzzzz ];
_customLoadouts = [
["xxxxxxx","GUE_Soldier_2_DZ","BanditW2_DZ",["100Rnd_762x51_M240",2,"30Rnd_9x19_UZI_SD",3,"PartGeneric",2,"PartEngine","Skin_GUE_Soldier_Sniper_DZ",VIP_ITEMS],["Mk_48_DZ","UZI_SD_EP1",VIP_TOOLS],"DZ_LargeGunBag_EP1",["5Rnd_127x99_as50",6],["BAF_AS50_scoped_DZ"]],

["zzzzzzz","GUE_Soldier_2_DZ","BanditW2_DZ",["100Rnd_762x51_M240",2,"30Rnd_9x19_UZI_SD",3,"PartGeneric",2,"PartEngine","Skin_GUE_Soldier_Sniper_DZ",VIP_ITEMS],["Mk_48_DZ","UZI_SD_EP1",VIP_TOOLS],"DZ_LargeGunBag_EP1",["5Rnd_127x99_as50",6],["BAF_AS50_scoped_DZ"]],

["yyyyyyy","GUE_Soldier_2_DZ","BanditW2_DZ",["100Rnd_762x51_M240",2,"30Rnd_9x19_UZI_SD",3,"PartGeneric",2,"PartEngine","Skin_GUE_Soldier_Sniper_DZ",VIP_ITEMS],["Mk_48_DZ","UZI_SD_EP1",VIP_TOOLS],"DZ_LargeGunBag_EP1",["5Rnd_127x99_as50",6],["BAF_AS50_scoped_DZ"]] ];"]

_customBase = [
Spawncofig:

"xxxxxxxxxxxxxxxxx", // xxxx
"yyyyyyyyyyyyyyyyy", // zzzz
"zzzzzzzzzzzzzzzzz" // yyyy ];
_customBases = [ // Do not use a z (height) higher than _autoOpenHeight in haloConfig.sqf if using halo
["Base xxxx",[2324,15365,0]],
["Base zzzz",[2324,15365,0]],
["Base yyyy",[2324,15365,0]]
];

Resolved
ClassConfig:
["xxxxxxxxxxxxxxxxx","GUE_Soldier_2_DZ","BanditW2_DZ",["100Rnd_762x51_M240",2,"30Rnd_9x19_UZI_SD",3,"PartGeneric",2,"PartEngine","Skin_GUE_Soldier_Sniper_DZ",VIP_ITEMS],["Mk_48_DZ","UZI_SD_EP1",VIP_TOOLS],"DZ_LargeGunBag_EP1",["5Rnd_127x99_as50",6],["BAF_AS50_scoped_DZ"]],

["yyyyyyyyyyyyyyyyy","GUE_Soldier_2_DZ","BanditW2_DZ",["100Rnd_762x51_M240",2,"30Rnd_9x19_UZI_SD",3,"PartGeneric",2,"PartEngine","Skin_GUE_Soldier_Sniper_DZ",VIP_ITEMS],["Mk_48_DZ","M9SD",VIP_TOOLS],"DZ_LargeGunBag_EP1",["5Rnd_127x99_as50",6],["BAF_AS50_scoped_DZ"],0], //Change this

["zzzzzzzzzzzzzzzzz","GUE_Soldier_2_DZ","BanditW2_DZ",["100Rnd_762x51_M240",2,"30Rnd_9x19_UZI_SD",3,"PartGeneric",2,"PartEngine","Skin_GUE_Soldier_Sniper_DZ",VIP_ITEMS],["Mk_48_DZ","M9SD",VIP_TOOLS],"DZ_LargeGunBag_EP1",["5Rnd_127x99_as50",6],["BAF_AS50_scoped_DZ"],0] //Change this
 
Last edited:
Im aware theres a blanket way to add items to backpack on a specific loadout, however is it possible to add specific items to backpack based on uid?

Essentially they would get the default loadout then if uid in an array they would also get backpack items?
 
Is it possible for the class selection that you can turn off the selection but can still use the loadouts you define in classConfig? So if you fresh spawn after you choose your gender you will directly be able to choose spawn and halo? But if you are.. maybe... VIP 1.. you still spawn with your VIP1 loadout (without to choose another one)?

(Hope its not too confusing xD)
 
So I have followed everything to the T.. For some reason now though DZGM from Ebay broke my ESS from ebay. The character select screen the models are red and no spawn menu actually pops up. What is wrong? The characters just sit in debug in a black box.

Also I have gone through my logs there are no errors at all about this stuff.
 
Thank you very much for your fast support.

For custom loadouts do i have to give them numbers now like the VIP Loadouts? customLoadout1, customLoadout2?

If i want to give someone a custom loadout then i guess it has to be like
Code:
_puid = getPlayerUID player;
_class = ["Survivor","Survivor2_DZ","SurvivorW2_DZ",[],[],"",[],[],0,0,0];
if (_puid in _classLevel1) then {_class = ["VIP Scout","INS_Soldier_AR_DZ","SurvivorW3_DZ",["100Rnd_556x45_BetaCMag",2,"15Rnd_9x19_M9SD",3],["m16a4_acg","M9SD","Binocular_Vector"],"DZ_ALICE_Pack_EP1",[],[],1,0,0];};
if (_puid in _classLevel2) then {_class = ["Czech Soldier","CZ_Soldier_Light_DES_EP1","SurvivorWcombat_DZ",["30Rnd_762x39_SA58",2],["Sa58P_EP1"],"",[],[],0,0];};
if (_puid in _customLoadout1) then {_class = ["Police Officer","RU_Policeman_DZ","SurvivorWdesert_DZ",["8Rnd_B_Beneli_74Slug",3],["M1014"],"",[],[],0,0];};
if (_puid in _customLoadout2) then {_class = ["Rocker","Rocker1_DZ","SurvivorWurban_DZ",["30Rnd_9x19_MP5SD",2],["MP5SD"],"",[],[],0,0];};
...
uiNamespace setVariable ["classChoice",_class];

Did i understand it right?
 
Back
Top