Jump to content
  • 0

What's the problem??


Bricktop

Question

I'm trying to use this to allow players to change their view distance but it's not working. 

The DZGM (Radio) part is working just fine and the server starts right up.

However I have no right click option on the binos or rangefinder.

Anyone know why? Here's my extra.rc.hpp

Thanks in advance for any help.

https://gist.github.com/anonymous/b16a2b98f339681c7cfefbf0e136a562

Link to comment
Share on other sites

8 answers to this question

Recommended Posts

  • 0

download this and paste "BinocularsFog" folder into mpmissions\your instance\

https://www.dropbox.com/s/8vakvbldcv0ihmj/DayZ_Epoch_11.Chernarus.rar

 

open your extra_rc.hpp paste lines in blue:  (allow option only for range finder)

Spoiler

class ExtraRc {
  class ItemRadio {
     class GroupManagement {
        text = "Group Management";
        script = "execVM 'dzgm\loadGroupManagement.sqf'";
     };
  };

class Binocular_Vector {
        //Fog 250
        class SetFog250 {
            text = "Set Fog 250";
            script = "[] execVM ""scripts\BinocularFog\250.sqf"";";
        };
        //Fog 500
        class SetFog500 {
            text = "Set Fog 500";
            script = "[] execVM ""scripts\BinocularFog\500.sqf"";";
        };
        //Fog 750
        class SetFog750 {
            text = "Set Fog 750";
            script = "[] execVM ""scripts\BinocularFog\750.sqf"";";
        };
        //Fog 1000
        class SetFog1000 {
            text = "Set Fog 1000";
            script = "[] execVM ""scripts\BinocularFog\1000.sqf"";";
        };
        //Fog 1250
        class SetFog1250 {
            text = "Set Fog 1250";
            script = "[] execVM ""scripts\BinocularFog\1250.sqf"";";
        };
        //Fog 1500
        class SetFog1500 {
            text = "Set Fog 1500";
            script = "[] execVM ""scripts\BinocularFog\1500.sqf"";";
        };
        //Fog 1750
        class SetFog1750 {
            text = "Set Fog 1750";
            script = "[] execVM ""scripts\BinocularFog\1750.sqf"";";
        };
        //Fog 2000
        class SetFog2000 {
            text = "Set Fog 2000";
            script = "[] execVM ""scripts\BinocularFog\2000.sqf"";";
        };
    };

};

if u want set view also in normal binoculars then_

 

Spoiler

class ExtraRc {

