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
|
float PI = 3.14159265358979323846264338327950;
float PI_BY_TWO = PI / 2; // 1.57079632679489661923132169163975
float TWO_PI = PI * 2; // 6.28318530717958647692528676655900
float DEG_TO_RAD = PI / 180.0; // 0.01745329252
float RAD_TO_DEG = 180.0 / PI; // 57.2957795131
float SQRT2 = 1.4142135623730950488016887242097;
integer CHANGED_INVENTORY = 0x001;
integer CHANGED_COLOR = 0x002;
integer CHANGED_SHAPE = 0x004;
integer CHANGED_SCALE = 0x008;
integer CHANGED_TEXTURE = 0x010;
integer CHANGED_LINK = 0x020;
integer CHANGED_ALLOWED_DROP = 0x040;
integer CHANGED_OWNER = 0x080;
integer CHANGED_REGION = 0x100;
integer CHANGED_TELEPORT = 0x200;
integer CHANGED_REGION_START = 0x400;
integer CHANGED_MEDIA = 0x800;
integer DEBUG_CHANNEL = 2147483647;
integer PUBLIC_CHANNEL = 0;
integer INVENTORY_ALL = -1;
integer INVENTORY_NONE = -1;
integer INVENTORY_TEXTURE = 0;
integer INVENTORY_SOUND = 1;
integer INVENTORY_LANDMARK = 3;
integer INVENTORY_CLOTHING = 5;
integer INVENTORY_OBJECT = 6;
integer INVENTORY_NOTECARD = 7;
integer INVENTORY_SCRIPT = 10;
integer INVENTORY_BODYPART = 13;
integer INVENTORY_ANIMATION = 20;
integer INVENTORY_GESTURE = 21;
integer ALL_SIDES = -1;
integer LINK_SET = -1;
integer LINK_ROOT = 1;
integer LINK_ALL_OTHERS = -2;
integer LINK_ALL_CHILDREN = -3;
integer LINK_THIS = -4;
integer PERM_ALL = 0x7FFFFFFF;
integer PERM_COPY = 0x00008000;
integer PERM_MODIFY = 0x00004000;
integer PERM_MOVE = 0x00080000;
integer PERM_TRANSFER = 0x00002000;
integer MASK_BASE = 0;
integer MASK_OWNER = 1;
integer MASK_GROUP = 2;
integer MASK_EVERYONE = 3;
integer MASK_NEXT = 4;
integer PERMISSION_DEBIT = 0x0002;
integer PERMISSION_TAKE_CONTROLS = 0x0004;
integer PERMISSION_TRIGGER_ANIMATION = 0x0010;
integer PERMISSION_ATTACH = 0x0020;
integer PERMISSION_CHANGE_LINKS = 0x0080;
integer PERMISSION_TRACK_CAMERA = 0x0400;
integer PERMISSION_CONTRAL_CAMERA = 0x0800;
integer AGENT = 0x01;
integer ACTIVE = 0x02;
integer PASSIVE = 0x04;
integer SCRIPTED = 0x08;
integer OBJECT_UNKNOWN_DETAIL = -1;
integer TRUE = 1;
integer FALSE = 0;
string NULL_KEY = "00000000-0000-0000-0000-000000000000";
string EOF = "\n\n\n";
rotation ZERO_ROTATION = <0.0, 0.0, 0.0, 1.0>;
vector ZERO_VECTOR = <0.0, 0.0, 0.0>;
// Functions.
float llPow(float number, float places){}
integer llRound(float number){}
key llDetectedKey(integer index){}
key llDetectedGroup(integer index){}
key llSameGroup(key avatar){}
float llGetAlpha(integer side){}
llSetAlpha(float alpha, integer side){}
integer llGetLinkNumber(){}
string llGetObjectDesc(){}
llSetObjectDesc(string text){}
string llGetObjectName(){}
llSetObjectName(string text){}
string llGetInventoryName(integer type, integer index){}
integer llGetInventoryNumber(integer type){}
integer llGetInventoryType(string name){}
key llGetNotecardLine(string name, integer index){}
integer llGetFreeMemory(){}
string llGetScriptName(){}
float llGetTime(){}
llResetOtherScript(string name){}
llResetScript(){}
llResetTime(){}
llSetScriptState(string name, integer running){}
llSetTimerEvent(float seconds){}
llPlaySound(string name, float volume){}
llRezObject(string name, vector position, vector velocity, rotation rot, integer channel);
vector llGetPos(){}
rotation llGetRot(){}
rotation llEuler2Rot(vector vec){}
vector llRot2Euler(rotation rot){}
string llGetSubString(string text, integer start, integer end){}
integer llSubStringIndex(string text, string sub){}
list llParseString2List(string in, list l, list l1){}
list llParseStringKeepNulls(string in, list l, list l1){}
list llCSV2List(string text){}
list llDeleteSubList(list l, integer start, integer end){}
string llList2CSV(list l){}
float llList2Float(list l, integer index){}
integer llList2Integer(list l, integer index){}
key llList2Key(list l, integer index){}
list llList2List(list l, integer start, integer end){}
string llList2String(list l, integer index){}
rotation llList2Rotation(list l, integer index){}
vector llList2Vector(list l, integer index){}
integer llGetListLength(list l){}
list llListReplaceList(list l, list part, integer start, integer end){}
list llListSort(list l, integer stride, integer ascending){}
list llGetAnimationList(key id){}
key llGetKey(){}
key llGetOwner(){}
integer llGetPermissions(){}
key llGetPermissionsKey(){}
string llKey2Name(key avatar){}
llRequestPermissions(key avatar, integer perms){}
llStartAnimation(string anim){}
llStopAnimation(string anim){}
llSleep(float seconds){}
llDialog(key avatar, string caption, list arseBackwardsMenu, integer channel){}
llListen(integer channel, string name, key id, string msg){}
llOwnerSay(string text){}
llSay(integer channel, string text){}
llShout(integer channel, string text){}
llWhisper(integer channel, string text){}
llMessageLinked(integer link, integer num, string text, key aKey){}
|