mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
CBA events
This commit is contained in:
parent
acdfa52a89
commit
0e247bdb00
@ -1,6 +1,6 @@
|
||||
#include "script_component.hpp"
|
||||
|
||||
[QGVAR(showDogtag), DFUNC(showDogtag)] call EFUNC(common,addEventHandler);
|
||||
[QGVAR(sendDogtagData), DFUNC(sendDogtagData)] call EFUNC(common,addEventHandler);
|
||||
[QGVAR(getDogtagItem), DFUNC(getDogtagItem)] call EFUNC(common,addEventHandler);
|
||||
[QGVAR(addDogtagItem), DFUNC(addDogtagItem)] call EFUNC(common,addEventHandler);
|
||||
[QGVAR(showDogtag), DFUNC(showDogtag)] call CBA_fnc_addEventHandler;
|
||||
[QGVAR(sendDogtagData), DFUNC(sendDogtagData)] call CBA_fnc_addEventHandler;
|
||||
[QGVAR(getDogtagItem), DFUNC(getDogtagItem)] call CBA_fnc_addEventHandler;
|
||||
[QGVAR(addDogtagItem), DFUNC(addDogtagItem)] call CBA_fnc_addEventHandler;
|
||||
|
@ -17,4 +17,4 @@ params ["_player", "_target"];
|
||||
|
||||
private _doubleTags = !(_target getVariable [QGVAR(dogtagTaken), false]);
|
||||
private _nickname = [_target, false, true] call EFUNC(common,getName);
|
||||
[QGVAR(showDogtag), [_nickname, _doubleTags]] call EFUNC(common,localEvent);
|
||||
[QGVAR(showDogtag), [_nickname, _doubleTags]] call CBA_fnc_localEvent;
|
||||
|
@ -16,4 +16,4 @@
|
||||
|
||||
params ["_player", "_target", "_item"];
|
||||
|
||||
[QGVAR(sendDogtagData), [_player, _item]] call EFUNC(common,serverEvent);
|
||||
[QGVAR(sendDogtagData), [_player, _item]] call CBA_fnc_serverEvent;
|
||||
|
@ -34,7 +34,7 @@ missionNamespace setVariable [QGVAR(allDogtags), _allDogtags];
|
||||
missionNamespace setVariable [QGVAR(allDogtagNicknames), _allDogtagNicknames];
|
||||
|
||||
if(isMultiplayer) then {
|
||||
[QGVAR(addDogtagItem), [_target], [_item, _nickname]] call EFUNC(common,targetEvent);
|
||||
[QGVAR(addDogtagItem), [_item, _nickname], [_target]] call CBA_fnc_targetEvent;
|
||||
} else {
|
||||
[QGVAR(addDogtagItem), [_item, _nickname]] call EFUNC(common,localEvent);
|
||||
[QGVAR(addDogtagItem), [_item, _nickname]] call CBA_fnc_localEvent;
|
||||
};
|
||||
|
@ -27,4 +27,4 @@ if (_index >= 0) then {
|
||||
_nickname = _allDogtagNicknames select _index;
|
||||
};
|
||||
|
||||
[QGVAR(showDogtag), [_target], [_nickname]] call EFUNC(common,targetEvent);
|
||||
[QGVAR(showDogtag), [_nickname], [_target]] call CBA_fnc_targetEvent;
|
||||
|
@ -20,5 +20,5 @@ if (_target getVariable [QGVAR(dogtagTaken), false]) then {
|
||||
[localize LSTRING(dogtagAlreadyTaken)] call EFUNC(common,displayText);
|
||||
} else {
|
||||
_target setVariable [QGVAR(dogtagTaken), true, true];
|
||||
[QGVAR(getDogtagItem), [_player, _target]] call EFUNC(common,serverEvent);
|
||||
[QGVAR(getDogtagItem), [_player, _target]] call CBA_fnc_serverEvent;
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user