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

From Second Life Wiki
Jump to navigation Jump to search
Line 1: Line 1:
{{#vardefine:in|{{#expr:{{#ifexpr:{{{1|0}}}<0|{{#ifexpr:{{{1|0}}}<-2147483648|18446744073709551616|4294967296}}}}{{{1|0}}}}}}}{{#vardefine:out|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}}}{{#var:in}} = {{#var:out}}{{#vardefine:in|{{#expr:{{#var:in}} / 16 round 0}}}}{{#ifexpr:{{#var:in}} >= 1|, {{#vardefine:out|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}{{#var:out}}}}{{#var:in}} = {{#var:out}}{{#vardefine:in|{{#expr:{{#var:in}} / 16 round 0}}}}{{#ifexpr:{{#var:in}} >= 1|, {{#vardefine:out|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}{{#var:out}}}}{{#var:in}} = {{#var:out}}{{#vardefine:in|{{#expr:{{#var:in}} / 16 round 0}}}}{{#ifexpr:{{#var:in}} >= 1|, {{#vardefine:out|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}{{#var:out}}}}{{#var:in}} = {{#var:out}}{{#vardefine:in|{{#expr:{{#var:in}} / 16 round 0}}}}{{#ifexpr:{{#var:in}} >= 1|, {{#vardefine:out|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}{{#var:out}}}}{{#var:in}} = {{#var:out}}{{#vardefine:in|{{#expr:{{#var:in}} / 16 round 0}}}}{{#ifexpr:{{#var:in}} >= 1|, {{#vardefine:out|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}{{#var:out}}}}{{#var:in}} = {{#var:out}}{{#vardefine:in|{{#expr:{{#var:in}} / 16 round 0}}}}{{#ifexpr:{{#var:in}} >= 1|, {{#vardefine:out|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}{{#var:out}}}}{{#var:in}} = {{#var:out}}{{#vardefine:in|{{#expr:{{#var:in}} / 16 round 0}}}}{{#ifexpr:{{#var:in}} >= 1|, {{#vardefine:out|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}{{#var:out}}}}{{#var:in}} = {{#var:out}}{{#vardefine:in|{{#expr:{{#var:in}} / 16 round 0}}}}{{#ifexpr:{{#var:in}} >= 1|, {{#vardefine:out|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}{{#var:out}}}}{{#var:in}} = {{#var:out}}{{#vardefine:in|{{#expr:{{#var:in}} / 16 round 0}}}}{{#ifexpr:{{#var:in}} >= 1|, {{#vardefine:out|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}{{#var:out}}}}{{#var:in}} = {{#var:out}}{{#vardefine:in|{{#expr:{{#var:in}} / 16 round 0}}}}{{#ifexpr:{{#var:in}} >= 1|, {{#vardefine:out|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}{{#var:out}}}}{{#var:in}} = {{#var:out}}{{#vardefine:in|{{#expr:{{#var:in}} / 16 round 0}}}}{{#ifexpr:{{#var:in}} >= 1|, {{#vardefine:out|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}{{#var:out}}}}{{#var:in}} = {{#var:out}}{{#vardefine:in|{{#expr:{{#var:in}} / 16 round 0}}}}{{#ifexpr:{{#var:in}} >= 1|, {{#vardefine:out|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}{{#var:out}}}}{{#var:in}} = {{#var:out}}{{#vardefine:in|{{#expr:{{#var:in}} / 16 round 0}}}}{{#ifexpr:{{#var:in}} >= 1|, {{#vardefine:out|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}{{#var:out}}}}{{#var:in}} = {{#var:out}}{{#vardefine:in|{{#expr:{{#var:in}} / 16 round 0}}}}{{#ifexpr:{{#var:in}} >= 1|, {{#vardefine:out|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}{{#var:out}}}}{{#var:in}} = {{#var:out}}{{#vardefine:in|{{#expr:{{#var:in}} / 16 round 0}}}}{{#ifexpr:{{#var:in}} >= 1|, {{#vardefine:out|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}{{#var:out}}}}{{#var:in}} = {{#var:out}}{{#vardefine:in|{{#expr:{{#var:in}} / 16 round 0}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{#var:in}} = {{#var:out}}
{{#vardefine:in|{{#expr:{{#ifexpr:{{{1|0}}}<0|{{#ifexpr:{{{1|0}}}<-2147483648|18446744073709551616|4294967296}}}}{{{1|0}}}}}}}{{#vardefine:out|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}}}{{#var:in}}{{#vardefine:in|{{#expr:{{#var:in}} / 16 round 0}}}}{{#ifexpr:{{#var:in}} >= 1|, {{#vardefine:out|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}{{#var:out}}}}{{#var:in}}{{#vardefine:in|{{#expr:{{#var:in}} / 16 round 0}}}}{{#ifexpr:{{#var:in}} >= 1|, {{#vardefine:out|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}{{#var:out}}}}{{#var:in}}{{#vardefine:in|{{#expr:{{#var:in}} / 16 round 0}}}}{{#ifexpr:{{#var:in}} >= 1|, {{#vardefine:out|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}{{#var:out}}}}{{#var:in}}{{#vardefine:in|{{#expr:{{#var:in}} / 16 round 0}}}}{{#ifexpr:{{#var:in}} >= 1|, {{#vardefine:out|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}{{#var:out}}}}{{#var:in}}{{#vardefine:in|{{#expr:{{#var:in}} / 16 round 0}}}}{{#ifexpr:{{#var:in}} >= 1|, {{#vardefine:out|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}{{#var:out}}}}{{#var:in}}{{#vardefine:in|{{#expr:{{#var:in}} / 16 round 0}}}}{{#ifexpr:{{#var:in}} >= 1|, {{#vardefine:out|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}{{#var:out}}}}{{#var:in}}{{#vardefine:in|{{#expr:{{#var:in}} / 16 round 0}}}}{{#ifexpr:{{#var:in}} >= 1|, {{#vardefine:out|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}{{#var:out}}}}{{#var:in}}{{#vardefine:in|{{#expr:{{#var:in}} / 16 round 0}}}}{{#ifexpr:{{#var:in}} >= 1|, {{#vardefine:out|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}{{#var:out}}}}{{#var:in}}{{#vardefine:in|{{#expr:{{#var:in}} / 16 round 0}}}}{{#ifexpr:{{#var:in}} >= 1|, {{#vardefine:out|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}{{#var:out}}}}{{#var:in}}{{#vardefine:in|{{#expr:{{#var:in}} / 16 round 0}}}}{{#ifexpr:{{#var:in}} >= 1|, {{#vardefine:out|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}{{#var:out}}}}{{#var:in}}{{#vardefine:in|{{#expr:{{#var:in}} / 16 round 0}}}}{{#ifexpr:{{#var:in}} >= 1|, {{#vardefine:out|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}{{#var:out}}}}{{#var:in}}{{#vardefine:in|{{#expr:{{#var:in}} / 16 round 0}}}}{{#ifexpr:{{#var:in}} >= 1|, {{#vardefine:out|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}{{#var:out}}}}{{#var:in}}{{#vardefine:in|{{#expr:{{#var:in}} / 16 round 0}}}}{{#ifexpr:{{#var:in}} >= 1|, {{#vardefine:out|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}{{#var:out}}}}{{#var:in}}{{#vardefine:in|{{#expr:{{#var:in}} / 16 round 0}}}}{{#ifexpr:{{#var:in}} >= 1|, {{#vardefine:out|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}{{#var:out}}}}{{#var:in}}{{#vardefine:in|{{#expr:{{#var:in}} / 16 round 0}}}}{{#ifexpr:{{#var:in}} >= 1|, {{#vardefine:out|{{#sub:0123456789ABCDEF|{{#expr:{{#var:in}} mod 16}}|1}}{{#var:out}}}}{{#var:in}}{{#vardefine:in|{{#expr:{{#var:in}} / 16 round 0}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, {{#var:in}} = {{#var:out}}
<noinclude>
<noinclude>
{|
{|

Revision as of 16:42, 13 February 2007

0, 0 = 0

{{LSL_Hex/Write|1843}}
1843, 115, 7, 0 = 733
{{LSL_Hex/Write|-1}}
4294967295, 268435456, 16777216, 1048576, 65536, 4096, 256, 16, 1, 0 = 10000000F