BIS fnc error: Difference between revisions
Jump to navigation
Jump to search
Lou Montana (talk | contribs) m (Some wiki formatting) |
(Fixed wrong documentation, expanded sa and description) |
||
Line 6: | Line 6: | ||
|gr1= Diagnostic | |gr1= Diagnostic | ||
|descr= | |descr= Logs an error message and displays it at bottom of the UI during a mission or via [[BIS_fnc_3DENNotification]] in [[Eden Editor]]. | ||
If it is called from a function, it will include the function name before your content. | |||
|s1= [message, param1, ..., | Output is: {{hl|[profileName]]/log: ERROR: <your content>}} | ||
[[File:BIS_fnc_error.png|300px|right]] | |||
{{Feature|informative|{{hl|[[Description.ext#allowFunctionsLog|allowFunctionsLog]]}} has to be set to '''1''' in [[Description.ext]] for this function to have any effect.}} | |||
|s1= [message, param1, ..., paramN] call [[BIS_fnc_error]] | |||
|p1= message: [[String]] - ([[format]]ted) logged message | |p1= message: [[String]] - ([[format]]ted) logged message | ||
|p2= param1.. | |p2= param1..paramN: [[Anything]] - (Optional) [[format]] arguments, if any | ||
|r1= [[ | |r1= [[Array]] in format: [message, param1..paramN] | ||
|x1= <sqf>["Player is too far away (%1)", player distance [0, 0, 0]] call BIS_fnc_error;</sqf> | |x1= <sqf>["Player is too far away (%1)", player distance [0, 0, 0]] call BIS_fnc_error;</sqf> | ||
Line 27: | Line 32: | ||
</sqf> | </sqf> | ||
|seealso= [[BIS_fnc_errorMsg]] [[BIS_fnc_log]] [[BIS_fnc_logFormat]] | |seealso= [[BIS_fnc_errorMsg]] [[BIS_fnc_log]] [[BIS_fnc_logFormat]] [[BIS_fnc_logFormatServer]] | ||
}} | }} |
Revision as of 22:29, 30 December 2023
Description
- Description:
- Logs an error message and displays it at bottom of the UI during a mission or via BIS_fnc_3DENNotification in Eden Editor.
If it is called from a function, it will include the function name before your content.
Output is: [profileName]]
/log: ERROR: <your content> - Execution:
- call
- Groups:
- Diagnostic
Syntax
- Syntax:
- [message, param1, ..., paramN] call BIS_fnc_error
- Parameters:
- message: String - (formatted) logged message
- param1..paramN: Anything - (Optional) format arguments, if any
- Return Value:
- Array in format: [message, param1..paramN]
Examples
- Example 1:
- Example 2:
- // some useful function cases if (!isServer) exitWith { ["This function must run on the server"] call BIS_fnc_error }; if (!hasInterface) exitWith { ["This function must not run on a headless machine"] call BIS_fnc_error }; if (!local _vehicle) exitWith { ["This function must run on the vehicle owner's machine"] call BIS_fnc_error };
Additional Information
Notes
-
Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here! Add Note