{"name":"BIS_fnc_kbTellLocal","operator":null,"title":"BIS fnc kbTellLocal","type":"function","url":"https://community.bistudio.com/wiki/BIS_fnc_kbTellLocal","revid":376832,"updated":"2025-11-23T15:25:57Z","groups":["Conversations"],"status":"ok","replaced_by":[],"games":[{"game":"tkoh","name":"Take On Helicopters","version":"1.00"},{"game":"arma3","name":"Arma 3","version":"0.50"}],"since":{"game":"tkoh","name":"Take On Helicopters","version":"1.00"},"arma3_since":"0.50","branch":null,"locality":{"argument":"global","effect":"local","server_exec":false},"exec":null,"description":"Play given sentence, disable radio and/or lower sounds. Will use BIS_fnc_showSubtitle for better effects if channel is DIRECT or VEHICLE. The function calls \"BIS_fnc_kbTellLocal_played\" scripted Event Handler, if it returns [true], the radio item check in inventory will be overridden.\n\n> [!IMPORTANT]\n> This function is intended to be used by BIS_fnc_kbTell only.","syntaxes":[{"syntax":"[mode, parameters] call BIS_fnc_kbTellLocal","since":null,"effect":null,"exec":null,"params":[{"name":"mode","type":"String","optional":false,"default":null,"description":"can be either \"sentence\", \"conversationStart\" or \"conversationEnd\"","types":["String"],"since":null,"text":"mode: String - can be either \"sentence\", \"conversationStart\" or \"conversationEnd\""},{"name":"parameters","type":"Array","optional":false,"default":null,"description":"depends on the mode:\n\n- \"sentence\": same parameters as kbTell (receiver, topicName etc.)\n\n- \"conversationStart\": [volumeCoef, disableRadio]\n  - volumeCoef: Number - a volume multiplier to reduce other sounds but the chat (0.1 = environment volume set to 10%)\n  - disableRadio: Boolean - should the radio chat be disabled\n\n- \"conversationEnd\": [volumeCoefUsedInStart, disableRadioUsedInStart]\n  - volumeCoefUsedInStart: Number - a volume multiplier, shouldn't be used - if < 0 or >= 1, the volume won't be restored\n  - disableRadioUsedInStart: Boolean - has the radio chat been disabled and should be restored","types":["Array"],"since":null,"text":"parameters: Array - depends on the mode:\n\n- \"sentence\": same parameters as kbTell (receiver, topicName etc.)\n\n- \"conversationStart\": [volumeCoef, disableRadio]\n  - volumeCoef: Number - a volume multiplier to reduce other sounds but the chat (0.1 = environment volume set to 10%)\n  - disableRadio: Boolean - should the radio chat be disabled\n\n- \"conversationEnd\": [volumeCoefUsedInStart, disableRadioUsedInStart]\n  - volumeCoefUsedInStart: Number - a volume multiplier, shouldn't be used - if < 0 or >= 1, the volume won't be restored\n  - disableRadioUsedInStart: Boolean - has the radio chat been disabled and should be restored"}],"returns":{"type":"Nothing","types":["Nothing"],"description":null,"text":"Nothing"}}],"examples":[{"text":"```sqf\n[\"sentence\", [player, [BIS_HQ, \"myTopic\", \"playerSentence1\"]]] call BIS_fnc_kbTellLocal;\n```","code":["[\"sentence\", [player, [BIS_HQ, \"myTopic\", \"playerSentence1\"]]] call BIS_fnc_kbTellLocal;"]},{"text":"```sqf\n[\"conversationStart\", [0.5, true]] call BIS_fnc_kbTellLocal;\n```","code":["[\"conversationStart\", [0.5, true]] call BIS_fnc_kbTellLocal;"]},{"text":"```sqf\n[\"conversationEnd\", [0.5, true]] call BIS_fnc_kbTellLocal;\n```","code":["[\"conversationEnd\", [0.5, true]] call BIS_fnc_kbTellLocal;"]}],"multiplayer":null,"problems":null,"aliases":[],"see_also":["Conversations","kbTell","BIS_fnc_kbCanSpeak","BIS_fnc_kbCreateDummy","BIS_fnc_kbIsSpeaking","BIS_fnc_kbMenu","BIS_fnc_kbPriority","BIS_fnc_kbSentence","BIS_fnc_kbSkip","BIS_fnc_kbTell","BIS_fnc_kbTopicConfig"],"notes":[],"categories":["Arma 3: Functions","Function Group: Conversations","Functions","Functions: Local Effect","Introduced with Take On Helicopters version 1.00","Take On Helicopters: Functions","Take On Helicopters: New Functions"],"docblock":null,"filled_from_docblock":[]}