Difference between revisions of "Template:LSL Hex/Write"

From Second Life Wiki
Jump to navigation Jump to search
Line 1: Line 1:
{{#vardefine:mask|{{#ifexpr:{{{1|0}}}>=0|0123456789ABCDEF|FEDCBA9876543210}}}}{{#vardefine:len| {{#ifexpr:{{{1|0}}}>=0|0|{{#ifexpr:{{{1|0}}}>=-2147483648|8|16}}}}}}{{#vardefine:in|  {{#expr:  {{#ifexpr:{{{1|0}}}<0|1 + }} {{{1|0}}}}}}}{{#vardefine:out| {{#ifexpr:{{#var:in}} = 0 and not {{#var:len}}|0}}}}{{#vardefine:out|{{#ifexpr:{{#var:in}} >= 1 or len > 0|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}}}{{#var:out}}}}{{#vardefine:in|{{#expr:({{#var:in}} / 16) round 0}}}}{{#vardefine:out|{{#ifexpr:{{#var:in}} >= 1 or len > 1|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}}}{{#var:out}}}}{{#vardefine:in|{{#expr:({{#var:in}} / 16) round 0}}}}{{#vardefine:out|{{#ifexpr:{{#var:in}} >= 1 or len > 2|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}}}{{#var:out}}}}{{#vardefine:in|{{#expr:({{#var:in}} / 16) round 0}}}}{{#vardefine:out|{{#ifexpr:{{#var:in}} >= 1 or len > 3|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}}}{{#var:out}}}}{{#vardefine:in|{{#expr:({{#var:in}} / 16) round 0}}}}{{#vardefine:out|{{#ifexpr:{{#var:in}} >= 1 or len > 4|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}}}{{#var:out}}}}{{#vardefine:in|{{#expr:({{#var:in}} / 16) round 0}}}}{{#vardefine:out|{{#ifexpr:{{#var:in}} >= 1 or len > 5|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}}}{{#var:out}}}}{{#vardefine:in|{{#expr:({{#var:in}} / 16) round 0}}}}{{#vardefine:out|{{#ifexpr:{{#var:in}} >= 1 or len > 6|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}}}{{#var:out}}}}{{#vardefine:in|{{#expr:({{#var:in}} / 16) round 0}}}}{{#vardefine:out|{{#ifexpr:{{#var:in}} >= 1 or len > 7|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}}}{{#var:out}}}}{{#vardefine:in|{{#expr:({{#var:in}} / 16) round 0}}}}{{#vardefine:out|{{#ifexpr:{{#var:in}} >= 1 or len > 8|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}}}{{#var:out}}}}{{#vardefine:in|{{#expr:({{#var:in}} / 16) round 0}}}}{{#vardefine:out|{{#ifexpr:{{#var:in}} >= 1 or len > 9|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}}}{{#var:out}}}}{{#vardefine:in|{{#expr:({{#var:in}} / 16) round 0}}}}{{#vardefine:out|{{#ifexpr:{{#var:in}} >= 1 or len > 10|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}}}{{#var:out}}}}{{#vardefine:in|{{#expr:({{#var:in}} / 16) round 0}}}}{{#vardefine:out|{{#ifexpr:{{#var:in}} >= 1 or len > 11|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}}}{{#var:out}}}}{{#vardefine:in|{{#expr:({{#var:in}} / 16) round 0}}}}{{#vardefine:out|{{#ifexpr:{{#var:in}} >= 1 or len > 12|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}}}{{#var:out}}}}{{#vardefine:in|{{#expr:({{#var:in}} / 16) round 0}}}}{{#vardefine:out|{{#ifexpr:{{#var:in}} >= 1 or len > 13|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}}}{{#var:out}}}}{{#vardefine:in|{{#expr:({{#var:in}} / 16) round 0}}}}{{#vardefine:out|{{#ifexpr:{{#var:in}} >= 1 or len > 14|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}}}{{#var:out}}}}{{#vardefine:in|{{#expr:({{#var:in}} / 16) round 0}}}}{{#vardefine:out|{{#ifexpr:{{#var:in}} >= 1 or len > 15|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}}}{{#var:out}}}}{{#vardefine:in|{{#expr:({{#var:in}} / 16) round 0}}}}{{#var:out}}<noinclude>
{{#vardefine:mask|{{#ifexpr:{{{1|0}}}>=0|0123456789ABCDEF|FEDCBA9876543210}}}}{{#vardefine:len| {{#ifexpr:{{{1|0}}}>=0|0|{{#ifexpr:{{{1|0}}}>=-2147483648|8|16}}}}}}{{#vardefine:in|  {{#expr:  {{#ifexpr:{{{1|0}}}<0|1 + }} {{{1|0}}}}}}}{{#vardefine:out| {{#ifexpr:{{#var:in}} = 0 and not {{#var:len}}|0}}}}{{#vardefine:out|{{#ifexpr:{{#var:in}} >= 1 or {{#var:len}} > 0|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}}}{{#var:out}}}}{{#vardefine:in|{{#expr:({{#var:in}} / 16) round 0}}}}{{#vardefine:out|{{#ifexpr:{{#var:in}} >= 1 or {{#var:len}} > 1|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}}}{{#var:out}}}}{{#vardefine:in|{{#expr:({{#var:in}} / 16) round 0}}}}{{#vardefine:out|{{#ifexpr:{{#var:in}} >= 1 or {{#var:len}} > 2|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}}}{{#var:out}}}}{{#vardefine:in|{{#expr:({{#var:in}} / 16) round 0}}}}{{#vardefine:out|{{#ifexpr:{{#var:in}} >= 1 or {{#var:len}} > 3|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}}}{{#var:out}}}}{{#vardefine:in|{{#expr:({{#var:in}} / 16) round 0}}}}{{#vardefine:out|{{#ifexpr:{{#var:in}} >= 1 or {{#var:len}} > 4|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}}}{{#var:out}}}}{{#vardefine:in|{{#expr:({{#var:in}} / 16) round 0}}}}{{#vardefine:out|{{#ifexpr:{{#var:in}} >= 1 or {{#var:len}} > 5|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}}}{{#var:out}}}}{{#vardefine:in|{{#expr:({{#var:in}} / 16) round 0}}}}{{#vardefine:out|{{#ifexpr:{{#var:in}} >= 1 or {{#var:len}} > 6|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}}}{{#var:out}}}}{{#vardefine:in|{{#expr:({{#var:in}} / 16) round 0}}}}{{#vardefine:out|{{#ifexpr:{{#var:in}} >= 1 or {{#var:len}} > 7|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}}}{{#var:out}}}}{{#vardefine:in|{{#expr:({{#var:in}} / 16) round 0}}}}{{#vardefine:out|{{#ifexpr:{{#var:in}} >= 1 or {{#var:len}} > 8|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}}}{{#var:out}}}}{{#vardefine:in|{{#expr:({{#var:in}} / 16) round 0}}}}{{#vardefine:out|{{#ifexpr:{{#var:in}} >= 1 or {{#var:len}} > 9|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}}}{{#var:out}}}}{{#vardefine:in|{{#expr:({{#var:in}} / 16) round 0}}}}{{#vardefine:out|{{#ifexpr:{{#var:in}} >= 1 or {{#var:len}} > 10|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}}}{{#var:out}}}}{{#vardefine:in|{{#expr:({{#var:in}} / 16) round 0}}}}{{#vardefine:out|{{#ifexpr:{{#var:in}} >= 1 or {{#var:len}} > 11|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}}}{{#var:out}}}}{{#vardefine:in|{{#expr:({{#var:in}} / 16) round 0}}}}{{#vardefine:out|{{#ifexpr:{{#var:in}} >= 1 or {{#var:len}} > 12|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}}}{{#var:out}}}}{{#vardefine:in|{{#expr:({{#var:in}} / 16) round 0}}}}{{#vardefine:out|{{#ifexpr:{{#var:in}} >= 1 or {{#var:len}} > 13|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}}}{{#var:out}}}}{{#vardefine:in|{{#expr:({{#var:in}} / 16) round 0}}}}{{#vardefine:out|{{#ifexpr:{{#var:in}} >= 1 or {{#var:len}} > 14|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}}}{{#var:out}}}}{{#vardefine:in|{{#expr:({{#var:in}} / 16) round 0}}}}{{#vardefine:out|{{#ifexpr:{{#var:in}} >= 1 or {{#var:len}} > 15|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}}}{{#var:out}}}}{{#vardefine:in|{{#expr:({{#var:in}} / 16) round 0}}}}{{#var:out}}<noinclude>
{|
{|
|<pre>{{LSL_Hex/Write|1843}}</pre>
|<pre>{{LSL_Hex/Write|1843}}</pre>

Revision as of 18:37, 13 February 2007

0

{{LSL_Hex/Write|1843}}
733
{{LSL_Hex/Write|-1}}
00000000