Recommended Posts

This is a major glitch in giving players money. When both players have equal amount of money, and they give money to each other at the same time. The money duplicates. Then Use the duplicated money to dupe again, then it double duplicates. Keep going to be a millionaire in seconds

Lets say i got 500, you got 500. We both give our 500 coins to each other at the same time. It duplicates

Share this post

Link to post

Share on other sites

it seems at least on my test server if both players trade at the same time the money is added together and given to both people. Example is if I have 200 coins and my friend has 500 coins. We both select give coins to each other and give our full amount. If we both select the Give option we both end up with 700 coins. Waiting to test this on my live server to see if the behavior is the same. I could have sworn I tested this earlier and it did not do this. The same amount however is fixed using the above.

Share this post

Link to post

Share on other sites

it seems at least on my test server if both players trade at the same time the money is added together and given to both people. Example is if I have 200 coins and my friend has 500 coins. We both select give coins to each other and give our full amount. If we both select the Give option we both end up with 700 coins. Waiting to test this on my live server to see if the behavior is the same. I could have sworn I tested this earlier and it did not do this. The same amount however is fixed using the above.

Most likely wont work, but what I was thinking was, setting a variable to the player when they open the give money dialog, and remove it a few seconds after it closes. If the variable is true, then it prevents the other person from trading with them until the dialog is closed.

We are searching for some Players and also for some Admins. Please visit our Server or come to our Teamspeak or Discrod.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Hello guys,
do you remember old "Paint vehicles" script? Let's look back to idea fathers:
===
CREDITS:
All credits goes to its original authors:
DayZ Epoch developers, collaborators and contributors (thank you guys for your excellent work!) (visit them on github)Maca134 for orginal color vehicle script.@Zupa for the idea of painting vehicles in two different colors.@0verHeaT for script public release - this version we are updating for 1.0.6.1+ (see original thread)@raymix for list of paintable vehicles for this script (see original thread)
---
Special Thank you goes to @DAmNRelentless for taking care of Github repo.
===
This script was updated for Epoch 1.0.6.2 and upgraded.
===
FEATURES:
Vehicles can be painted in two different colors
Only vehicles which you own can be painted (vehicles with key)
Only vehicles in ColourVehicles array can be painted
Script is designed to be used along with Single currency. Player will pay for painting vehicles.
UPDATED: Color values are saved in the worldspace field in database
NEW: Vehicles can be unpainted to default state (default textures are loaded)
UPDATED: Vehicles can be painted using GUI with visual enhancements. Use PaintVehicles defines.hpp for defining custom GUI color scheme
UPDATED: Script is now fully compatible with Virtual Garage and Vehicle Key Changer (VKC) script thanks to @salival (2017-08-22).
All scripts by @salival and this one prior update date should be upgraded to get much better player experience!
UPDATED: for Epoch 1.0.6.2
===
Changelog:
[2017-05-22], v1.0 | Initial release
[2017-05-25], v1.1 | Optimized compiles: 5 files reduced to 1. See changes: [commit ae29c13]
[2017-08-20], v1.2 | Regular code maintenance. See changes: [commit 682f99a] and [commit 7cd8fce]
[2017-10-23], v1.3 | Roll back to full version of player_forceSave (uniCoins fix: Issue not related to script itself).
[2017-12-04], v1.4 | Safer manipulation with data sending to server. Basic defines fix - from sqf to hpp. See changes: [commit 2735dea]
[2017-29-04], v1.5 | Update for Epoch 1.0.6.2
[2017-29-04], v1.5.1 | FIX: fn_selfAction path (thx @hooty): [commit 38fe105]
===
How it looks like:

=== database screenshot

===
MiniShowcase
===
How to install:
We are not using common way how is script included to current folder structure (like grab whole folder and put it to the root of mission folder) -
that's why read carefully, use repo folder structure (or similar) and compare tool like diffmerge! If you have troubles, just ask here or send me PM.
Source files are available at Github repo. You can download them from here.
For client side we need these folders in the root of your 'MPMissions\Dayz_Epoch_11.Chernarus' folder:
actions: we will store file with scroll action menu command Paint vehicle here
compile: we will store core script client files here
Configs: we will store defines && dialog config files for script GUI here
gui: we will store your "Money" or "Coins" picture here (Change path inside: `dayz_code\compile\player_paintVehicle.sqf`)
init: we will load all compiles and variables from here
... and finaly files:
description.ext: we will load your defines and dialogs from here via master.hpp
init.sqf: we will load your custom compiles and variables from here
For server side (dayz_server) we need to touch these files:
compiles\paintVehicles (copy whole folder to compiles)
compiles\server_updateObject.sqf
system\server_monitor.sqf
init\server_functions.sqf (compile init.sqf)
===
Battleye
// Add an exception to publicvariable.txt
!="PVDZE_veh_Color"
===
infiSTAR
// Add an exception to allowed dialogs
571113
===
...that's all, Have Fun!!
Cheers...
===