mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2025-12-14 12:12:34 +03:00
Add delay before group update
This commit is contained in:
@@ -22,10 +22,12 @@ if (!isNull _inviter) then {
|
|||||||
_oldGroup = group player;
|
_oldGroup = group player;
|
||||||
[player] join (group _inviter);
|
[player] join (group _inviter);
|
||||||
if (count (units _oldGroup) == 0) then {deleteGroup _oldGroup;};
|
if (count (units _oldGroup) == 0) then {deleteGroup _oldGroup;};
|
||||||
|
[] spawn {
|
||||||
// Update saved group in DB
|
uiSleep 1; //Required for group change to update on server
|
||||||
PVDZ_Server_UpdateGroup = [1,player];
|
// Update saved group in DB
|
||||||
publicVariableServer "PVDZ_Server_UpdateGroup";
|
PVDZ_Server_UpdateGroup = [1,player];
|
||||||
|
publicVariableServer "PVDZ_Server_UpdateGroup";
|
||||||
|
};
|
||||||
} else {
|
} else {
|
||||||
_this ctrlShow false;
|
_this ctrlShow false;
|
||||||
systemChat localize "STR_EPOCH_INVITE_EXPIRED";
|
systemChat localize "STR_EPOCH_INVITE_EXPIRED";
|
||||||
|
|||||||
@@ -1,8 +1,9 @@
|
|||||||
private ["_disbandButton","_display","_group","_myGroup","_target","_uid"];
|
private ["_disbandButton","_display","_group","_kickButton","_myGroup","_target","_uid"];
|
||||||
|
|
||||||
disableSerialization;
|
disableSerialization;
|
||||||
_display = findDisplay 80000;
|
_display = findDisplay 80000;
|
||||||
_myGroup = _display displayCtrl 2;
|
_myGroup = _display displayCtrl 2;
|
||||||
|
_kickButton = _display displayCtrl 4;
|
||||||
_disbandButton = _display displayCtrl 5;
|
_disbandButton = _display displayCtrl 5;
|
||||||
_promoteButton = _this;
|
_promoteButton = _this;
|
||||||
_uid = _myGroup lbData (lbCurSel _myGroup);
|
_uid = _myGroup lbData (lbCurSel _myGroup);
|
||||||
@@ -12,8 +13,7 @@ _target = _uid call dayz_getPlayer;
|
|||||||
|
|
||||||
if (player == leader _group && {!isNull _target} && {_target != player}) then {
|
if (player == leader _group && {!isNull _target} && {_target != player}) then {
|
||||||
_group selectLeader _target;
|
_group selectLeader _target;
|
||||||
_promoteButton ctrlShow false;
|
{_x ctrlShow false} count [_disbandButton,_kickButton,_promoteButton];
|
||||||
_disbandButton ctrlShow false;
|
|
||||||
} else {
|
} else {
|
||||||
_promoteButton ctrlShow false;
|
_promoteButton ctrlShow false;
|
||||||
};
|
};
|
||||||
@@ -15,5 +15,5 @@ Please request permission to use/alter/distribute from project leader (R4Z0R49)
|
|||||||
#define PLAYER_DEBUG
|
#define PLAYER_DEBUG
|
||||||
|
|
||||||
// comment this out if you don't want any misc SERVER (ZOMBIE, LOOT, CLEANUP) related debug
|
// comment this out if you don't want any misc SERVER (ZOMBIE, LOOT, CLEANUP) related debug
|
||||||
#define SERVER_DEBUG
|
//#define SERVER_DEBUG
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user