  class ItemRadio {
     class GroupManagement {
        text = "Group Management";
        script = "execVM 'dzgm\loadGroupManagement.sqf'";
     };
  };
//Fog
    class Binocular_Vector {
        //Fog 250
        class SetFog250 {
            text = "Set Fog 250";
            script = "[] execVM ""scripts\BinocularFog\250.sqf"";";
        };
        //Fog 500
        class SetFog500 {
            text = "Set Fog 500";
            script = "[] execVM ""scripts\BinocularFog\500.sqf"";";
        };
        //Fog 750
        class SetFog750 {
            text = "Set Fog 750";
            script = "[] execVM ""scripts\BinocularFog\750.sqf"";";
        };
        //Fog 1000
        class SetFog1000 {
            text = "Set Fog 1000";
            script = "[] execVM ""scripts\BinocularFog\1000.sqf"";";
        };
        //Fog 1250
        class SetFog1250 {
            text = "Set Fog 1250";
            script = "[] execVM ""scripts\BinocularFog\1250.sqf"";";
        };
        //Fog 1500
        class SetFog1500 {
            text = "Set Fog 1500";
            script = "[] execVM ""scripts\BinocularFog\1500.sqf"";";
        };
        //Fog 1750
        class SetFog1750 {
            text = "Set Fog 1750";
            script = "[] execVM ""scripts\BinocularFog\1750.sqf"";";
        };
        //Fog 2000
        class SetFog2000 {
            text = "Set Fog 2000";
            script = "[] execVM ""scripts\BinocularFog\2000.sqf"";";
        };
    };
    class Binocular {
        //Fog 250
        class aSetFog250 {
            text = "Set Fog 250";
            script = "[] execVM ""scripts\BinocularFog\250.sqf"";";
        };
        //Fog 500
        class aSetFog500 {
            text = "Set Fog 500";
            script = "[] execVM ""scripts\BinocularFog\500.sqf"";";
        };
        //Fog 750
        class aSetFog750 {
            text = "Set Fog 750";
            script = "[] execVM ""scripts\BinocularFog\750.sqf"";";
        };
        //Fog 1000
        class aSetFog1000 {
            text = "Set Fog 1000";
            script = "[] execVM ""scripts\BinocularFog\1000.sqf"";";
        };
        //Fog 1250
        class aSetFog1250 {
            text = "Set Fog 1250";
            script = "[] execVM ""scripts\BinocularFog\1250.sqf"";";
        };
        //Fog 1500
        class aSetFog1500 {
            text = "Set Fog 1500";
            script = "[] execVM ""scripts\BinocularFog\1500.sqf"";";
        };
        //Fog 1750
        class aSetFog1750 {
            text = "Set Fog 1750";
            script = "[] execVM ""scripts\BinocularFog\1750.sqf"";";
        };
        //Fog 2000
        class aSetFog2000 {
            text = "Set Fog 2000";
            script = "[] execVM ""scripts\BinocularFog\2000.sqf"";";
        };
    };

};

 

 

Link to comment
Share on other sites

  • 0
11 hours ago, juandayz said:

download this and paste "BinocularsFog" folder into mpmissions\your instance\

https://www.dropbox.com/s/8vakvbldcv0ihmj/DayZ_Epoch_11.Chernarus.rar

 

open your extra_rc.hpp paste lines in blue:  (allow option only for range finder)

  Reveal hidden contents

class ExtraRc {
  class ItemRadio {
     class GroupManagement {
        text = "Group Management";
        script = "execVM 'dzgm\loadGroupManagement.sqf'";
     };
  };

class Binocular_Vector {
        //Fog 250
        class SetFog250 {
            text = "Set Fog 250";
            script = "[] execVM ""scripts\BinocularFog\250.sqf"";";
        };
        //Fog 500
        class SetFog500 {
            text = "Set Fog 500";
            script = "[] execVM ""scripts\BinocularFog\500.sqf"";";
        };
        //Fog 750
        class SetFog750 {
            text = "Set Fog 750";
            script = "[] execVM ""scripts\BinocularFog\750.sqf"";";
        };
        //Fog 1000
        class SetFog1000 {
            text = "Set Fog 1000";
            script = "[] execVM ""scripts\BinocularFog\1000.sqf"";";
        };
        //Fog 1250
        class SetFog1250 {
            text = "Set Fog 1250";
            script = "[] execVM ""scripts\BinocularFog\1250.sqf"";";
        };
        //Fog 1500
        class SetFog1500 {
            text = "Set Fog 1500";
            script = "[] execVM ""scripts\BinocularFog\1500.sqf"";";
        };
        //Fog 1750
        class SetFog1750 {
            text = "Set Fog 1750";
            script = "[] execVM ""scripts\BinocularFog\1750.sqf"";";
        };
        //Fog 2000
        class SetFog2000 {
            text = "Set Fog 2000";
            script = "[] execVM ""scripts\BinocularFog\2000.sqf"";";
        };
    };

};

if u want set view also in normal binoculars then_

  Reveal hidden contents

class ExtraRc {

