冰楓論壇

標題: 12/8 目前玩家公佈的 可用 H1Z1透視外掛 H1z1 KoTK Bone ESP 原始碼 [打印本頁]

作者: WeChat    時間: 2016-12-8 22:32
標題: 12/8 目前玩家公佈的 可用 H1Z1透視外掛 H1z1 KoTK Bone ESP 原始碼
081853ktd.jpg

最新骨骼ID;
  1. public enum Bone
  2.     {
  3.         CharacterWorldSpaceTM = 0,
  4.         Male = 1,
  5.         worldRoot = 2,
  6.         trajectory = 3,
  7.         COG = 4,
  8.         L_hip = 5,
  9.         L_knee = 6,
  10.         L_ankle = 7,
  11.         L_ball = 8,
  12.         L_toe = 9,
  13.         L_kneeArmor = 10,
  14.         L_shinHolster = 11,
  15.         L_hipHolster = 12,
  16.         spineLower = 13,
  17.         spineMiddle = 14,
  18.         spineUpper = 15,
  19.         neck = 16,
  20.         head = 17,
  21.         jaw = 18,
  22.         tongue = 19,
  23.         L_lip_lower = 20,
  24.         L_lip_corner = 21,
  25.         R_lip_corner = 22,
  26.         R_lip_lower = 23,
  27.         L_lip_upper = 24,
  28.         L_cheek = 25,
  29.         L_brow = 26,
  30.         L_eye = 27,
  31.         L_eyelid_lower = 28,
  32.         L_eyelid_upper = 29,
  33.         R_eyelid_upper = 30,
  34.         R_eyelid_lower = 31,
  35.         R_eye = 32,
  36.         R_brow = 33,
  37.         R_cheek = 34,
  38.         R_lip_upper = 35,
  39.         hat = 36,
  40.         glasses = 37,
  41.         headset = 38,
  42.         ponytailA_1 = 39,
  43.         ponytailA_2 = 40,
  44.         ponytailB_1 = 41,
  45.         ponytailB_2 = 42,
  46.         L_clavicle = 43,
  47.         L_shoulder = 44,
  48.         L_shoulderRoll = 45,
  49.         L_elbow = 46,
  50.         L_forearm = 47,
  51.         L_wristAttachment = 48,
  52.         L_wrist = 49,
  53.         L_thumbA = 50,
  54.         L_thumbB = 51,
  55.         L_thumbC = 52,
  56.         L_indexA = 53,
  57.         L_indexB = 54,
  58.         L_indexC = 55,
  59.         L_middleA = 56,
  60.         L_middleB = 57,
  61.         L_middleC = 58,
  62.         L_ringA = 59,
  63.         L_ringB = 60,
  64.         L_ringC = 61,
  65.         L_pinkyA = 62,
  66.         L_pinkyB = 63,
  67.         L_pinkyC = 64,
  68.         L_weapon = 65,
  69.         L_shoulderArmor = 66,
  70.         R_clavicle = 67,
  71.         R_shoulder = 68,
  72.         R_shoulderRoll = 69,
  73.         R_elbow = 70,
  74.         R_forearm = 71,
  75.         R_wristAttachment = 72,
  76.         R_wrist = 73,
  77.         R_thumbA = 74,
  78.         R_thumbB = 75,
  79.         R_thumbC = 76,
  80.         R_indexA = 77,
  81.         R_indexB = 78,
  82.         R_indexC = 79,
  83.         R_middleA = 80,
  84.         R_middleB = 81,
  85.         R_middleC = 82,
  86.         R_ringA = 83,
  87.         R_ringB = 84,
  88.         R_ringC = 85,
  89.         R_pinkyA = 86,
  90.         R_pinkyB = 87,
  91.         R_pinkyC = 88,
  92.         R_weapon = 89,
  93.         R_shoulderArmor = 90,
  94.         R_longWeapon_2 = 91,
  95.         R_longWeapon_1 = 92,
  96.         R_longWeapon_3 = 93,
  97.         backpackUpper = 94,
  98.         bedroll_top = 95,
  99.         backpackLower = 96,
  100.         bedroll_bottom = 97,
  101.         chestPack_Armor = 98,
  102.         L_breast = 99,
  103.         R_breast = 100,
  104.         stomachFat = 101,
  105.         R_hip = 102,
  106.         R_knee = 103,
  107.         R_ankle = 104,
  108.         R_ball = 105,
  109.         R_toe = 106,
  110.         R_kneeArmor = 107,
  111.         R_shinHolster = 108,
  112.         R_hipHolster = 109,
  113.         R_shortWeapon_1 = 110,
  114.         R_shortWeapon_2 = 111,
  115.         R_shortWeapon_3 = 112,
  116.         L_shortWeapon_1 = 113,
  117.         L_shortWeapon_2 = 114,
  118.         L_shortWeapon_3 = 115,
  119.         L_longCoat_main = 116,
  120.         L_longCoat_midRear = 117,
  121.         L_longCoat_bottomRear = 118,
  122.     };
