<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.secondlife.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Cago+Hax</id>
	<title>Second Life Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.secondlife.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Cago+Hax"/>
	<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/wiki/Special:Contributions/Cago_Hax"/>
	<updated>2026-07-26T19:29:26Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Feature_requests&amp;diff=22400</id>
		<title>Feature requests</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Feature_requests&amp;diff=22400"/>
		<updated>2007-06-02T20:32:14Z</updated>

		<summary type="html">&lt;p&gt;Cago Hax: /* Filing Feature Requests */llTrace(integer rule,list[parameters])&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{OSWikiContribBox}}&lt;br /&gt;
&lt;br /&gt;
boolean llTrace(integer rule,list[parameters])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Howdie! just a new function suggestion.....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
returns trace filter function result TRUE or FALSE&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
integer rule:&lt;br /&gt;
sets the type of the trace function:&lt;br /&gt;
- TRACE_TRIGGER the trace function acts like a trigger when trace target argument is actually traced&lt;br /&gt;
- TRACE_INFO    the trace function returns the realtime output value of the trace target argument&lt;br /&gt;
- TRACE_SCRIPT(@SPOT)  the trace function will trace defined arguments at a precise state in the&lt;br /&gt;
                       script @SPOT, as does already the jump function in LSL.&lt;br /&gt;
                &lt;br /&gt;
&lt;br /&gt;
paramaters:&lt;br /&gt;
&lt;br /&gt;
- [integer TRACE_TYPE[list params],integer task,integer filter,string label,integer display] &lt;br /&gt;
  &lt;br /&gt;
  .integer task: its the string name of the trace target argument defined whatever type it is&lt;br /&gt;
                 it can be a string a boolean... depending on the trace type integer value&lt;br /&gt;
                 entered.&lt;br /&gt;
&lt;br /&gt;
  .integer filter is the type of tracing:&lt;br /&gt;
  - TRACE_INPUT traces only input values of the defined argument&lt;br /&gt;
  - TRACE_OUTPUT traces only the output of the defined argument&lt;br /&gt;
  - TRACE_STREAM traces the entire value stream related to defined argument&lt;br /&gt;
&lt;br /&gt;
  .string label is any string inputed that will display each time trace target argument will&lt;br /&gt;
   get filtered out, limited to 32 characters.&lt;br /&gt;
&lt;br /&gt;
  .integer display opens,shuts or do not dispaly a window to trace defined trace target value streams&lt;br /&gt;
  &lt;br /&gt;
   DISPLAY_ON(integer width,integer height,float alpha,vector color,integer trim)&lt;br /&gt;
             -integer width:  size in pixel of the display output window width&lt;br /&gt;
             -integer height: size in pixel of the display output window height&lt;br /&gt;
             -float xwpos:  location x value of the upper trace window corner.&lt;br /&gt;
             -float ywpos:  location y value of the upper trace window corner.&lt;br /&gt;
             -float alpha:    alpha render value of the trace display window.&lt;br /&gt;
             -vector color:   alpha render value of the trace display window.&lt;br /&gt;
             -integer trim: will define if the window will keep a static size&lt;br /&gt;
              or if it will resize as stream data values feeds tracing window&lt;br /&gt;
             TRIM_HEAD window will show a single line filled with the last traced value&lt;br /&gt;
             TRIM_LIVE window will fit exact size to display output data stream values.&lt;br /&gt;
               &amp;quot;&amp;quot;   &amp;quot;&amp;quot; ,secondary arguments:&lt;br /&gt;
                       TRIM_OUTPUT window wont show output data stream.&lt;br /&gt;
                       TRIM_INPUT window wont show input data stream.&lt;br /&gt;
             TRIM_NONE window keeps defined size or default size.&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  DISPLAY_OFF shuts any or do not display trace window at all.&lt;br /&gt;
 &lt;br /&gt;
  ##TRACE TYPE---------------------------------------------------------&lt;br /&gt;
   &lt;br /&gt;
