Guest User

Untitled

a guest
Mar 19th, 2011
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.76 KB | None | 0 0
  1.         if (!($row['HPIV'] == "")) {
  2.             if (!($row['HPIV'] == "Default")) {
  3.                 $newIV = $row['HPIV'];
  4.                 $i = unpack("V", substr($q,0x38,4));
  5.                 $i &= 0xFFFFFFE0; // Clear IV
  6.                 $i |= ($newIV & 0x1F) << 0; // Set new IV
  7.                 $q = substr($q,0,0x38).pack("V",$i).substr($q,0x3C);  
  8.             }
  9.         }
  10.         if (!($row['AttIV'] == "")) {
  11.             if (!($row['AttIV'] == "Default")) {
  12.                 $newIV = $row['AttIV'];
  13.                 $i = unpack("V", substr($q,0x38,4));
  14.                 $i &= 0xFFFFFC1F; // Clear IV
  15.                 $i |= ($newIV & 0x1F) << 5; // Set new IV
  16.                 $q = substr($q,0,0x38).pack("V",$i).substr($q,0x3C);  
  17.             }
  18.         }
  19.         if (!($row['DefIV'] == "")) {
  20.             if (!($row['DefIV'] == "Default")) {
  21.                 $newIV = $row['DefIV'];
  22.                 $i = unpack("V", substr($q,0x38,4));
  23.                 $i &= 0xFFFF83FF; // Clear IV
  24.                 $i |= ($newIV & 0x1F) << 10; // Set new IV
  25.                 $q = substr($q,0,0x38).pack("V",$i).substr($q,0x3C);  
  26.             }
  27.         }
  28.         if (!($row['SpeedIV'] == "")) {
  29.             if (!($row['SpeedIV'] == "Default")) {
  30.                 $newIV = $row['SpeedIV'];
  31.                 $i = unpack("V", substr($q,0x38,4));
  32.                 $i &= 0xFFF07FFF; // Clear IV
  33.                 $i |= ($newIV & 0x1F) << 15; // Set new IV
  34.                 $q = substr($q,0,0x38).pack("V",$i).substr($q,0x3C);  
  35.             }
  36.         }
  37.         if (!($row['SpAttIV'] == "")) {
  38.             if (!($row['SpAttIV'] == "Default")) {
  39.                 $newIV = $row['SpAttIV'];
  40.                 $i = unpack("V", substr($q,0x38,4));
  41.                 $i &= 0xFE0FFFFF; // Clear IV
  42.                 $i |= ($newIV & 0x1F) << 20; // Set new IV
  43.                 $q = substr($q,0,0x38).pack("V",$i).substr($q,0x3C);  
  44.             }
  45.         }
  46.         if (!($row['SpDefIV'] == "")) {
  47.             if (!($row['SpDefIV'] == "Default")) {
  48.                 $newIV = $row['SpDefIV'];
  49.                 $i = unpack("V", substr($q,0x38,4));
  50.                 $i &= 0xC1FFFFFF; // Clear IV
  51.                 $i |= ($newIV & 0x1F) << 25; // Set new IV
  52.                 $q = substr($q,0,0x38).pack("V",$i).substr($q,0x3C);  
  53.             }
  54.         }
Advertisement
Add Comment
Please, Sign In to add comment