50 lines
680 B
Plaintext
50 lines
680 B
Plaintext
|
|
f1() inline
|
||
|
|
{
|
||
|
|
llOwnerSay("f1");
|
||
|
|
}
|
||
|
|
|
||
|
|
f2(integer f2param) inline
|
||
|
|
{
|
||
|
|
llOwnerSay("f2:" + (string)f2param);
|
||
|
|
}
|
||
|
|
|
||
|
|
vector f3(integer f3p1, string f3p2) inline
|
||
|
|
{
|
||
|
|
f2(f3p1);
|
||
|
|
integer f3p1; // test shading the parameter
|
||
|
|
{
|
||
|
|
jump x;
|
||
|
|
llOwnerSay("f3:" + (string)f3p1 + f3p2);
|
||
|
|
}
|
||
|
|
@x;
|
||
|
|
if (f3p2 != "") return <1,1,1>;
|
||
|
|
do ; while (f4());
|
||
|
|
return <0,0,0>;
|
||
|
|
}
|
||
|
|
|
||
|
|
integer f4() inline
|
||
|
|
{
|
||
|
|
return llGetLinkNumber();
|
||
|
|
}
|
||
|
|
|
||
|
|
say(string s) inline
|
||
|
|
{
|
||
|
|
llOwnerSay(s);
|
||
|
|
}
|
||
|
|
|
||
|
|
default
|
||
|
|
{
|
||
|
|
state_entry()
|
||
|
|
{
|
||
|
|
f1();
|
||
|
|
if (1) f1();
|
||
|
|
f2(3);
|
||
|
|
if (f3(4, "x") == ZERO_VECTOR) llOwnerSay("ok");
|
||
|
|
}
|
||
|
|
|
||
|
|
timer()
|
||
|
|
{
|
||
|
|
say("hi");
|
||
|
|
}
|
||
|
|
}
|