  class ItemRadio {
     class GroupManagement {
        text = "Group Management";
        script = "execVM 'dzgm\loadGroupManagement.sqf'";
     };
  };
//Fog
    class Binocular_Vector {
        //Fog 250
        class SetFog250 {
            text = "Set Fog 250";
            script = "[] execVM ""scripts\BinocularFog\250.sqf"";";
        };
        //Fog 500
        class SetFog500 {
            text = "Set Fog 500";
            script = "[] execVM ""scripts\BinocularFog\500.sqf"";";
        };
        //Fog 750
        class SetFog750 {
            text = "Set Fog 750";
            script = "[] execVM ""scripts\BinocularFog\750.sqf"";";
        };
        //Fog 1000
        class SetFog1000 {
            text = "Set Fog 1000";
            script = "[] execVM ""scripts\BinocularFog\1000.sqf"";";
        };
        //Fog 1250
        class SetFog1250 {
            text = "Set Fog 1250";
            script = "[] execVM ""scripts\BinocularFog\1250.sqf"";";
        };
        //Fog 1500
        class SetFog1500 {
            text = "Set Fog 1500";
            script = "[] execVM ""scripts\BinocularFog\1500.sqf"";";
        };
        //Fog 1750
        class SetFog1750 {
            text = "Set Fog 1750";
            script = "[] execVM ""scripts\BinocularFog\1750.sqf"";";
        };
        //Fog 2000
        class SetFog2000 {
            text = "Set Fog 2000";
            script = "[] execVM ""scripts\BinocularFog\2000.sqf"";";
        };
    };
    class Binocular {
        //Fog 250
        class aSetFog250 {
            text = "Set Fog 250";
            script = "[] execVM ""scripts\BinocularFog\250.sqf"";";
        };
        //Fog 500
        class aSetFog500 {
            text = "Set Fog 500";
            script = "[] execVM ""scripts\BinocularFog\500.sqf"";";
        };
        //Fog 750
        class aSetFog750 {
            text = "Set Fog 750";
            script = "[] execVM ""scripts\BinocularFog\750.sqf"";";
        };
        //Fog 1000
        class aSetFog1000 {
            text = "Set Fog 1000";
            script = "[] execVM ""scripts\BinocularFog\1000.sqf"";";
        };
        //Fog 1250
        class aSetFog1250 {
            text = "Set Fog 1250";
            script = "[] execVM ""scripts\BinocularFog\1250.sqf"";";
        };
        //Fog 1500
        class aSetFog1500 {
            text = "Set Fog 1500";
            script = "[] execVM ""scripts\BinocularFog\1500.sqf"";";
        };
        //Fog 1750
        class aSetFog1750 {
            text = "Set Fog 1750";
            script = "[] execVM ""scripts\BinocularFog\1750.sqf"";";
        };
        //Fog 2000
        class aSetFog2000 {
            text = "Set Fog 2000";
            script = "[] execVM ""scripts\BinocularFog\2000.sqf"";";
        };
    };

};

 

 

This is great man - Thank you! 

I actually have the right click option on both binos and range now which is a step forward however when I click to raise or lower view nothing happens.

I'm going to look through the binofog folder and see if there's something I'm missing ...

I appreciate your help @Juandayz 

 

EDIT: I previously disabled Dynamicweather in the init.sqf with

 //execVM "\z\addons\dayz_code\external\DynamicWeatherEffects.sqf";

would this make a difference? 

juandayz

Thisdddjuandayz

Quote
Link to comment
Share on other sites

  • 0
4 minutes ago, juandayz said:

no, @Bricktop i have it disabled too.  are u droping your setview´s .sqfs  into  MPmissions\your instance\scripts\binocularsFog\?

That's why you make the big bucks lol - Such a simple oversight - I placed the binofog folder in my mission root not in a scripts folder

- Testing now 

Thank You 

Link to comment
Share on other sites

  • 0

haha  seee the path in extra_rc.hpp

script = "[] execVM ""scripts\BinocularFog\250.sqf"";";

 

that means you need put your BinocularFog folder  into   YourServerRoot/MPmissions/instance_11.chernarus or whatever instance you use/scripts/

so its looks:

