Advertisement
Guest User

Untitled

a guest
Sep 26th, 2017
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1. <?php
  2.  
  3. $flagsTypes = [ // MCPE protocol 120 data flag types
  4. 0 => "on fire",
  5. 1 => "sneaking",
  6. 2 => "riding",
  7. 3 => "sprinting",
  8. 4 => "action",
  9. 5 => "invisible",
  10. 6 => "tempted",
  11. 7 => "in love",
  12. 8 => "saddled",
  13. 9 => "powered",
  14. 10 => "ignited",
  15. 11 => "baby",
  16. 12 => "converting",
  17. 13 => "critical",
  18. 14 => "show nametag",
  19. 15 => "always show nametag",
  20. 16 => "immobile",
  21. 17 => "silent",
  22. 18 => "wall climbing",
  23. 19 => "can climb",
  24. 20 => "swimmer",
  25. 21 => "can fly",
  26. 22 => "resting",
  27. 23 => "sitting",
  28. 24 => "angry",
  29. 25 => "interested",
  30. 26 => "charged",
  31. 27 => "sheared",
  32. 28 => "gliding",
  33. 29 => "elder",
  34. 30 => "moving",
  35. 31 => "breating",
  36. 32 => "chested",
  37. 33 => "stackable",
  38. 34 => "showbase",
  39. 35 => "rearing",
  40. 36 => "vibrating",
  41. 37 => "idling",
  42. 38 => "evoker spell",
  43. 39 => "charge attack",
  44. 40 => "wasd controlled",
  45. 41 => "can power jump",
  46. 42 => "linger",
  47. 43 => "collision",
  48. 44 => "gravity",
  49. 45 => "fire immune",
  50. 46 => "dancing"
  51. ];
  52.  
  53. $flagData = 8590508032; // data flag short value
  54.  
  55. for($i = 0; $i < 32; $i++) {
  56. if(($flagData & (1 << $i)) > 0) {
  57. var_dump(($flagsTypes[$i] ?? "unknown") . " flag set!");
  58. }
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement