Player Scroll Menu (Tutorial + Pictures)

JoSh0

New Member
Hello again everyone,
Today I will be sharing my custom made player tools menu script for you guys to use.

Basic Info:
This tool is easy to implement and you can put whatever scripts you want in it (Even cheating ones). Players cannot get banned for using the scripts as they are executed serverside, not client.
Ok, so lets begin shall we?

Files Needed:
Menu Package (File Hosted @ Mediafire.com)

That's it, the rest can be done by you.

Step 1:
The first step is extracting the csm.zip file and placing the folder csm into your dayz mission folder.
b13d2c0d7401fb10fbaf4fae834fcd66.png


So now you should have a folder called "csm" in your dayz mission folder.
More Details:
The CSM folder has all of the files needed for the scroll menu to work - we will discuss how to edit stuff at the end of the tutorial.

Step 2:
We must now edit the init.sqf file so that when a player joins the server, the menu is enabled.
You must find the line "if (!isDedicated) then {"in your init.sqf and add this under it
" _scroll = [] execVM "csm\CommandActivate.sqf";" What this is doing is executing the file when you log into the server.

227f66d00770ce3d80db20315b1af767.png


As you can see, I have many other scripts that execute, but you can see where the _scroll line has to be placed.


Step 3:
All you need to do is repack your mission file and send it back to the server and your done :)


How to edit scripts, menu etc:
Ok, I know a lot of people are going to want to do this, but this can be quite complex for an inexperienced user.

To edit what scripts you would like to have enabled, then navigate to your csm folder and open up
CommandsMenu.sqf.

972bc4566c60a3c0cd1d3986d15558fb.png


As you can see, you see all the functions and toggles that are enabled on the tool menu. The best way to add a new function is too simply copy and paste one of the other functions. For example, I would like to add a vehicle cleanup script, so I would simply copy one of the other ones, and paste it below.

1f4a6b4b46e226d00cd90338628287b0.png


So in my case, I would copy the whole "Flip Vehicle" line and paste it below so it looked like this:

67c83c1a095ebf8bd9ff71483d62e2ec.png


So now all I have to do is edit the name and the script name as shown here:

12dc4e47efac4d8129b9503c8623e99a.png


It is very easy and simple to add in scripts as shown here, but you may ask now: "Where do I put this script file?"

Just to be safe, place your script in each of the three folders (Actions, Misc and Toggle).

This concludes the tutorial and if you would like help with any of this, send me a private message and I will be more than happy to do so.

Thanks :)
 
Should be easy enough to make it player restricted. Just find the file that shows the menu, tab everything over once, and then place :
Code:
if ((getPlayerUID player) in ["XXXXXXX"]) then {
at the top, then at the bottom add another }; to end it. Of course to add more than one it would look like:
Code:
if ((getPlayerUID player) in ["XXXXXXX","XXXXXXX","XXXXXXX"]) then {
 
I just took a look at the screenshots and compared it too memory. Although it's practially BluePhoenix's with but he has changed parts so it looks like it's his own. He kinda trademarked it I guess.
 
I just took a look at the screenshots and compared it too memory. Although it's practially BluePhoenix's with but he has changed parts so it looks like it's his own. He kinda trademarked it I guess.

Nothing against that. I kinda did it with my debug, just added a ton of crap onto it and made it toggle on/off with the help of Self Blood Bagging xD
 
Nothing against that. I kinda did it with my debug, just added a ton of crap onto it and made it toggle on/off with the help of Self Blood Bagging xD

Yes but you didn't release publicly. Terms and Conditions of the BluePhoenixs Admin tools are

Terms Of Use

what you can do
- modify the code for private use
- share unchanged code as long as credit is given
-

What you can NOT do
-modify the code for public use
-share modified code
- receive any form of compensation related to these tools or the code
Here is the source http://phoenixmods.freeforums.org/phoenix-s-dayz-admin-tools-t3.html
 
Yes but you didn't release publicly. Terms and Conditions of the BluePhoenixs Admin tools are

Terms Of Use

what you can do
- modify the code for private use
- share unchanged code as long as credit is given
-

What you can NOT do
-modify the code for public use
-share modified code
- receive any form of compensation related to these tools or the code
Here is the source http://phoenixmods.freeforums.org/phoenix-s-dayz-admin-tools-t3.html

Lol my debug is on the forums here. Publicly released. No terms of use cause it's not really mine. I just edited the hell out of it.
 
Either way, with this tool there is terms and conditions.
This was not made by bluephoenix, the code is completely different.
Get your facts straight...
Actually,
1. Mine does not require you to editor player monitor
2. Mine has no UID restriction
3. The way the menu works is different to bluephoenix's.
4. You obviously looked at the pictures and not the code.
5. How does one trademark code? Lol, the arma scripting library is fairly small for functions like these, so you make a pretty big accusation by saying I ripped him off.
 
This was not made by bluephoenix, the code is completely different.
Get your facts straight...
Actually,
1. Mine does not require you to editor player monitor
2. Mine has no UID restriction
3. The way the menu works is different to bluephoenix's.
4. You obviously looked at the pictures and not the code.
5. How does one trademark code? Lol, the arma scripting library is fairly small for functions like these, so you make a pretty big accusation by saying I ripped him off.

My apologies for accusing you of ripping off code. I hope you forgive me for accusing you of stealing code. I shouldn't have jumped the gun. After comparing the code much more thoroughly I was wrong, not like it made much of a difference to me but whatever I was wrong.

Cheers
Retra
 
Back
Top