- TRACE_STRING[string  str,boolean CS,vector color,integer lenght]&lt;br /&gt;
  string str: string value defined.&lt;br /&gt;
  boolean CS:(case sensitive) defines if trace filter is case sensitive FALSE disable input case      sensitive.&lt;br /&gt;
  vector color: string color defined for tracing or set to integer ZERO_VECTOR or 0.&lt;br /&gt;
  integer lenght: string lenght defined for tracing or value 255 for any string lenght input/output.&lt;br /&gt;
         &lt;br /&gt;
- TRACE_VECTOR[integer type,vector v,integer display]&lt;br /&gt;
  integer type:defines vector type to trace as follows:&lt;br /&gt;
   -VECTOR_LOCAL_POS traces local vector position type.&lt;br /&gt;
   -VECTOR_WORLD_POS traces world vector position type. &lt;br /&gt;
   -VECTOR_ATTACHMENT_POS(integer attach) integer attach defines the attachment location vector source position.&lt;br /&gt;
   -VECTOR_COLOR traces vector color type.&lt;br /&gt;
   -VECTOR_ROTATION traces rotation vector type.&lt;br /&gt;
   -VECTOR_SCALE traces scale vector type.&lt;br /&gt;
   -VECTOR_VELOCITY traces velocity vector type.&lt;br /&gt;
   &lt;br /&gt;
   vector v: vector tracing defined value.&lt;br /&gt;
   integer display: display parameters (see parameters description above)&lt;br /&gt;
   &lt;br /&gt;
   &lt;br /&gt;
- TRACE_BOOLEAN traces aimed boolean defined in integer task.&lt;br /&gt;
- TRACE_FLOAT   traces aimed float defined in integer task.&lt;br /&gt;
- TRACE_LINK(ineteger skip) traces aimed link defined in integer task and skip linknum defined by integer skip.&lt;br /&gt;
                            SKIP_THIS skips LINK_THIS link number integer.&lt;br /&gt;
                            SKIP_SET  skips LINK_SET link number integer.&lt;br /&gt;
                            SKIP_ALL_OTHERS skips LINK_ALL_OTHERS link number integer.&lt;br /&gt;
                            SKIP_NONE skip nothing.&lt;br /&gt;
                            SKIP_ALL  skip all link number.&lt;br /&gt;
