Advertisement
justinooo

VB CSGO - Pastebin Offset Updater

Oct 10th, 2016
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VB.NET 4.89 KB | None | 0 0
  1. Imports System.Net
  2. Imports System.Text.RegularExpressions
  3.  
  4. Namespace CSGOCheat
  5.     Class Offsets
  6.         Private Shared pbID As String = "0wHUC39L"
  7.         Public Shared oFlags As Integer = &H100
  8.         Public Shared oHealth As Integer = &HFC
  9.         Public Shared o_iFov As Integer = &H31D0
  10.         Public Shared oScoped As Integer = &H388C
  11.         Public Shared oItemDefinitionIndex As Integer = &H2F88
  12.         Public Shared oAttribManager As Integer = &H2D70
  13.         Public Shared oRank As Integer = &H1A44
  14.         Public Shared oWins As Integer = &H1B48
  15.         Public Shared oItem As Integer = &H2DB0
  16.         Public Shared oSpotted As Integer = &H939
  17.         Public Shared oClrRender As Integer = &H70
  18.         Public Shared oShotsFired As Integer
  19.         Public Shared oViewAngles As Integer
  20.         Public Shared oVecPunch As Integer
  21.         Public Shared aLocalPlayer As Integer
  22.         Public Shared aJump As Integer
  23.         Public Shared oEntityList As Integer
  24.         Public Shared oCrossHairID As Integer
  25.         Public Shared oAttack As Integer
  26.         Public Shared oGlowIndex As Integer
  27.         Public Shared oGlowObject As Integer
  28.         Public Shared oPlayerResource As Integer
  29.         Public Shared oRadar As Integer
  30.         Public Shared oViewMatrix As Integer
  31.         Public Shared oClientState As Integer
  32.         Public Shared oActiveWeaponID As Integer
  33.         Public Shared oMaxAlpha As Integer
  34.         Public Shared oTeam As Integer
  35.         Public Shared oDormant As Integer
  36.  
  37.         Public Shared Sub setOffsets()
  38.             Dim web As New WebClient()
  39.             Dim data As String = web.DownloadString("http://pastebin.com/raw/...".Replace("...", pbID))
  40.             Dim exp As Regex
  41.             Dim match As Match
  42.             Dim offsetString As String() = {"LocalPlayer -> m_dwLocalPlayer:", "Extra -> m_dwForceJump:", "EntityList -> m_dwEntityList:", "DT_Local -> m_iCrossHairID:", "Extra -> m_dwForceAttack:", "Extra -> m_dwGlowObject:",
  43.                 "DT_CSPlayer -> m_iGlowIndex:", "DT_CSPlayerResource -> CSPlayerResource:", "RadarBase -> m_dwRadarBase:", "EngineRender -> m_dwViewMatrix:", "ClientState -> m_dwClientState:", "DT_BasePlayer -> m_hActiveWeapon:",
  44.                 "DT_CSPlayer -> m_flFlashMaxAlpha:", "ClientState -> m_dwViewAngles:", "DT_Local -> m_vecPunch:", "DT_CSPlayer -> m_iShotsFired:", "BaseEntity -> m_bDormant:", "DT_BaseEntity -> m_iTeamNum:"}
  45.             For oL As Integer = 0 To offsetString.Length - 1
  46.                 exp = New Regex(offsetString(oL) + " .*")
  47.                 match = exp.Match(data)
  48.                 Dim result As String = match.ToString().Replace(exp.ToString().Replace(".*", ""), "").Replace(" ", "").Replace("_", "")
  49.                 Dim tVal As Integer = result.Length
  50.                 result = result.Substring(0, tVal - 1)
  51.                 Dim rInt As Integer = Convert.ToInt32(result, (16))
  52.                 Select Case oL
  53.                     Case 0
  54.                         aLocalPlayer = rInt
  55.                         Exit Select
  56.                     Case 1
  57.                         aJump = rInt
  58.                         Exit Select
  59.                     Case 2
  60.                         oEntityList = rInt
  61.                         Exit Select
  62.                     Case 3
  63.                         oCrossHairID = rInt
  64.                         Exit Select
  65.                     Case 4
  66.                         oAttack = rInt
  67.                         Exit Select
  68.                     Case 5
  69.                         oGlowObject = rInt
  70.                         Exit Select
  71.                     Case 6
  72.                         oGlowIndex = rInt
  73.                         Exit Select
  74.                     Case 7
  75.                         oPlayerResource = rInt
  76.                         Exit Select
  77.                     Case 8
  78.                         oRadar = rInt
  79.                         Exit Select
  80.                     Case 9
  81.                         oViewMatrix = rInt
  82.                         Exit Select
  83.                     Case 10
  84.                         oClientState = rInt
  85.                         Exit Select
  86.                     Case 11
  87.                         oActiveWeaponID = rInt
  88.                         Exit Select
  89.                     Case 12
  90.                         oMaxAlpha = rInt
  91.                         Exit Select
  92.                     Case 13
  93.                         oViewAngles = rInt
  94.                         Exit Select
  95.                     Case 14
  96.                         oVecPunch = rInt
  97.                         Exit Select
  98.                     Case 15
  99.                         oShotsFired = rInt
  100.                         Exit Select
  101.                     Case 16
  102.                         oDormant = rInt
  103.                         Exit Select
  104.                     Case 17
  105.                         oTeam = rInt
  106.                         Exit Select
  107.                 End Select
  108.             Next
  109.         End Sub
  110.     End Class
  111. End Namespace
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement