kbAddTopic: Difference between revisions
Jump to navigation
Jump to search
Lou Montana (talk | contribs) m (Text replacement - "|= Comments" to "|Comments=") |
Lou Montana (talk | contribs) m (Text replacement - "|= Game version" to "|Game version=") |
||
Line 4: | Line 4: | ||
| arma2 |= Game name | | arma2 |= Game name | ||
|1.00| | |1.00|Game version= | ||
|arg= local |Multiplayer Arguments= | |arg= local |Multiplayer Arguments= |
Revision as of 23:35, 31 August 2019
Description
- Description:
- Register conversation topic to given person. See Conversations for more details.
- Groups:
- Uncategorised
Syntax
- Syntax:
- person kbAddTopic [topicName, conversationFile, fsmFile, eventHandler]
- Parameters:
- person: Object
- topicName: String - the topic id for further reference
- conversationFile: String - .bikb file path
- fsmFile: String - (Optional) .fsm file path. Receives the following parameters:
- _sentenceId: the sentence as defined in the .bikb file
- _topic: TopicName registered via kbAddTopic
- _this: the person that was talked to (receiver)
- _from: the person that talked to the receiver and triggered the script
- eventHandler: Code or String - (Optional) The event handler receives the same parameters as the fsm
- Return Value:
- Nothing
Examples
- Example 1:
player kbAddTopic ["myTest", "myTest.bikb", "myTest.fsm", compile preprocessFileLineNumbers "myTest.sqf"];
- Example 2:
player kbAddTopic ["itsGettingWarm", "weatherTalk.bikb"];
Additional Information
- See also:
- ConversationskbHasTopickbTellkbWasSaidkbReactkbRemoveTopickbAddDatabasekbAddDatabaseTargetsFSMFSM Editor
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
Notes
Bottom Section
Categories:
- Scripting Commands
- Introduced with Arma 2 version 1.00
- Arma 2: New Scripting Commands
- Arma 2: Scripting Commands
- Command Group: Uncategorised
- Scripting Commands: Local Effect
- ArmA 2: New Scripting Commands List
- Scripting Commands ArmA2
- Scripting Commands Arma 3
- Scripting Commands Take On Helicopters
- Command Group: Conversations