&lt;br /&gt;
                            - TRACE_CHANNEL(integer C#) traces defined C# chat channel number output.&lt;br /&gt;
- TRACE_EVENT traces defined event type, at_target,not_at_target,on_rez ect....all LSL event integer     &lt;br /&gt;
              input type, task integer is set with the integer num related to the event.&lt;br /&gt;
&lt;br /&gt;
- TRACE_LIST  traces any list active or static in the running script.&lt;br /&gt;
              defined by the integer task.&lt;br /&gt;
- TRACE_AGENT traces agent key UUID or name defined by integer task.&lt;br /&gt;
- TRACE_LAND  traces land key UUID or name defined by integer task.&lt;br /&gt;
- TRACE_PERMS traces permission rules key UUID or name defined by integer task.&lt;br /&gt;
- TRACE_ANIMATION traces animation key UUID or name defined by integer task.&lt;br /&gt;
- TRACE_TEXTURE(integer face) traces texture key UUID or name of textured object name or key defined by integer task.&lt;br /&gt;
- TRACE RANKING traces the vote ranking of the target defined by integer task.&lt;br /&gt;
                this come with the idea to implementt a new function llVote(sring name,key id)&lt;br /&gt;
                to give a ranking to object made by residents.&lt;br /&gt;
                &lt;br /&gt;
- TRACE_KEY traces the key UUID of the target defined by integer task.&lt;br /&gt;
- TRACE TIME traces instant time(t) value when integer task value is TRUE.&lt;br /&gt;
- TRACE_LAND returns the general informations and rules of the land the script is in.&lt;br /&gt;
- TRACE_STATUS(integer type) traces the status of an object,primitive or agent defined by task integer.&lt;br /&gt;
               integer type:AGENT_STATUS will trace only agent related status like wlaking,sit,flying  &lt;br /&gt;
               ect...&lt;br /&gt;
                                          name or key UUID defined by integer task.&lt;br /&gt;
                            PRIM_STATUS  will trace only simple primitive status like physics,phantom                                       &lt;br /&gt;
                                          ect...&lt;br /&gt;
                                          name or key UUID defined by integer task.&lt;br /&gt;
                            LINKSET_STATUS will trace only objectname or key UUID status defined by    &lt;br /&gt;
                                           integer task.&lt;br /&gt;
                            WEATHER_STATUS will trace only local simulated weather status,&lt;br /&gt;
                                           task integer must be set to TRUE.&lt;br /&gt;
                            LAND_STATUS    will trace only land status the script is in,&lt;br /&gt;
                                           task integer must be set to TRUE.&lt;br /&gt;
                            LOCAL_TIME_STATUS will trace only local time in the the land the script  &lt;br /&gt;
                                              is in task integer must be set to TRUE.&lt;br /&gt;
                            EXCHANGE_STATUS   will trace commercial status of the name or key UUID  &lt;br /&gt;
                                              defined in task integer&lt;br /&gt;
-TRACE_EMAIL(string mail) traces any email sent to target email box defined by string mail by the &lt;br /&gt;
                          script  task integer must be set to TRUE.&lt;br /&gt;
-TRACE_LINDEN returns a string that is current general SL statistic, shown aswell on the client home &lt;br /&gt;
              menu.task integer must be set to TRUE.&lt;br /&gt;
-------------------------------------------------------------------------------------------&lt;br /&gt;
this new function would be mainly usefull for developers that handles pretty complicated scripts&lt;br /&gt;
involving a lot of different events and states as values, its sometimes a real pain to find out the&lt;br /&gt;
little problem that turns a script&#039;s output to unwanted result.&lt;br /&gt;
It would be also an alternative or to say a versatile way to obtain a result from a script without&lt;br /&gt;
using other functions that requires several lines of additional or optional parameters.&lt;br /&gt;
It would make a pretty good triggering device or static sensor by the same time 8-)&lt;br /&gt;
&lt;br /&gt;
That&#039;s all, hope this is good idea....&lt;br /&gt;
&lt;br /&gt;
== Refining Feature Requests ==&lt;br /&gt;
&lt;br /&gt;
Features are more likely to get implemented if the description of the feature is clear. For a complicated feature, a link to a specification on the wiki is a great way to help flesh out the idea.&lt;br /&gt;
&lt;br /&gt;
See [[:Category:Feature Requests]] for pages in this category.&lt;/div&gt;</summary>
		<author><name>Cago Hax</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=File:Cago_Hax_Portrait.jpg&amp;diff=12075</id>
		<title>File:Cago Hax Portrait.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=File:Cago_Hax_Portrait.jpg&amp;diff=12075"/>
		<updated>2007-02-21T19:28:29Z</updated>

		<summary type="html">&lt;p&gt;Cago Hax: Cago Hax photo profile february 21st 2007&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Cago Hax photo profile february 21st 2007&lt;/div&gt;</summary>
		<author><name>Cago Hax</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=File:Cago_Hax_Profile_Pix.jpg&amp;diff=12072</id>
		<title>File:Cago Hax Profile Pix.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=File:Cago_Hax_Profile_Pix.jpg&amp;diff=12072"/>
		<updated>2007-02-21T19:27:09Z</updated>

		<summary type="html">&lt;p&gt;Cago Hax: Cago Hax profile photo february 21 2007&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Cago Hax profile photo february 21 2007&lt;/div&gt;</summary>
		<author><name>Cago Hax</name></author>
	</entry>
</feed>