Advertisement
Rochet2

packet numbers to opcodes

Dec 17th, 2016
406
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.56 KB | None | 0 0
  1. function DEC_HEX(IN)
  2.     local B,K,OUT,I,D=16,"0123456789ABCDEF","",0
  3.     while IN>0 do
  4.         I=I+1
  5.         IN,D=math.floor(IN/B),math.fmod(IN,B)+1
  6.         OUT=string.sub(K,D,D)..OUT
  7.     end
  8.    
  9.     while #OUT < 3 do
  10.         OUT = "0"..OUT
  11.     end
  12.     return "0x"..OUT
  13. end
  14.  
  15. a = {
  16. 1271,
  17. 305,
  18. 306,
  19. 306,
  20. 959,
  21. 1174,
  22. 502,
  23. 912,
  24. 1174,
  25. 502,
  26. }
  27. b = {
  28. 1271,
  29. 305,
  30. 306,
  31. 306,
  32. 959,
  33. 1174,
  34. 502,
  35. 912,
  36. 1174,
  37. 502,
  38. 912,
  39. 912,
  40. 1271,
  41. 477,
  42. }
  43.  
  44. for k,v in ipairs(a) do
  45.     print(DEC_HEX(v))
  46. end
  47. print()
  48. for k,v in ipairs(b) do
  49.     print(DEC_HEX(v))
  50. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement