-
Notifications
You must be signed in to change notification settings - Fork 2
/
signatures.yaml
2540 lines (2540 loc) · 74.3 KB
/
signatures.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
# LSL keywords updated 20 Aug 2009 for LSL 1.23.4 by http://adammarker.org/shill
---
at_rot_target:
signature: at_rot_target(integer tnum, rotation targetrot, rotation ourrot)
synopsis: Result of LLRotTarget library function call
at_target:
signature: at_target(integer tnum, vector targetpos, vector ourpos)
synopsis: Result of llTarget library function call
attach:
signature: attach(key id)
synopsis: Triggered when an agent attaches or detaches from agent
changed:
signature: changed( integer change )
synopsis: Triggered various event change the task
collision:
signature: collision(integer num_detected)
synopsis: Triggered while task is colliding with another task
collision_end:
signature: collision_end(integer num_detected)
synopsis: Triggered when task stops colliding with another task
collision_start:
signature: collision_start(integer num_detected)
synopsis: Triggered when task starts colliding with another task
control:
signature: control(key id, integer level, integer edge)
synopsis: Result of llTakeControls library function call
dataserver:
signature: dataserver(key queryid, string data)
synopsis: Triggered when task receives asynchronous data
email:
signature: email(string time, string address, string subj, string message, integer num_left)
synopsis: Triggered when task receives email
http_request:
signature: http_request(key id, string method, string body)
synopsis: Triggered when task receives an http request against a public URL
http_response:
signature: http_response(key request_id, integer status, list metadata, string body)
synopsis: Triggered when task receives a response to one of its llHTTPRequests
land_collision:
signature: land_collision(vector pos)
synopsis: Triggered when task is colliding with land
land_collision_end:
signature: land_collision_end(vector pos)
synopsis: Triggered when task stops colliding with land
land_collision_start:
signature: land_collision_start(vector pos)
synopsis: Triggered when task starts colliding with land
link_message:
signature: link_message(integer sender_num, integer num, string str, key id)
synopsis: Triggered when task receives a link message via LLMessageLinked library function call
listen:
signature: listen(integer channel, string name, key id, string message)
synopsis: Result of the llListen library function call
llAbs:
energy: 10.f
params: i
returns: i
signature: integer llAbs(integer val)
sleep: 0.f
synopsis:
llAcos:
energy: 10.f
params: f
returns: f
signature: float llAcos(float val)
sleep: 0.f
synopsis: Returns the arccosine in radians of val
llAddToLandBanList:
energy: 10.f
params: kf
returns: "NULL"
signature: llAddToLandBanList(key avatar, float hours)
sleep: 0.1f
synopsis: Add avatar to the land ban list for hours
llAddToLandPassList:
energy: 10.f
params: kf
returns: "NULL"
signature: llAddToLandPassList(key avatar, float hours)
sleep: 0.1f
synopsis: Add avatar to the land pass list for hours
llAdjustSoundVolume:
energy: 10.f
params: f
returns: "NULL"
signature: llAdjustSoundVolume(float volume)
sleep: 0.1f
synopsis: adjusts volume of attached sound (0.0 - 1.0)
llAllowInventoryDrop:
energy: 10.f
params: i
returns: "NULL"
signature: llAllowInventoryDrop(integer add)
sleep: 0.f
synopsis: If add == TRUE, users without permissions can still drop inventory items onto task
llAngleBetween:
energy: 10.f
params: qq
returns: f
signature: float llAngleBetween(rotation a, rotation b)
sleep: 0.f
synopsis: Returns angle between rotation a and b
llApplyImpulse:
energy: 10.f
params: vi
returns: "NULL"
signature: llApplyImpulse(vector force, integer local)
sleep: 0.f
synopsis: applies impulse to object, in local coords if local == TRUE (if the script is physical)
llApplyRotationalImpulse:
energy: 10.f
params: vi
returns: "NULL"
signature: llApplyRotationalImpulse(vector force, integer local)
sleep: 0.f
synopsis: applies rotational impulse to object, in local coords if local == TRUE (if the script is physical)
llAsin:
energy: 10.f
params: f
returns: f
signature: float llAsin(float val)
sleep: 0.f
synopsis: Returns the arcsine in radians of val
llAtan2:
energy: 10.f
params: ff
returns: f
signature: float llAtan2(float y, float x)
sleep: 0.f
synopsis:
llAttachToAvatar:
energy: 10.f
params: i
returns: "NULL"
signature: llAttachToAvatar(integer attachment)
sleep: 0.f
synopsis: Attach to avatar task has permissions for at point attachment
llAvatarOnSitTarget:
energy: 10.f
params: "NULL"
returns: k
signature: key llAvatarOnSitTarget()
sleep: 0.f
synopsis: If an avatar is sitting on the sit target, return the avatar's key, NULL_KEY otherwise
llAxes2Rot:
energy: 10.f
params: vvv
returns: q
signature: rotation llAxes2Rot(vector fwd, vector left, vector up)
sleep: 0.f
synopsis: returns the rotation defined by the coordinate axes
llAxisAngle2Rot:
energy: 10.f
params: vf
returns: q
signature: rotation llAxisAngle2Rot(vector axis, float angle)
sleep: 0.f
synopsis: Returns the rotation generated angle about axis
llBase64ToInteger:
energy: 10.f
params: s
returns: i
signature: integer llBase64ToInteger(string str)
sleep: 0.0f
synopsis: Big endian decode of a Base64 string into an integer.
llBase64ToString:
energy: 10.f
params: s
returns: s
signature: string llBase64ToString(string str)
sleep: 0.f
synopsis: Converts a Base 64 string to a conventional string. If the conversion creates any unprintable characters, they are converted to spaces.
llBreakAllLinks:
energy: 10.f
params: "NULL"
returns: "NULL"
signature: llBreakAllLinks()
sleep: 0.f
synopsis: Delinks all tasks in the link set (requires permission PERMISSION_CHANGE_LINKS be set)
llBreakLink:
energy: 10.f
params: i
returns: "NULL"
signature: llBreakLink(integer linknum)
sleep: 0.f
synopsis: Delinks the task with the given link number (requires permission PERMISSION_CHANGE_LINKS be set)
llCSV2List:
energy: 10.f
params: s
returns: l
signature: list llCSV2List(string src)
sleep: 0.f
synopsis: Create a list from a string of comma separated values
llCeil:
energy: 10.f
params: f
returns: i
signature: integer llCeil(float val)
sleep: 0.f
synopsis: returns smallest integer value >= val
llClearCameraParams:
energy: 10.f
params: "NULL"
returns: "NULL"
signature: llClearCameraParams()
sleep: 0.f
synopsis: Resets all camera parameters to default values and turns off scripted camera control.
llCloseRemoteDataChannel:
energy: 10.f
params: k
returns: "NULL"
signature: llCloseRemoteDataChannel(key channel)
sleep: 1.f
synopsis: Closes XML-RPC channel.
llCloud:
energy: 10.f
params: v
returns: f
signature: float llCloud(vector v)
sleep: 0.f
synopsis: returns the cloud density at the object position + v
llCollisionFilter:
energy: 10.f
params: ski
returns: "NULL"
signature: llCollisionFilter(string name, key id, integer accept)
sleep: 0.f
synopsis: if accept == TRUE, only accept collisions with objects name and id (either is optional), otherwise with objects not name or id
llCollisionSound:
energy: 10.f
params: sf
returns: "NULL"
signature: llCollisionSound(string impact_sound, float impact_volume)
sleep: 0.f
synopsis: Suppress default collision sounds, replace default impact sounds with impact_sound (empty string to just suppress)
llCollisionSprite:
energy: 10.f
params: s
returns: "NULL"
signature: llCollisionSprite(string impact_sprite)
sleep: 0.f
synopsis: Suppress default collision sprites, replace default impact sprite with impact_sprite (empty string to just suppress)
llCos:
energy: 10.f
params: f
returns: f
signature: float llCos(float theta)
sleep: 0.f
synopsis: theta in radians
llCreateLink:
energy: 10.f
params: ki
returns: "NULL"
signature: llCreateLink(key target, integer parent)
sleep: 1.f
synopsis: Attempt to link task script is attached to and target (requires permission PERMISSION_CHANGE_LINKS be set). If parent == TRUE, task script is attached to is the root
llDeleteSubList:
energy: 10.f
params: lii
returns: l
signature: list llDeleteSubList(list src, integer start, integer end)
sleep: 0.f
synopsis: Remove the slice from the list and return the remainder
llDeleteSubString:
energy: 10.f
params: sii
returns: s
signature: string llDeleteSubString(string src, integer start, integer end)
sleep: 0.f
synopsis: removes the indicated substring and returns the result
llDetachFromAvatar:
energy: 10.f
params: "NULL"
returns: "NULL"
signature: llDetachFromAvatar()
sleep: 0.f
synopsis: Drop off of avatar
llDetectedGrab:
energy: 10.f
params: i
returns: v
signature: vector llDetectedGrab(integer number)
sleep: 0.f
synopsis: returns the grab offset of the user touching object (returns <0,0,0> if number is not valid sensed object)
llDetectedGroup:
energy: 10.f
params: i
returns: i
signature: integer llDetectedGroup(integer number)
sleep: 0.f
synopsis: Returns TRUE if detected object is part of same group as owner
llDetectedKey:
energy: 10.f
params: i
returns: k
signature: key llDetectedKey(integer number)
sleep: 0.f
synopsis: returns the key of detected object number (returns empty key if number is not valid sensed object)
llDetectedLinkNumber:
energy: 10.f
params: i
returns: i
signature: integer llDetectedLinkNumber(integer number)
sleep: 0.f
synopsis: returns the link position of the triggered event for touches and collisions only
llDetectedName:
energy: 10.f
params: i
returns: s
signature: string llDetectedName(integer number)
sleep: 0.f
synopsis: returns the name of detected object number (returns empty string if number is not valid sensed object)
llDetectedOwner:
energy: 10.f
params: i
returns: k
signature: key llDetectedOwner(integer number)
sleep: 0.f
synopsis: returns the key of detected object's owner (returns empty key if number is not valid sensed object)
llDetectedPos:
energy: 10.f
params: i
returns: v
signature: vector llDetectedPos(integer number)
sleep: 0.f
synopsis: returns the position of detected object number (returns <0,0,0> if number is not valid sensed object)
llDetectedRot:
energy: 10.f
params: i
returns: q
signature: rotation llDetectedRot(integer number)
sleep: 0.f
synopsis: returns the rotation of detected object number (returns <0,0,0,1> if number is not valid sensed object)
llDetectedTouchBinormal:
energy: 10.f
params: i
returns: v
signature: vector llDetectedTouchBinormal(integer number)
sleep: 0.f
synopsis: returns the surface binormal for a triggered touch event
llDetectedTouchFace:
energy: 10.f
params: i
returns: i
signature: integer llDetectedTouchFace(integer number)
sleep: 0.f
synopsis: returns the index of the face on the object for a triggered touch event
llDetectedTouchNormal:
energy: 10.f
params: i
returns: v
signature: vector llDetectedTouchNormal(integer number)
sleep: 0.f
synopsis: returns the surface normal for a triggered touch event
llDetectedTouchPos:
energy: 10.f
params: i
returns: v
signature: vector llDetectedTouchPos(integer number)
sleep: 0.f
synopsis: returns the position touched for a triggered touch event
llDetectedTouchST:
energy: 10.f
params: i
returns: v
signature: vector llDetectedTouchST(integer number)
sleep: 0.f
synopsis: returns the s and t coordinates in the first two components of a vector, for a triggered touch event
llDetectedTouchUV:
energy: 10.f
params: i
returns: v
signature: vector llDetectedTouchUV(integer number)
sleep: 0.f
synopsis: returns the u and v coordinates in the first two components of a vector, for a triggered touch event
llDetectedType:
energy: 10.f
params: i
returns: i
signature: integer llDetectedType(integer number)
sleep: 0.f
synopsis: returns the type (AGENT, ACTIVE, PASSIVE, SCRIPTED) of detected object (returns 0 if number is not valid sensed object)
llDetectedVel:
energy: 10.f
params: i
returns: v
signature: vector llDetectedVel(integer number)
sleep: 0.f
synopsis: returns the velocity of detected object number (returns <0,0,0> if number is not valid sensed object)
llDialog:
energy: 10.f
params: ksli
returns: "NULL"
signature: llDialog(key avatar, string message, list buttons, integer chat_channel)
sleep: 1.f
synopsis: Shows a dialog box on the avatar's screen with the message.\nUp to 12 strings in the list form buttons.\nIf a button is clicked, the name is chatted on chat_channel.
llDie:
energy: 0.f
params: "NULL"
returns: "NULL"
signature: llDie()
sleep: 0.f
synopsis: deletes the object
llDumpList2String:
energy: 10.f
params: ls
returns: s
signature: string llDumpList2String(list src, string separator)
sleep: 0.f
synopsis: Write the list out in a single string using separator between values
llEdgeOfWorld:
energy: 10.f
params: vv
returns: i
signature: integer llEdgeOfWorld(vector pos, vector dir)
sleep: 0.f
synopsis: Checks to see whether the border hit by dir from pos is the edge of the world (has no neighboring simulator)
llEjectFromLand:
energy: 10.f
params: k
returns: "NULL"
signature: llEjectFromLand(key pest)
sleep: 0.f
synopsis: Ejects pest from land that you own
llEmail:
energy: 10.f
params: sss
returns: "NULL"
signature: llEmail(string address, string subject, string message)
sleep: 20.f
synopsis: Sends email to address with subject and message
llEscapeURL:
energy: 10.f
params: s
returns: s
signature: string llEscapeURL(string url)
sleep: 0.f
synopsis: Returns and escaped/encoded version of url, replacing spaces with %20 etc.
llEuler2Rot:
energy: 10.f
params: v
returns: q
signature: rotation llEuler2Rot(vector v)
sleep: 0.f
synopsis: returns the rotation representation of Euler Angles v
llFabs:
energy: 10.f
params: f
returns: f
signature: float llFabs(float val)
sleep: 0.f
synopsis:
llFloor:
energy: 10.f
params: f
returns: i
signature: integer llFloor(float val)
sleep: 0.f
synopsis: returns largest integer value <= val
llForceMouselook:
energy: 10.f
params: i
returns: "NULL"
signature: llForceMouselook(integer mouselook)
sleep: 0.f
synopsis: If mouselook is TRUE any avatar that sits on this object is forced into mouselook mode
llFrand:
energy: 10.f
params: f
returns: f
signature: float llFrand(float mag)
sleep: 0.f
synopsis: returns random number in range [0,mag)
llGetAccel:
energy: 10.f
params: "NULL"
returns: v
signature: vector llGetAccel()
sleep: 0.f
synopsis: gets the acceleration
llGetAgentInfo:
energy: 10.f
params: k
returns: i
signature: integer llGetAgentInfo(key id)
sleep: 0.f
synopsis: Gets information about agent ID.\nReturns AGENT_FLYING, AGENT_ATTACHMENTS, AGENT_SCRIPTED, AGENT_SITTING, AGENT_ON_OBJECT, AGENT_MOUSELOOK, AGENT_AWAY, AGENT_BUSY, AGENT_TYPING, AGENT_CROUCHING, AGENT_ALWAYS_RUN, AGENT_WALKING and/or AGENT_IN_AIR.
llGetAgentLanguage:
energy: 10.f
params: k
returns: s
signature: string llGetAgentLanguage(key id)
sleep: 0.f
synopsis: Gets the agents preferred language..
llGetAgentSize:
energy: 10.f
params: k
returns: v
signature: vector llGetAgentSize(key id)
sleep: 0.f
synopsis: If the agent is in the same sim as the object, returns the size of the avatar
llGetAlpha:
energy: 10.f
params: i
returns: f
signature: float llGetAlpha(integer face)
sleep: 0.f
synopsis: gets the alpha
llGetAndResetTime:
energy: 10.f
params: "NULL"
returns: f
signature: float llGetAndResetTime()
sleep: 0.f
synopsis: gets the time in seconds since creation and sets the time to zero
llGetAnimation:
energy: 10.f
params: k
returns: s
signature: string llGetAnimation(key id)
sleep: 0.f
synopsis: Get the currently playing locomotion animation for avatar id
llGetAnimationList:
energy: 10.f
params: k
returns: l
signature: list llGetAnimationList(key id)
sleep: 0.f
synopsis: Gets a list of all playing animations for avatar id
llGetAttached:
energy: 10.f
params: "NULL"
returns: i
signature: integer llGetAttached()
sleep: 0.f
synopsis: returns the object attachment point or 0 if not attached
llGetBoundingBox:
energy: 10.f
params: k
returns: l
signature: list llGetBoundingBox(key object)
sleep: 0.f
synopsis: "Returns the bounding box around an object (including any linked prims) relative to the root prim, in a list: [ (vector) min_corner, (vector) max_corner ]"
llGetCameraPos:
energy: 10.f
params: ""
returns: v
signature: vector llGetCameraPos()
sleep: 0.f
synopsis: Gets current camera position for agent task has permissions for.
llGetCameraRot:
energy: 10.f
params: ""
returns: q
signature: rotation llGetCameraRot()
sleep: 0.f
synopsis: Gets current camera orientation for agent task has permissions for.
llGetCenterOfMass:
energy: 10.f
params: "NULL"
returns: v
signature: vector llGetCenterOfMass()
sleep: 0.f
synopsis: Get the object's center of mass
llGetColor:
energy: 10.f
params: i
returns: v
signature: vector llGetColor(integer face)
sleep: 0.f
synopsis: gets the color
llGetCreator:
energy: 10.f
params: "NULL"
returns: k
signature: key llGetCreator()
sleep: 0.f
synopsis: Returns the creator of the object
llGetDate:
energy: 10.f
params: "NULL"
returns: s
signature: string llGetDate()
sleep: 0.f
synopsis: Gets the date as YYYY-MM-DD
llGetEnergy:
energy: 10.f
params: "NULL"
returns: f
signature: float llGetEnergy()
sleep: 0.f
synopsis: Returns how much energy is in the object as a percentage of maximum
llGetForce:
energy: 10.f
params: "NULL"
returns: v
signature: vector llGetForce()
sleep: 0.f
synopsis: gets the force (if the script is physical)
llGetFreeMemory:
energy: 10.f
params: "NULL"
returns: i
signature: integer llGetFreeMemory()
sleep: 0.f
synopsis: returns the available heap space for the current script
llGetFreeURLs:
energy: 10.f
params: "NULL"
returns: i
signature: integer llGetFreeURLs()
sleep: 0.f
synopsis: returns the available urls for the current script
llGetGMTclock:
energy: 10.f
params: ""
returns: f
signature: float llGetGMTclock()
sleep: 0.f
synopsis: Gets the time in seconds since midnight in GMT
llGetGeometricCenter:
energy: 10.f
params: "NULL"
returns: v
signature: vector llGetGeometricCenter()
sleep: 0.f
synopsis: Returns the geometric center of the linked set the script is attached to.
llGetHTTPHeader:
energy: 10.f
params: ks
returns: s
signature: string llGetHTTPHeader(key id, string header)
sleep: 0.f
synopsis: Get the value for header for request id.
llGetInventoryCreator:
energy: 10.f
params: s
returns: k
signature: key llGetInventoryCreator(string item)
sleep: 0.f
synopsis: Returns the key for the creator of the inventory item.
llGetInventoryKey:
energy: 10.f
params: s
returns: k
signature: key llGetInventoryKey(string name)
sleep: 0.f
synopsis: Returns the key of the inventory name
llGetInventoryName:
energy: 10.f
params: ii
returns: s
signature: string llGetInventoryName(integer type, integer number)
sleep: 0.f
synopsis: Get the name of the inventory item number of type
llGetInventoryNumber:
energy: 10.f
params: i
returns: i
signature: integer llGetInventoryNumber(integer type)
sleep: 0.f
synopsis: "Get the number of items of a given type in the task's inventory.\\nValid types: INVENTORY_TEXTURE, INVENTORY_SOUND, INVENTORY_OBJECT, INVENTORY_SCRIPT, INVENTORY_CLOTHING, INVENTORY_BODYPART, INVENTORY_NOTECARD, INVENTORY_LANDMARK, INVENTORY_ALL"
llGetInventoryPermMask:
energy: 10.f
params: si
returns: i
signature: integer llGetInventoryPermMask(string item, integer mask)
sleep: 0.f
synopsis: Returns the requested permission mask for the inventory item.
llGetInventoryType:
energy: 10.f
params: s
returns: i
signature: integer llGetInventoryType(string name)
sleep: 0.f
synopsis: Returns the type of the inventory name
llGetKey:
energy: 10.f
params: "NULL"
returns: k
signature: key llGetKey()
sleep: 0.f
synopsis: Get the key for the task the script is attached to
llGetLandOwnerAt:
energy: 10.f
params: v
returns: k
signature: key llGetLandOwnerAt(vector pos)
sleep: 0.f
synopsis: Returns the key of the land owner, NULL_KEY if public
llGetLinkKey:
energy: 10.f
params: i
returns: k
signature: key llGetLinkKey(integer linknum)
sleep: 0.f
synopsis: Get the key of linknumber in link set
llGetLinkName:
energy: 10.f
params: i
returns: s
signature: string llGetLinkName(integer linknum)
sleep: 0.f
synopsis: Get the name of linknumber in link set
llGetLinkNumber:
energy: 10.f
params: "NULL"
returns: i
signature: integer llGetLinkNumber()
sleep: 0.f
synopsis: Returns what number in a link set the script is attached to (0 means no link, 1 the root, 2 for first child, &c)
llGetListEntryType:
energy: 10.f
params: li
returns: i
signature: integer llGetListEntryType(list src, integer index)
sleep: 0.f
synopsis: Returns the type of the index entry in the list\n(TYPE_INTEGER, TYPE_FLOAT, TYPE_STRING, TYPE_KEY, TYPE_VECTOR, TYPE_ROTATION, or TYPE_INVALID if index is off list)
llGetListLength:
energy: 10.f
params: l
returns: i
signature: integer llGetListLength(list src)
sleep: 0.f
synopsis: Get the number of elements in the list
llGetLocalPos:
energy: 10.f
params: "NULL"
returns: v
signature: vector llGetLocalPos()
sleep: 0.f
synopsis: gets the position relative to the root (if the script isn't physical)
llGetLocalRot:
energy: 10.f
params: "NULL"
returns: q
signature: rotation llGetLocalRot()
sleep: 0.f
synopsis: gets the rotation local to the root (if the script isn't physical)
llGetMass:
energy: 10.f
params: "NULL"
returns: f
signature: float llGetMass()
sleep: 0.f
synopsis: Get the mass of task name that script is attached to
llGetNextEmail:
energy: 10.f
params: ss
returns: "NULL"
signature: llGetNextEmail(string address, string subject)
sleep: 0.f
synopsis: Get the next waiting email with appropriate address and/or subject (if blank they are ignored)
llGetNotecardLine:
energy: 10.f
params: si
returns: k
signature: key llGetNotecardLine(string name, integer line)
sleep: 0.1f
synopsis: Returns line line of notecard name via the dataserver event
llGetNumberOfNotecardLines:
energy: 10.f
params: s
returns: k
signature: key llGetNumberOfNotecardLines(string name)
sleep: 0.1f
synopsis: Returns number of lines in notecard 'name' via the dataserver event (cast return value to integer)
llGetNumberOfPrims:
energy: 10.f
params: "NULL"
returns: i
signature: integer llGetNumberOfPrims()
sleep: 0.f
synopsis: Returns the number of prims in a link set the script is attached to
llGetNumberOfSides:
energy: 10.f
params: "NULL"
returns: i
signature: integer llGetNumberOfSides()
sleep: 0.f
synopsis: Returns the number of sides
llGetObjectDesc:
energy: 10.f
params: "NULL"
returns: s
signature: string llGetObjectDesc()
sleep: 0.f
synopsis: Returns the description of the object the script is attached to
llGetObjectDetails:
energy: 10.f
params: kl
returns: l
signature: list llGetObjectDetails(key id, list params)
sleep: 0.f
synopsis: Gets the object details specified in params for the object with key id.\nDetails are OBJECT_NAME, _DESC, _POS, _ROT, _VELOCITY, _OWNER, _GROUP, _CREATOR.
llGetObjectMass:
energy: 10.f
params: k
returns: f
signature: float llGetObjectMass(key id)
sleep: 0.f
synopsis: Get the mass of the object with key id
llGetObjectName:
energy: 10.f
params: "NULL"
returns: s
signature: string llGetObjectName()
sleep: 0.f
synopsis: Returns the name of the object script is attached to
llGetObjectPermMask:
energy: 10.f
params: i
returns: i
signature: integer llGetObjectPermMask(integer mask)
sleep: 0.f
synopsis: Returns the requested permission mask for the root object the task is attached to.
llGetObjectPrimCount:
energy: 10.f
params: k
returns: i
signature: integer llGetObjectPrimCount(key object_id)
sleep: 0.f
synopsis: Returns the total number of prims for an object.
llGetOmega:
energy: 10.f
params: "NULL"
returns: v
signature: vector llGetOmega()
sleep: 0.f
synopsis: gets the omega
llGetOwner:
energy: 10.f
params: "NULL"
returns: k
signature: key llGetOwner()
sleep: 0.f
synopsis: Returns the owner of the task
llGetOwnerKey:
energy: 10.f
params: k
returns: k
signature: key llGetOwnerKey(key id)
sleep: 0.f
synopsis: Find the owner of id
llGetParcelDetails:
energy: 10.f
params: vl
returns: l
signature: list llGetParcelDetails(vector pos, list params)
sleep: 0.f
synopsis: "Gets the parcel details specified in params for the parcel at pos.\\nParams is one or more of: PARCEL_DETAILS_NAME, _DESC, _OWNER, _GROUP, _AREA"
llGetParcelFlags:
energy: 10.f
params: v
returns: i
signature: integer llGetParcelFlags(vector pos)
sleep: 0.f
synopsis: Get the parcel flags (PARCEL_FLAG_*) for the parcel including the point pos.
llGetParcelMaxPrims:
energy: 10.f
params: vi
returns: i
signature: integer llGetParcelMaxPrims(vector pos, integer sim_wide)
sleep: 0.f
synopsis: Gets the maximum number of prims allowed on the parcel at pos.
llGetParcelPrimCount:
energy: 10.f
params: vii
returns: i
signature: integer llGetParcelPrimCount(vector pos, integer category, integer sim_wide)
sleep: 0.f
synopsis: "Gets the number of prims on the parcel of the given category.\\nCategories: PARCEL_COUNT_TOTAL, _OWNER, _GROUP, _OTHER, _SELECTED, _TEMP."
llGetParcelPrimOwners:
energy: 10.f
params: v
returns: l
signature: list llGetParcelPrimOwners(vector pos)
sleep: 2.0f
synopsis: Returns a list of all residents who own objects on the parcel and the number of objects they own.\nRequires owner-like permissions for the parcel.
llGetPermissions:
energy: 10.f
params: "NULL"
returns: i
signature: integer llGetPermissions()
sleep: 0.f
synopsis: return what permissions have been enabled
llGetPermissionsKey:
energy: 10.f
params: "NULL"
returns: k
signature: key llGetPermissionsKey()
sleep: 0.f
synopsis: Return agent that permissions are enabled for. NULL_KEY if not enabled
llGetPos:
energy: 10.f
params: "NULL"
returns: v
signature: vector llGetPos()
sleep: 0.f
synopsis: gets the position (if the script isn't physical)
llGetPrimitiveParams:
energy: 10.f
params: l
returns: l
signature: list llGetPrimitiveParams(list params)
sleep: 0.2f
synopsis: Gets primitive parameters specified in the params list.
llGetRegionAgentCount:
energy: 10.f
params: "NULL"
returns: i
signature: integer llGetRegionAgentCount()
sleep: 0.f
synopsis: returns the number of agents in a region
llGetRegionCorner:
energy: 10.f
params: "NULL"
returns: v
signature: vector llGetRegionCorner()
sleep: 0.f
synopsis: Returns a vector with the south west corner x,y position of the region the object is in
llGetRegionFPS:
energy: 10.f
params: "NULL"
returns: f
signature: float llGetRegionFPS()
sleep: 0.f
synopsis: returns the mean region frames per second
llGetRegionFlags:
energy: 10.f
params: "NULL"
returns: i
signature: integer llGetRegionFlags()
sleep: 0.f
synopsis: Get the region flags (REGION_FLAG_*) for the region the object is in.
llGetRegionName:
energy: 10.f
params: "NULL"
returns: s
signature: string llGetRegionName()
sleep: 0.f
synopsis: returns the current region name
llGetRegionTimeDilation:
energy: 10.f
params: "NULL"
returns: f
signature: float llGetRegionTimeDilation()
sleep: 0.f
synopsis: returns the current time dilation as a float between 0 and 1
llGetRootPosition:
energy: 10.f
params: "NULL"
returns: v
signature: vector llGetRootPosition()
sleep: 0.f
synopsis: Gets the global position of the root object of the object script is attached to
llGetRootRotation:
energy: 10.f
params: "NULL"
returns: q
signature: rotation llGetRootRotation()
sleep: 0.f
synopsis: Gets the global rotation of the root object of the object script is attached to
llGetRot:
energy: 10.f
params: "NULL"
returns: q
signature: rotation llGetRot()
sleep: 0.f
synopsis: gets the rotation (if the script isn't physical)
llGetScale:
energy: 10.f
params: "NULL"
returns: v
signature: vector llGetScale()
sleep: 0.f
synopsis: gets the scale
llGetScriptName:
energy: 10.f
params: "NULL"
returns: s
signature: string llGetScriptName()
sleep: 0.f
synopsis: Returns the script name
llGetScriptState:
energy: 10.f
params: s
returns: i
signature: integer llGetScriptState(string name)
sleep: 0.f
synopsis: Resets TRUE if script name is running
llGetSimulatorHostname:
energy: 10.f
params: ""
returns: s
signature: string llGetSimulatorHostname()
sleep: 10.f
synopsis: Gets the hostname of the machine script is running on (same as string in viewer Help dialog)
llGetStartParameter:
energy: 10.f