37 lines
1.4 KiB
Plaintext
37 lines
1.4 KiB
Plaintext
/*
|
|
File: fn_crGlobalMsg.sqf
|
|
Author: KP Liberation Dev Team - https://github.com/KillahPotatoes
|
|
Date: 2019-12-03
|
|
Last Update: 2020-04-17
|
|
License: MIT License - http://www.opensource.org/licenses/MIT
|
|
|
|
Description:
|
|
No description added yet.
|
|
|
|
Parameter(s):
|
|
_msgType - Type of message to display [NUMBER, defaults to -1]
|
|
_data - Data which is needed in the selected msgType [ARRAY, defaults to []]
|
|
|
|
Returns:
|
|
Function reached the end [BOOL]
|
|
*/
|
|
|
|
params [
|
|
["_msgType", -1, [0]],
|
|
["_data", [], []]
|
|
];
|
|
|
|
if (KP_liberation_civrep_debug > 0) then {[format ["globalMsg called on: %1 - Parameters: [%2, %3]", debug_source, _msgType, _data], "CIVREP"] remoteExecCall ["KPLIB_fnc_log", 2];};
|
|
|
|
switch (_msgType) do {
|
|
case 0: {systemChat localize "STR_CR_VEHICLEMSG";};
|
|
case 1: {systemChat (format [localize "STR_CR_BUILDINGMSG", (_data select 0)]);};
|
|
case 2: {systemChat (format [localize "STR_CR_KILLMSG", (_data select 0)]);};
|
|
case 3: {systemChat (format [localize "STR_CR_RESISTANCE_KILLMSG", (_data select 0)]);};
|
|
case 4: {systemChat (format [localize "STR_CR_HEALMSG", (_data select 0)]);};
|
|
case 5: {["lib_asymm_guerilla_incoming", _data] call BIS_fnc_showNotification;};
|
|
default {[format ["globalMsg without valid msgType - %1", _msgType], "CIVREP"] remoteExecCall ["KPLIB_fnc_log", 2];};
|
|
};
|
|
|
|
true
|