mirror of
https://github.com/EpochModTeam/Epoch.git
synced 2024-08-30 18:22:13 +00:00
29 lines
784 B
Plaintext
29 lines
784 B
Plaintext
//[[[cog import generate_private_arrays ]]]
|
|
private ["_nearCrypto","_CryptoItems","_getCrypto","_addmoney"];
|
|
//[[[end]]]
|
|
if !(isNil "EPOCH_takeCryptoLock") exitWith {};
|
|
EPOCH_takeCryptoLock = true;
|
|
_nearCrypto = (nearestobjects [player,[],5]) select {(_x getvariable ["Crypto",0]) > 0};
|
|
_CryptoItems = [];
|
|
_getCrypto = 0;
|
|
{
|
|
_addmoney = (_x getvariable ['Crypto',0]);
|
|
if (_addmoney > 0) then {
|
|
_CryptoItems pushback _x;
|
|
};
|
|
_getCrypto = _getCrypto + _addmoney;
|
|
} foreach _nearCrypto;
|
|
|
|
if (_getCrypto > 0) then {
|
|
[player, Epoch_personalToken, _CryptoItems] remoteExec ["EPOCH_server_takeCrypto",2];
|
|
[format['You found %1 Crypto', _getCrypto], 5] call Epoch_message;
|
|
}
|
|
else {
|
|
['No Crypto found', 5] call Epoch_message;
|
|
};
|
|
|
|
[] spawn{
|
|
uiSleep 2;
|
|
EPOCH_takeCryptoLock = nil;
|
|
};
|