Commit Graph

3943 Commits

Author SHA1 Message Date
UbitUmarov
31d7ae0697 osReplaceAgentEnvironment change error -9 to -5 so it is identical to others 2020-12-21 19:47:40 +00:00
UbitUmarov
874808522f also check the url on llHTTPRequest before doing anything with garbage 2020-12-18 13:11:55 +00:00
UbitUmarov
5859862162 mantis 8836: llLoadURL, prim cannot be group owned, url must be a valid url (and include http(s)://) reduce time penalty to 1s 2020-12-18 12:57:26 +00:00
UbitUmarov
f7597adcfb a few changes to ossl get grid uris and name 2020-12-15 20:34:59 +00:00
UbitUmarov
73d33aee32 a few changes to llXorBase64 and llXorBase64StringsCorrect 2020-12-13 18:30:57 +00:00
UbitUmarov
96d2ec16c4 mantis 8831: add a version of llXorBase64 a bit based on the patch. kept the other as they are so to no break opensim scripts possible based on them. Thanks CasperWarden 2020-12-13 16:53:07 +00:00
UbitUmarov
25c9e66906 a few changes to lsl http headers 2020-12-09 18:04:10 +00:00
UbitUmarov
90ef92158a several changes to lsl http urlmodule; X-SecondLife-Region change is in global coords not grid, etc, mantis 8823 sould be fixed at least untly next viewers changes 2020-12-09 14:46:55 +00:00
UbitUmarov
4293ba9dd3 allow osStopSound to work on more than one prim Acording to provided LINK_* paramenter 2020-12-09 13:47:32 +00:00
UbitUmarov
822f381145 mantis 8621: improve one error message a bit, thanks Tampa 2020-11-19 15:29:16 +00:00
UbitUmarov
da28aada2c avoid a null ref in lsl 2020-11-15 13:45:34 +00:00
UbitUmarov
f25b1283b9 llRequestAgentData: let presence cache expire or fast requestes may block eventual updates 2020-11-07 01:39:58 +00:00
UbitUmarov
62b7ee96bd fix llGetLinkKey 2020-11-06 19:14:01 +00:00
UbitUmarov
77082148ab mantis 8793: break link even if it is the script prim; adicialy standup all avatars as spec. Don't like this standup it is fundamentaly silly done on all cases, may review this later 2020-11-01 19:56:36 +00:00
UbitUmarov
3d5d4333dd fix llGetLinkKey to support LINK_* constants 2020-10-26 14:26:57 +00:00
UbitUmarov
c6b27cc02a silly bug on llSetText exec 2020-10-11 04:00:35 +01:00
UbitUmarov
d437808ba4 add INVENTORY_SETTING lsl constant; cosmetics 2020-10-09 12:42:28 +01:00
UbitUmarov
128e0be382 add GetFullGroupPowers(agentID, groupID) to groups modules. This returns the 'sum' of powers of all agent roles on that group, apply it to some OSSL (mantis 8777). It May be needed elsewhere 2020-10-09 00:20:34 +01:00
UbitUmarov
89ccd601b1 osInviteToGroup: mk sure avatar is really in same region; return value 2 if avatar is already member of the group 2020-10-08 22:24:10 +01:00
UbitUmarov
c136bcef6e osInviteToGroup: dont invite if already member (returns TRUE in this case) 2020-10-08 21:45:33 +01:00
UbitUmarov
52b16c34a2 add a little missing space 2020-10-08 21:15:02 +01:00
UbitUmarov
1acac074ec cosmetics on ossl 2020-10-08 20:55:07 +01:00
UbitUmarov
e6d14ad303 gridinfo and ossl 2020-09-26 14:25:36 +01:00
UbitUmarov
a2534dc378 stop using yengine math inlines, this have cast issues, just use lsl api, plus cosmetics 2020-09-25 02:38:00 +01:00
UbitUmarov
d2e7c711b4 actually make yExceptionMessage and yExceptionTypeName avaiable 2020-09-21 21:40:24 +01:00
UbitUmarov
d256b29511 rename Yengine option ScriptBasePath as ScriptEnginesPath to match Xengine 2020-09-20 03:21:43 +01:00
UbitUmarov
aefff34013 let yengine understand scriptexception 2020-09-20 01:57:22 +01:00
UbitUmarov
4273519197 fix silly bugs on osReplaceRegionEnvironment() 2020-09-12 20:10:45 +01:00
UbitUmarov
64fea8f20c mantis 8770: let osGetSunParam(day_length) return the same as llGetDayLength() ie day length at prim location 2020-09-12 16:14:14 +01:00
UbitUmarov
5b5915de72 mantis 8768: fix the empty string case; do the llpasscollions 1 as true, others false; cosmetics 2020-09-08 01:29:22 +01:00
UbitUmarov
23de4e3a82 let scriptEvents flags represent all events we have (so change to 64bit ulong) not the need to keep duplicated definitions on main framework and each script engine, namely because Xengine app domain option 2020-09-04 14:22:24 +01:00
UbitUmarov
9a32266382 mantis 8757: LSL casting plague 2020-09-02 16:41:09 +01:00
UbitUmarov
eae2f87cae cosmetics 2020-09-01 18:22:44 +01:00
UbitUmarov
a1239d2706 Yengine: avoid use of Enum.Parse 2020-08-31 18:46:10 +01:00
UbitUmarov
3c3553d5b1 Xengine: cosmetics 2020-08-31 17:37:15 +01:00
UbitUmarov
7364acf42e Xengine: change allocation of executor events mask map 2020-08-31 17:18:51 +01:00
UbitUmarov
b64e1792ff wt* remove osSetStateEvents, any script using it must just DIE 2020-08-31 15:01:26 +01:00
UbitUmarov
92e3f424cf cosmetics 2020-08-30 16:05:02 +01:00
UbitUmarov
9aa7f41bca add cap AttachmentResources ( no urls, memory account is per yengine mem usage) 2020-08-23 01:46:34 +01:00
UbitUmarov
16ab72a223 break the top thingies 2020-08-22 17:33:38 +01:00
StolenRuby
2f0d2db19d Top Scripts
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2020-08-22 12:38:35 +01:00
UbitUmarov
fd49254708 more changes on task inventory offers 2020-08-21 22:24:49 +01:00
UbitUmarov
7c1e1a15cc a few more changes on lsl notecards 2020-08-17 16:14:39 +01:00
UbitUmarov
6dcb4ed7a0 ok change a confusing expire renew of 0 (that does mean that cache min expire time) 2020-08-17 15:11:48 +01:00
UbitUmarov
5bafd97c69 change script notecards cache 2020-08-17 15:06:52 +01:00
UbitUmarov
262d9d30c0 oh forgot the forced sleep.. we can't have that can we.. 2020-08-17 13:23:01 +01:00
UbitUmarov
33bb55581d LSL do ImediatePost on cached note card 2020-08-17 13:07:56 +01:00
UbitUmarov
29e42f2a25 missing bits 2020-08-16 20:04:46 +01:00
UbitUmarov
421cc0c018 change llName2Key and add llRequestUserKey (not the patch on mantis 8369, now utdated). some testing needed.. 2020-08-16 20:01:00 +01:00
UbitUmarov
15f0b1190a it is NULL_KEY const, not UUID.Zero.Tostring() calls 2020-08-16 11:08:41 +01:00