UbitUmarov
d6c9ddfdee
cleanup last patch
2018-12-11 18:23:26 +00:00
Bill Blight
0881840946
Add osNpcSayTo(key npc, key target, integer channel, string message)
...
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt >
2018-12-11 17:32:50 +00:00
UbitUmarov
47bc1fb257
OSSL remove functions with illegal lsl types, also redundante
2018-11-28 08:20:38 +00:00
UbitUmarov
87acd20d95
add script constant OS_APIVERSION, we should inc this on any change on any api. a few changes to os npc and avatar animation functions
2018-11-26 16:45:04 +00:00
UbitUmarov
cb1ebd1604
add osApproxEquals for float, vector and rotation, note that default margin is 1e-6 to match strings rounding
2018-11-20 18:12:18 +00:00
UbitUmarov
9dfb906666
add a few string functions to OSSL
2018-11-18 22:40:59 +00:00
UbitUmarov
ba87ba9c47
remove odd ossl function
2018-11-18 19:40:51 +00:00
UbitUmarov
7bcef500a9
remove CM api, add replacement ossl functions, as i should had done on the merge of avination code contrib. (runprebuild)
2018-11-15 20:29:25 +00:00
UbitUmarov
7479638e88
remove a unnecessary scripts constants file
2018-10-25 02:06:44 +01:00
UbitUmarov
8812684355
minor changes
2018-09-29 21:40:52 +01:00
Bill Blight
6d9de17d77
**CONFIRMED**AGAIN** , Add new function, osSetOwnerSpeed(float speed), threat level moderate
...
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt >
2018-09-29 21:16:33 +01:00
UbitUmarov
9647a1e6c5
minor changes to last patch
2018-08-30 14:51:07 +01:00
Mandarinka Tasty
99a23421a8
Adding check permission CanIssueEstateCommand for osRegionNotice and new function osRegionNotice(string agentID, string msg)
...
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt >
2018-08-30 14:25:19 +01:00
UbitUmarov
a6d5da3e7f
mantis 8346: fix argument of osUnixTimeToTimestamp
2018-07-27 14:20:59 +01:00
UbitUmarov
5d0a1656bf
mantis 8305: add osTriggerSoundLimited(..)
2018-04-10 03:58:54 +01:00
UbitUmarov
63da4d3f99
mantis 8305: add several ossl sound funtions that accept a link number for the prim associated to that sound. The link number must point to a single prim
2018-04-09 00:15:45 +01:00
UbitUmarov
e031d79d48
add auxiliar functions float osVecMagSquare(a), float osVecDistSquare(vector a), float osAngleBetween(vector a, vector b) and float osRound(ffloat value, integer ndigits)
2018-04-03 23:00:37 +01:00
UbitUmarov
3d6553afee
add osGetSimulatorMemoryKB(). This allows work around the fact osGetSimulatorMemory() reports at most 2GB. This one limit is now 2TB, should ne enought for a while
2017-10-15 14:46:21 +01:00
UbitUmarov
db88c93243
bug fix: add missing stub for osSetInertia
2017-10-01 18:03:19 +01:00
UbitUmarov
e243dd0519
put back getAgentIP bug restricted, script owner must be a Administrator (god)
2017-06-28 02:19:27 +01:00
UbitUmarov
936aee412d
remove osGetAgentIP() this was not a good idea to have :(
2017-06-27 01:41:06 +01:00
UbitUmarov
e53f439981
add osGetNPCList()
2017-06-26 20:42:49 +01:00
UbitUmarov
84abdf866a
add respective ossl helper funtion osDrawScaleTransform(string drawList, LSL_Float x, LSL_Float y)
2017-06-25 02:26:36 +01:00
UbitUmarov
cb8975e567
add string osDrawTranslationTransform(string drawList, LSL_Float x, LSL_Float y), string osDrawRotationTransform(string drawList, LSL_Float x) and string osDrawResetTransform(string drawList) helper functions for the new vector renderer comands. Removed ThreadLevel check of similar funtions that had it None, and actually only set strings
2017-06-24 23:04:37 +01:00
UbitUmarov
ae4266916c
add string osSetDynamicTextureDataFace(string dynamicID, string contentType, string data, string extraParams, int timer, int face) to easy only setting a prim face
2017-06-24 04:23:13 +01:00
UbitUmarov
c3dbf91152
osDrawFilledEllipse or string comand FillEllipse identical do Ellipse one
2017-06-24 03:21:23 +01:00
UbitUmarov
0f7ffc56ce
several changes for osTeleportObject
2017-04-15 10:46:18 +01:00
UbitUmarov
d085c337a9
add a little speedup on repeated requests for same name on osGetLinkNumber.
2017-04-04 20:11:11 +01:00
UbitUmarov
ca250e0b0b
mantis 8740: rename osObjectTeleport as osTeleportObject, replaced the stop parameter by flags, add flags OSTPOBJ_STOPATTARRGET and OSTPOBJ_SETROT
2017-04-04 14:34:25 +01:00
UbitUmarov
2bb5e98574
add EXPERIMENTAL osObjectTeleport(LSL_Key objectUUID, LSL_Vector targetPos, LSL_Rotation rotation, LSL_Integer stop)
2017-04-03 17:19:28 +01:00
UbitUmarov
6a35a965ff
add OSSL functions to override linksets total mass, center of mass and inertia. replacing the crude automatic estimation based on prims known to physics and density. Changed parameters are still not saved, and are lost on region crossings. only suported by UbODE. EXPERIMENTAL feature, only test it for now.. don't try to use in products.
2017-03-31 20:55:48 +01:00
Melanie Thielker
b16abc8166
Massive tab and trailing space cleanup
2017-01-05 19:07:37 +00:00
Jeff Kelley
95d6396300
Add osDie(key)
...
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt >
2016-12-14 15:14:22 +00:00
Mandarinka Tasty
ec883d0f15
New OSSL function: osNpcSetProfileImage(LSL_Key npc, string image); This patch gives possibility to set image in created NPC's profile. You can use UUID of the texture or name of texture included in prim's inventory.
...
Signed-off-by: Mandarinka Tasty <mandarinka.tasty@gmail.com >
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt >
2016-12-14 00:24:52 +00:00
UbitUmarov
d4e285b1a1
add osNpcSetProfileAbout(LSL_Key npc, string about) to set NPCs profile About text. requires OsNpcCreate rights
2016-12-06 17:05:02 +00:00
UbitUmarov
78fa544f0d
experimental function. Results still too volatile to be usefull
2016-08-27 19:25:47 +01:00
UbitUmarov
b2386b8d0d
llCollisionSound(,value) back to disable all sounds. new osCollisionSound(..). allows defualt sounds with volume
2016-08-27 16:38:29 +01:00
UbitUmarov
4b832f0f8e
add osGetHealRate(avatarkey) and osSetHealRate(avatarkey, healrate); healrate from 0 (disables auto heal) to 100 (maybe too fast) % per second. (untested)
2016-07-25 02:05:53 +01:00
UbitUmarov
2bb467e358
add osSetHealth() value from 1 to 100; (mantis 7973)
2016-07-24 16:31:29 +01:00
UbitUmarov
ac72598c6b
add OSSL osGetPhysicsEngineName(). this returns a string with name and version. does no permition checks or it whould be less usefull ( only ubOde returns value)
2016-07-04 08:29:26 +01:00
Mandarinka Tasty
77af32cdbf
Enhancement of osRegionRestart
...
Signed-off-by: Mandarinka Tasty <mandarinka.tasty@gmail.com >
Signed-off-by: Melanie Thielker <melanie@t-data.com >
2016-05-30 15:58:39 +02:00
Melanie Thielker
e8b46023e4
Add osRequestURL and osRequestSecureURL with an options list.
...
Only currently supported option is "allowXss" which will send the needed
Access-control-allow-origin: * header to allow xss scripting against
the LSL http server.
2016-03-16 20:04:52 +01:00
UbitUmarov
fb69661bb9
... ossl merge issue
2015-09-28 16:40:55 +01:00
UbitUmarov
371c9dd2af
bad merge?
2015-09-01 14:54:35 +01:00
Christopher
86c426e587
create osGetAvatarHomeURI
...
Signed-off-by: Melanie Thielker <melanie@t-data.com >
2015-08-04 18:09:13 +02:00
dahlia
5d3c327e93
Add a new os function "osGetGender()"
2015-05-29 23:02:12 -07:00
Robert Adams
9b337b089c
Add osCheckODE() function so scripts can configure for running with legacy physics engine.
...
Function returns 'true' of the physics engine is configured to be 'OpenDynamicsEngine'.
The presumption is that all other physics engines work the same (like SL) or it is a bug.
Does not require ossl functions to be enabled.
2015-04-12 19:30:55 -07:00
BlueWall
aeb8a4bf85
Revert "Adding dynamic ossl permission control"
...
This reverts commit a3681f3052 until
further testing. Jenkins now fails ossl tests.
2015-02-27 12:27:10 -05:00
BlueWall
a3681f3052
Adding dynamic ossl permission control
...
Add permission by identifying uuid (owner/creator/group) and function. Revoke
permission in the same manner. Permission adjustments immediately effect
running scripts ability to call os functions.
osGrantScriptPermissions(UUID key,string function) Threat Level Severe
osRevokeScriptPermissions(UUID key,string function) Threat Level Severe
work sponsored by: Rage
2015-02-27 11:05:15 -05:00
Justin Clark-Casey (justincc)
00b23e51ae
Change name of just added OSSL osForceSit() to osForceOtherSit()
...
This is somewhat more in keeping with something like osForceAttachToOtherAvatarFromInventory()
and potentially allows a separate osForceSit() command with High threat rather than VeryHigh that only sits the owner and can be enabled without enabling sit of other avatars.
2014-10-11 00:14:35 +01:00