OsConsoleCommand
From OpenSimulator
(Difference between revisions)
m (some syntax modification (may be major or minor)) |
|||
Line 13: | Line 13: | ||
</source> | </source> | ||
This would issue a Login Disable command on the console to prevent logins. | This would issue a Login Disable command on the console to prevent logins. | ||
− | |description=This function allows an LSL script to directly execute a command to opensim's console. | + | |description=This function allows an LSL script to directly execute a command to opensim's console. Even if the function is available, only administrators/gods can successfully execute it. |
− | + | In addition, one can further restrict this function to only certain administrators/gods. See [[Threat level]] for more information on how to do this. | |
+ | |||
+ | If the script owner does have the necessary permissions to call this function, then they can do anything someone with direct access to the command console could do, such as changing the avatar passwords, deleting sims, changing the terrain, etc. | ||
This command represents the highest security threat of any OSSL function, giving it a threat level of ''Severe''. | This command represents the highest security threat of any OSSL function, giving it a threat level of ''Severe''. | ||
Do not use or allow this function unless you are absolutely sure of what you're doing! | Do not use or allow this function unless you are absolutely sure of what you're doing! | ||
− | |||
− | |||
| | | | ||
}} | }} |
Revision as of 09:00, 21 May 2014
integer osConsoleCommand(string command)
| |
This function allows an LSL script to directly execute a command to opensim's console. Even if the function is available, only administrators/gods can successfully execute it.
In addition, one can further restrict this function to only certain administrators/gods. See Threat level for more information on how to do this. If the script owner does have the necessary permissions to call this function, then they can do anything someone with direct access to the command console could do, such as changing the avatar passwords, deleting sims, changing the terrain, etc. This command represents the highest security threat of any OSSL function, giving it a threat level of Severe. Do not use or allow this function unless you are absolutely sure of what you're doing! | |
Threat Level | Severe |
Permissions | No permissions specified |
Extra Delay | No function delay specified |
Example(s) | |
default { touch_start(integer num_detected) { osConsoleCommand("login disable"); llSay(0, "Logins are disabled"); } } This would issue a Login Disable command on the console to prevent logins. |