複製代碼
組合成骨架;
  1. static Bone[] skeletonPOI = new Bone[] {
  2.             Bone.head, Bone.L_wrist, Bone.R_wrist, Bone.L_ankle, Bone.R_ankle
  3.         };
  4.         static Bone[] skeletonUpper = new Bone[] {
  5.             Bone.hat, Bone.head, Bone.neck,
  6.         };
  7.         static Bone[] skeletonRightArm = new Bone[] {
  8.             Bone.neck, Bone.R_shoulder, Bone.R_elbow, Bone.R_wrist
  9.         };
  10.         static Bone[] skeletonLeftArm = new Bone[] {
  11.             Bone.neck, Bone.L_shoulder, Bone.L_elbow, Bone.L_wrist
  12.         };
  13.         static Bone[] skeletonSpine = new Bone[] {
  14.             Bone.neck, Bone.spineUpper, Bone.spineMiddle, Bone.spineLower
  15.         };
  16.         static Bone[] skeletonLowerRight = new Bone[] {
  17.             Bone.spineLower, Bone.R_hip, Bone.R_knee, Bone.R_ankle, Bone.R_toe
  18.         };
  19.         static Bone[] skeletonLowerLeft = new Bone[] {
  20.             Bone.spineLower, Bone.L_hip, Bone.L_knee, Bone.L_ankle, Bone.L_toe
  21.         };
  22.         static Bone[][] skeleton = new Bone[][] {
  23.             skeletonUpper, skeletonLeftArm, skeletonRightArm, skeletonSpine, skeletonLowerRight, skeletonLowerLeft
複製代碼
原碼:
  1.   Matrix rotMh = SharpDX.Matrix.RotationY((float)(e.Yaw + (1.6) - Math.PI / 2));
  2.                 //draw skeleton
  3.                 if (e.Type == 0x04 || e.Type == 0x05 || e.Type == 0x10E)  //only draw skeleton if current entity is a player
  4.                 {
  5.                     foreach (Bone[] part in skeleton)
  6.                     {
  7.                         Vector2 currentPoint = new Vector2();
  8.                         foreach (Bone b in part)
  9.                         {
  10.                             bonePos = e.GetBone((int)b);
  11.                             bonePos = Vector3.TransformCoordinate(bonePos, rotMh) + e.Position;
  12.                             Vector2 h = W2S(bonePos);

  13.                             if (currentPoint.X == 0)
  14.                             {
  15.                                 currentPoint = h;
  16.                                 continue;
  17.                             }
  18.                             else  //draw line from current point to next point
  19.                             {
  20.                                 SharpDX.Color c = SharpDX.Color.GreenYellow;
  21.                                 DrawLine(currentPoint.X, currentPoint.Y, h.X, h.Y, 1, c);
  22.                                 currentPoint = h;
  23.                             }
  24.                         }
  25.                     }
  26.                     foreach (Bone b in skeletonPOI)  //
  27.                     {
  28.                         bonePos = e.GetBone((int)b);
  29.                         bonePos = Vector3.TransformCoordinate(bonePos, rotMh) + e.Position;
  30.                         Vector2 h = W2S(bonePos);
  31.                         DrawCircle(h, 3, 3, SharpDX.Color.Magenta, 90);
  32.                     }
  33.                 }
複製代碼

作者: jaisj131450708    時間: 2016-12-8 23:13
有人會製作嗎




歡迎光臨 冰楓論壇 (https://bingfong.com/) Powered by 冰楓