Jump to content

Advanced Crafting (without the alchemy)


ViktorReznov

Recommended Posts

This is my version of advanced alchemy with a touch less alchemy involved in it. It has removed the need for gems completely and solely relies on real materials to get the craft completed. Some of the parts you will need to code a way for them to be obtainable (one method is to download and install scrapper).

NEW!~ You can now build road/runways/bridges and their related structures!! 

NEW!~ You can now dismantle all these objects and have a chance to return the components used to construct them! Including roads!

DOWNLOAD https://github.com/Arstan13/Advanced-Gem-crafting/tree/master

CREDITS! @Raymiz and @Hogscraper for the Original code!
                  @theduke for updating Advanced Alchemical Crafting to 1.0.6.1
                  @Zupa for coding the zCraft menu itself
                  @Ghostis for bringing us the zCraft menu to advanced alchemical crafting

NOTE!~ Removal of roads/runways can be a bit tricky, you need to be within 5m of the CENTER of the MODEL. On runways that can be a bit hard to discern. Haven't come up with a way to fix this yet. You could change the search distance for a road but then you run the risk of being less precise in which road you actually remove.

NOTE!~ Road removal script is currently attached to right click pick axe. If this becomes bothersome due to the model center being hard to find, i recommend changing script execution from right click to key press. Doing so will change nothing about how the script executes, just makes it easier!.

Link to comment
Share on other sites

  On 10/14/2017 at 6:38 AM, Erzengelgames said:

how did you make them safe  to db? i added them to the safeObjects but they are not saveing for some reason

Expand  

did you follow the original install instructions? In the buildables/variables.sqf near the bottom you should have lines of code like this

  Reveal hidden contents

with that there shouldnt be anything special you need to do to get it to work. At least, i havent had to, feel free to pm me if the problem persists and we can start up a teamviewed to find the problem

Link to comment
Share on other sites

  • 2 months later...

Hello! I have a question. The script works and runs great,but annoying spam in RPT of the client(the Server RPT net)

  Reveal hidden contents

Variables declared in variables

    s_custom_dismantle = -1;
    s_amplifier_dismantle = -1; 

fn_selfActions also, all declared properly

private ["_canPickLight",............."_typeOfCursorTarget",..............]; ,that is, the variable was

The code itself fn_selfActions causing spam

  Reveal hidden contents

All made,as taught by the author of the script,but why that much spam in the log of the client

Well, the file itself,if need be

fn_selfActions.sqf

If you can help,please. Thanks in advance

Link to comment
Share on other sites

hello guys I have installed this to my 1.0.6.2 server but I can't get a database save I get this error in the rpt when placing an object

"Server_PublishObj error: Wrong parameter format"

I tried using DayZ_SafeObjects = ["item class names"];  in custom variables what works in 1.0.6.1 but in 1.0.6.2 still no joy the mod works fine just that error and no database save.

Link to comment
Share on other sites

  On 12/31/2017 at 1:42 AM, Dr.Killmore said:

hello guys I have installed this to my 1.0.6.2 server but I can't get a database save I get this error in the rpt when placing an object

"Server_PublishObj error: Wrong parameter format"

I tried using DayZ_SafeObjects = ["item class names"];  in custom variables what works in 1.0.6.1 but in 1.0.6.2 still no joy the mod works fine just that error and no database save.

Expand  

please try this . custom_builds.sqf must be updated.

  On 12/30/2017 at 8:35 AM, Schalldampfer said:

I think this script also do not work in 1.0.6.2, and I need update.
PVDZ_obj_Publish = [dayz_characterID,_tmpbuilt,[_dir,_location,_playerUID],_classname];

would be replaced by

    if (DZE_permanentPlot) then {
        _tmpbuilt setVariable ["ownerPUID",dayz_playerUID,true];
        PVDZ_obj_Publish = [dayz_characterID,_tmpbuilt,[_dir,_location,dayz_playerUID],[],player,dayz_authKey];

    } else {
        PVDZ_obj_Publish = [dayz_characterID,_tmpbuilt,[_dir,_location],[],player,dayz_authKey];
    };

Expand  
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
  • Advertisement
  • Discord

×
×
  • Create New...