YourServerRoot/MPmissions/instance_11.chernarus or whatever instance you use/scripts/BinocularFog/250.sqf

                                                                                                                                                                                                                               500.sqf

                                                                                                                                                                                                                                1000.sqf  and the others,sqfs

 

Link to comment
Share on other sites

  • 0

@Bricktopyeah sure,

your brackets its fine

you have a wrong sintaxis in script line:

see your GPS line:

script = "execVM 'Scripts\playerscan.sqf'";

must be

script = "[] execVM ""Scripts\playerscan.sqf"";";

remember your callin playersacan.sqf from  mpmissions\yourinstance\

so extra_rc.hpp

Spoiler

class ExtraRc {

  class ItemRadio {
     class GroupManagement {
        text = "Group Management";
        script = "execVM 'dzgm\loadGroupManagement.sqf'";
     };
  };
//Fog
    class Binocular_Vector {
        //Fog 1750
        class SetFog1750 {
            text = "Set Fog 1750";
            script = "[] execVM ""Scripts\BinocularFog\1750.sqf"";";
        };
        //Fog 2000
        class SetFog2000 {
            text = "Set Fog 2000";
            script = "[] execVM ""Scripts\BinocularFog\2000.sqf"";";
        };
        //Fog 2500
        class SetFog2500 {
            text = "Set Fog 2500";
            script = "[] execVM ""Scripts\BinocularFog\2500.sqf"";";
        };
        //Fog 3000
        class SetFog3000 {
            text = "Set Fog 3000";
            script = "[] execVM ""Scripts\BinocularFog\3000.sqf"";";
        };
        //Fog 3500
        class SetFog3500 {
            text = "Set Fog 3500";
            script = "[] execVM ""Scripts\BinocularFog\3500.sqf"";";
        };
        //Fog 4000
        class SetFog4000 {
            text = "Set Fog 4000";
            script = "[] execVM ""Scripts\BinocularFog\4000.sqf"";";
        };
        //Fog 4500
        class SetFog4500 {
            text = "Set Fog 4500";
            script = "[] execVM ""Scripts\BinocularFog\4500.sqf"";";
        };
        //Fog 5000
        class SetFog5000 {
            text = "Set Fog 5000";
            script = "[] execVM ""Scripts\BinocularFog\5000.sqf"";";
        };
    };
    class Binocular {
        //Fog 1750
        class aSetFog1750 {
            text = "Set Fog 1750";
            script = "[] execVM ""Scripts\BinocularFog\1750.sqf"";";
        };
        //Fog 2000
        class aSetFog2000 {
            text = "Set Fog 2000";
            script = "[] execVM ""Scripts\BinocularFog\2000.sqf"";";
        };
        //Fog 2500
        class aSetFog2500 {
            text = "Set Fog 2500";
            script = "[] execVM ""Scripts\BinocularFog\2500.sqf"";";
        };
        //Fog 3000
        class aSetFog3000 {
            text = "Set Fog 3000";
            script = "[] execVM ""Scripts\BinocularFog\3000.sqf"";";
        };
        //Fog 3500
        class aSetFog3500 {
            text = "Set Fog 3500";
            script = "[] execVM ""Scripts\BinocularFog\3500.sqf"";";
        };
        //Fog 4000
        class aSetFog4000 {
            text = "Set Fog 4000";
            script = "[] execVM ""Scripts\BinocularFog\4000.sqf"";";
        };
        //Fog 4500
        class aSetFog4500 {
            text = "Set Fog 4500";
            script = "[] execVM ""Scripts\BinocularFog\4500.sqf"";";
        };
        //Fog 5000
        class aSetFog5000 {
            text = "Set Fog 5000";
            script = "[] execVM ""Scripts\BinocularFog\5000.sqf"";";
        };
    };
        //GPS SCAN
        class ItemGPS {
         class ScanPlayers {
        text = "Run GPS Scan";
        script = "[] execVM ""Scripts\playerscan.sqf"";";

        };
    };
};

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement
  • Discord

×
×
  • Create New...