Difference between revisions of "Talk:LlInstantMessage"

From Second Life Wiki
Jump to navigation Jump to search
m (Reply)
(More confusion)
Line 6: Line 6:
: That's the workaround for the 2 second delay, when region chat won't work. --[[User:ObviousAltIsObvious Resident|ObviousAltIsObvious Resident]] 08:27, 4 January 2013 (PST)
: That's the workaround for the 2 second delay, when region chat won't work. --[[User:ObviousAltIsObvious Resident|ObviousAltIsObvious Resident]] 08:27, 4 January 2013 (PST)
:: Thanks. I hope I correctly clarified the reasoning. [[User:Omei Qunhua|Omei Qunhua]] 09:17, 4 January 2013 (PST)
:: Thanks. I hope I correctly clarified the reasoning. [[User:Omei Qunhua|Omei Qunhua]] 09:17, 4 January 2013 (PST)
Back in the fray. Now I'm worried that the edit of December 5th 17:39 GMT is just adding confusion, and probably is misleading. Examples on these function pages should concentrate on how the function under question works.  Using touch_end with a loop in place of touch_start looks as if it's intended to imply a higher rate of detection. However it will exceedingly rarely detect more touches than the simple touch_start example that was replaced. Multiple touchers would have to release their mouse buttons during the same server frame (22 mS). If one holds the mouse while another clicks on and off, two touch_ends will fire, with num_detected being 1 in each case.       
And using constructs like --num_detected is surely not going to help anyone understand the workings of llInstantMessage. 
And in example 1 I had intentionally added the word "simultaneously" to highlight the significance of simultaneity when reporting number of touchers. [[User:Omei Qunhua|Omei Qunhua]] 12:35, 5 January 2013 (PST)

Revision as of 13:35, 5 January 2013

Can anyone explain what is the point behind this sentence in the caveats?:-

For cross-region applications, the call to llInstantMessage can be placed in a child script, with information passed to that script via llMessageLinked.

What is the advantage in using a child script. Omei Qunhua 07:27, 4 January 2013 (PST)

That's the workaround for the 2 second delay, when region chat won't work. --ObviousAltIsObvious Resident 08:27, 4 January 2013 (PST)
Thanks. I hope I correctly clarified the reasoning. Omei Qunhua 09:17, 4 January 2013 (PST)

Back in the fray. Now I'm worried that the edit of December 5th 17:39 GMT is just adding confusion, and probably is misleading. Examples on these function pages should concentrate on how the function under question works. Using touch_end with a loop in place of touch_start looks as if it's intended to imply a higher rate of detection. However it will exceedingly rarely detect more touches than the simple touch_start example that was replaced. Multiple touchers would have to release their mouse buttons during the same server frame (22 mS). If one holds the mouse while another clicks on and off, two touch_ends will fire, with num_detected being 1 in each case.

And using constructs like --num_detected is surely not going to help anyone understand the workings of llInstantMessage.

And in example 1 I had intentionally added the word "simultaneously" to highlight the significance of simultaneity when reporting number of touchers. Omei Qunhua 12:35, 5 January 2013 (PST)