Difference between revisions of "Osiris/API/SetHasDialog"

From Divinity Engine Wiki
Jump to: navigation, search
m
m
 
Line 2: Line 2:
 
* call '''SetHasDialog'''(''(GUIDSTRING)'''''_Speaker''',(''INTEGER'')'''_Dialog''')
 
* call '''SetHasDialog'''(''(GUIDSTRING)'''''_Speaker''',(''INTEGER'')'''_Dialog''')
 
===== Description =====
 
===== Description =====
If '''_Dialog '''is '''1''', defines that '''_Speaker''' can accept dialog requests. I.e., a player can click on the object and a '''DialogStartRequested''' event will be sent to Osiris. Specifying '''0''' for '''_Dialog''' disables dialog requests.
+
If '''_Dialog '''is '''1''', defines that '''_Speaker''' can accept dialog requests. I.e., a player can click on the object and a [[Osiris/API/DialogStartRequested|DialogStartRequested]] event will be sent to Osiris. Specifying '''0''' for '''_Dialog''' disables dialog requests.
 
===== Notes =====
 
===== Notes =====
* If you define a dialog through the '''DB_Dialogs''' database, dialog requests are autimatically enabled for the speaker(s).
+
* If you define a dialog through the '''DB_Dialogs''' database, dialog requests are automatically enabled for the defined speaker(s).
 
===== See Also =====
 
===== See Also =====
 
* [[Osiris/API/DialogStartRequested|DialogStartRequested]]
 
* [[Osiris/API/DialogStartRequested|DialogStartRequested]]

Latest revision as of 10:43, 19 August 2018

Full Definition(s)
  • call SetHasDialog((GUIDSTRING)_Speaker,(INTEGER)_Dialog)
Description

If _Dialog is 1, defines that _Speaker can accept dialog requests. I.e., a player can click on the object and a DialogStartRequested event will be sent to Osiris. Specifying 0 for _Dialog disables dialog requests.

Notes
  • If you define a dialog through the DB_Dialogs database, dialog requests are automatically enabled for the defined speaker(s).
See Also