
| Key: |
VWR-8485
|
| Type: |
New Feature
|
| Status: |
Open
|
| Priority: |
Normal
|
| Assignee: |
Unassigned
|
| Reporter: |
Elwe Ewing
|
| Votes: |
2
|
| Watchers: |
2
|
|
If you were logged in you would be able to see more operations.
|
|
|
|
Issue Links:
|
Relates
|
|
This issue Relates to:
|
|
|
VWR-2060 llMapDestination (and possibly SLURLs) sometimes fail to use the target vector data
|
|
|
|
|
|
|
|
I recently used the llMapDestination function to build a "navigation system aid" which copes to the main Map limitation that not permits to set a number of locations as "waypoints" prevent making a "route" to follow.
This tool can be useful to anybody who wants to start from point "A" and reach point "Z" passing through points "B", "C", and so on even if "A" and "Z" are really far away (the limitation in the number of waypoints is actually only in the way the script stores the SLURLS that defines them: I tested my tool up to 90 waypoints at the moment, which is a long route to follow).
The "annoying" problem is due to the fact that there is no way to use llMapDestination without open the Map (and no way to close a "window" from a script, like llCloseWindow(WND_MAP)): the better way to work, for my point of view, is to set a destination (which makes the "red pole" visible) without popping up the Map.
I know that this is NOT the original use for llMapDestination was designed for, but I think there should be no problem to add an optional "boolean" flag to the existing instruction to permit/inhibits the Map pop-up at each call, leaving the original behaviour as the default one to avoid breaking existing scripts and keeping the original use of the instruction (but permitting this "new" one).
llMapDestination(string simname, vector position, vector lookat, integer nomap)
the nomap flag, optional to the instruction, defaults to FALSE: if set to TRUE prevents the Map to pop-up and sets the new location only.
I read the wiki documentation and the JIRA issues and comments, and didn't found a reason, even security one, to not implement this little improvement.
More: this behaviour can help preventing the problems described into SVC-1038 in two ways:
(1) if directly programmed using the new flag, the Maps never pop-up setting the red-pole only (this way is for non-griefers programming),
(2) if the flag is set for any internal call, not related/due to an event, the Map pops-up the first time only (the event-related one): any subseguent "loop" call only sets a new location but never pops-up the map untill a new (touch) event. So one simply close the map and perhaps watch the red pole to change position but is never spammed by map popups.
I suggest to leave all Teleport issue to a (most wanted) llTeleport that will be implemented: with llMapDestination one can intend to "see/set a location on a map" not to "teleport there" which is a totally different kind of work to do.
|
|
Description
|
I recently used the llMapDestination function to build a "navigation system aid" which copes to the main Map limitation that not permits to set a number of locations as "waypoints" prevent making a "route" to follow.
This tool can be useful to anybody who wants to start from point "A" and reach point "Z" passing through points "B", "C", and so on even if "A" and "Z" are really far away (the limitation in the number of waypoints is actually only in the way the script stores the SLURLS that defines them: I tested my tool up to 90 waypoints at the moment, which is a long route to follow).
The "annoying" problem is due to the fact that there is no way to use llMapDestination without open the Map (and no way to close a "window" from a script, like llCloseWindow(WND_MAP)): the better way to work, for my point of view, is to set a destination (which makes the "red pole" visible) without popping up the Map.
I know that this is NOT the original use for llMapDestination was designed for, but I think there should be no problem to add an optional "boolean" flag to the existing instruction to permit/inhibits the Map pop-up at each call, leaving the original behaviour as the default one to avoid breaking existing scripts and keeping the original use of the instruction (but permitting this "new" one).
llMapDestination(string simname, vector position, vector lookat, integer nomap)
the nomap flag, optional to the instruction, defaults to FALSE: if set to TRUE prevents the Map to pop-up and sets the new location only.
I read the wiki documentation and the JIRA issues and comments, and didn't found a reason, even security one, to not implement this little improvement.
More: this behaviour can help preventing the problems described into SVC-1038 in two ways:
(1) if directly programmed using the new flag, the Maps never pop-up setting the red-pole only (this way is for non-griefers programming),
(2) if the flag is set for any internal call, not related/due to an event, the Map pops-up the first time only (the event-related one): any subseguent "loop" call only sets a new location but never pops-up the map untill a new (touch) event. So one simply close the map and perhaps watch the red pole to change position but is never spammed by map popups.
I suggest to leave all Teleport issue to a (most wanted) llTeleport that will be implemented: with llMapDestination one can intend to "see/set a location on a map" not to "teleport there" which is a totally different kind of work to do. |
Show » |
made changes - 02/Aug/08 09:52 AM
| Field |
Original Value |
New Value |
|
Description
|
I recently used the llMapDestination function to build a "navigation system aid" which copes to the main Map limitation that not permits to set a number of locations as "waypoints" prevent making a "route" to follow.
This tool can be useful to anybody who wants to start from point "A" and reach point "Z" passing through points "B", "C", and so on even if "A" and "Z" are really far away (the limitationin the number of waypoints is actually only in the way the script stores the SLURLS that defines them).
The "annoying" problem is due to the fact that there is no way to use llMapDestination without open the Map: the better way to work, for my point of view, is to set a destination (which makes the "red pole" visible) without popping up the Map.
I know that this is NOT the original use for llMapDestination was designed but I think there should be no problem to add an _optional_ "boolean" flag to the existing instruction to permit/inhibits the Map pop-up at each call, leaving the original behaviour as the default one to avoid breaking existing scripts and keeping the original use of the instruction (but permitting this "new" one).
llMapDestination(string simname, vector position, vector lookat, integer nomap)
the nomap flag, optional to the instruction, defaults to FALSE: if set to TRUE prevents the Map to pop-up and sets the new location only.
I read the wiki documentation and the JIRA issues and comments, and didn't found a reason, even security one, to not implement this little improvement.
More: this behaviour can help preventing the problems described into SVC-1038 in two ways:
(1) if directly programmed using the new flag, the Maps never pop-up setting the red-pole only (this way is for non-griefers programming),
(2) if the flag is set for any _internal_ call, not related/due to an event, the Map pops-up the first time only (the event-related one): any subseguent "loop" call only sets a new location but never pops-up the map untill a new (touch) event. So one simply close the map and perhaps watch the red pole to change position but is never spammed by map popups.
I suggest to leave all Teleport issue to a (most wanted) llTeleport that will be implemented: with llMapDestination one can intend to "see/set a location on a map" not to "teleport there" which is a totally different kind of work to do.
|
I recently used the llMapDestination function to build a "navigation system aid" which copes to the main Map limitation that not permits to set a number of locations as "waypoints" prevent making a "route" to follow.
This tool can be useful to anybody who wants to start from point "A" and reach point "Z" passing through points "B", "C", and so on even if "A" and "Z" are really far away (the limitation in the number of waypoints is actually only in the way the script stores the SLURLS that defines them: I tested my tool up to 90 waypoints at the moment, which is a long route to follow).
The "annoying" problem is due to the fact that there is no way to use llMapDestination without open the Map (and no way to close a "window" from a script, like llCloseWindow(WND_MAP)): the better way to work, for my point of view, is to set a destination (which makes the "red pole" visible) without popping up the Map.
I know that this is NOT the original use for llMapDestination was designed but I think there should be no problem to add an _optional_ "boolean" flag to the existing instruction to permit/inhibits the Map pop-up at each call, leaving the original behaviour as the default one to avoid breaking existing scripts and keeping the original use of the instruction (but permitting this "new" one).
llMapDestination(string simname, vector position, vector lookat, integer nomap)
the nomap flag, optional to the instruction, defaults to FALSE: if set to TRUE prevents the Map to pop-up and sets the new location only.
I read the wiki documentation and the JIRA issues and comments, and didn't found a reason, even security one, to not implement this little improvement.
More: this behaviour can help preventing the problems described into SVC-1038 in two ways:
(1) if directly programmed using the new flag, the Maps never pop-up setting the red-pole only (this way is for non-griefers programming),
(2) if the flag is set for any _internal_ call, not related/due to an event, the Map pops-up the first time only (the event-related one): any subseguent "loop" call only sets a new location but never pops-up the map untill a new (touch) event. So one simply close the map and perhaps watch the red pole to change position but is never spammed by map popups.
I suggest to leave all Teleport issue to a (most wanted) llTeleport that will be implemented: with llMapDestination one can intend to "see/set a location on a map" not to "teleport there" which is a totally different kind of work to do.
|
made changes - 02/Aug/08 09:54 AM
|
Description
|
I recently used the llMapDestination function to build a "navigation system aid" which copes to the main Map limitation that not permits to set a number of locations as "waypoints" prevent making a "route" to follow.
This tool can be useful to anybody who wants to start from point "A" and reach point "Z" passing through points "B", "C", and so on even if "A" and "Z" are really far away (the limitation in the number of waypoints is actually only in the way the script stores the SLURLS that defines them: I tested my tool up to 90 waypoints at the moment, which is a long route to follow).
The "annoying" problem is due to the fact that there is no way to use llMapDestination without open the Map (and no way to close a "window" from a script, like llCloseWindow(WND_MAP)): the better way to work, for my point of view, is to set a destination (which makes the "red pole" visible) without popping up the Map.
I know that this is NOT the original use for llMapDestination was designed but I think there should be no problem to add an _optional_ "boolean" flag to the existing instruction to permit/inhibits the Map pop-up at each call, leaving the original behaviour as the default one to avoid breaking existing scripts and keeping the original use of the instruction (but permitting this "new" one).
llMapDestination(string simname, vector position, vector lookat, integer nomap)
the nomap flag, optional to the instruction, defaults to FALSE: if set to TRUE prevents the Map to pop-up and sets the new location only.
I read the wiki documentation and the JIRA issues and comments, and didn't found a reason, even security one, to not implement this little improvement.
More: this behaviour can help preventing the problems described into SVC-1038 in two ways:
(1) if directly programmed using the new flag, the Maps never pop-up setting the red-pole only (this way is for non-griefers programming),
(2) if the flag is set for any _internal_ call, not related/due to an event, the Map pops-up the first time only (the event-related one): any subseguent "loop" call only sets a new location but never pops-up the map untill a new (touch) event. So one simply close the map and perhaps watch the red pole to change position but is never spammed by map popups.
I suggest to leave all Teleport issue to a (most wanted) llTeleport that will be implemented: with llMapDestination one can intend to "see/set a location on a map" not to "teleport there" which is a totally different kind of work to do.
|
I recently used the llMapDestination function to build a "navigation system aid" which copes to the main Map limitation that not permits to set a number of locations as "waypoints" prevent making a "route" to follow.
This tool can be useful to anybody who wants to start from point "A" and reach point "Z" passing through points "B", "C", and so on even if "A" and "Z" are really far away (the limitation in the number of waypoints is actually only in the way the script stores the SLURLS that defines them: I tested my tool up to 90 waypoints at the moment, which is a long route to follow).
The "annoying" problem is due to the fact that there is no way to use llMapDestination without open the Map (and no way to close a "window" from a script, like llCloseWindow(WND_MAP)): the better way to work, for my point of view, is to set a destination (which makes the "red pole" visible) without popping up the Map.
I know that this is NOT the original use for llMapDestination was designed for, but I think there should be no problem to add an _optional_ "boolean" flag to the existing instruction to permit/inhibits the Map pop-up at each call, leaving the original behaviour as the default one to avoid breaking existing scripts and keeping the original use of the instruction (but permitting this "new" one).
llMapDestination(string simname, vector position, vector lookat, integer nomap)
the nomap flag, optional to the instruction, defaults to FALSE: if set to TRUE prevents the Map to pop-up and sets the new location only.
I read the wiki documentation and the JIRA issues and comments, and didn't found a reason, even security one, to not implement this little improvement.
More: this behaviour can help preventing the problems described into SVC-1038 in two ways:
(1) if directly programmed using the new flag, the Maps never pop-up setting the red-pole only (this way is for non-griefers programming),
(2) if the flag is set for any _internal_ call, not related/due to an event, the Map pops-up the first time only (the event-related one): any subseguent "loop" call only sets a new location but never pops-up the map untill a new (touch) event. So one simply close the map and perhaps watch the red pole to change position but is never spammed by map popups.
I suggest to leave all Teleport issue to a (most wanted) llTeleport that will be implemented: with llMapDestination one can intend to "see/set a location on a map" not to "teleport there" which is a totally different kind of work to do.
|
made changes - 04/Aug/08 09:47 AM
|
Project
|
4. Second Life Misc Issues - MISC
[ 10000
]
|
1. Second Life Viewer - VWR
[ 10003
]
|
|
Key
|
MISC-1433
|
VWR-8485
|
made changes - 04/Aug/08 09:47 AM
|
Component/s
|
|
Scripting
[ 10030
]
|
made changes - 30/Sep/08 09:57 PM
|
Link
|
|
This issue Relates to VWR-2060
[ VWR-2060
]
|
made changes - 13/Nov/08 11:06 AM
|
Workflow
|
jira-2007-12-22a
[ 57934
]
|
jira-2008-11-14
[ 63992
]
|
made changes - 13/Nov/08 11:26 AM
|
Workflow
|
jira-2007-12-22a
[ 63992
]
|
jira-2008-11-14
[ 71218
]
|
made changes - 13/Nov/08 04:51 PM
|
Workflow
|
jira-2008-11-14
[ 71218
]
|
jira-2008-11-14a
[ 93798
]
|
made changes - 13/Nov/08 05:08 PM
|
Workflow
|
jira-2008-11-14
[ 93798
]
|
jira-2008-11-14a
[ 100007
]
|
made changes - 13/Nov/08 05:16 PM
|
Workflow
|
jira-2008-11-14
[ 100007
]
|
jira-2008-11-14a
[ 103086
]
|
made changes - 13/Nov/08 05:28 PM
|
Workflow
|
jira-2008-11-14
[ 103086
]
|
jira-2008-11-14a
[ 107863
]
|
made changes - 13/Nov/08 05:56 PM
|
Workflow
|
jira-2008-11-14
[ 107863
]
|
jira-2008-11-14a
[ 117276
]
|
made changes - 13/Nov/08 06:19 PM
|
Workflow
|
jira-2008-11-14
[ 117276
]
|
jira-2008-11-14a
[ 126079
]
|
made changes - 13/Nov/08 06:38 PM
|
Workflow
|
jira-2008-11-14
[ 126079
]
|
jira-2008-11-14a
[ 133129
]
|
made changes - 13/Nov/08 07:01 PM
|
Workflow
|
jira-2008-11-14
[ 133129
]
|
jira-2008-11-14a
[ 142234
]
|
|