예제 #1
0
 public void SetRenderColor(Color col)
 {
     MemoryAPI.WriteToProcess <char>(Globals._csgo.ProcessHandle, pThis + Globals._netvar.m_clrRender, (char)col.R);
     MemoryAPI.WriteToProcess <char>(Globals._csgo.ProcessHandle, pThis + Globals._netvar.m_clrRender + 1, (char)col.G);
     MemoryAPI.WriteToProcess <char>(Globals._csgo.ProcessHandle, pThis + Globals._netvar.m_clrRender + 2, (char)col.B);
     MemoryAPI.WriteToProcess <char>(Globals._csgo.ProcessHandle, pThis + Globals._netvar.m_clrRender + 3, (char)col.A);
 }
예제 #2
0
        public void RegisterGlowObject(int iGlowIndex, float r, float g, float b, float a, bool bInnerGlow, bool bFullRender = false)
        {
            GlowObjectDefinition_t glow = MemoryAPI.ReadFromProcess <GlowObjectDefinition_t>(Globals._csgo.ProcessHandle, pThis + (iGlowIndex * 0x38));

            glow.fR                    = r / 255f;
            glow.fG                    = g / 255f;
            glow.fB                    = b / 255f;
            glow.fAlpha                = a / 255f;
            glow.m_bInnerGlow          = bInnerGlow;
            glow.bRenderWhenOccluded   = true;
            glow.bRenderWhenUnoccluded = false;
            glow.bFullBloomRender      = bFullRender;
            MemoryAPI.WriteToProcess <GlowObjectDefinition_t>(Globals._csgo.ProcessHandle, pThis + (iGlowIndex * 0x38), glow);
        }
예제 #3
0
 public void SetViewAngles(Vector angles)
 {
     MemoryAPI.WriteToProcess <struct_Vector>(Globals._csgo.ProcessHandle, pThis + Globals._signatures.dw_viewangles, angles.ToStruct());
 }
예제 #4
0
 public void ForceUpdate()
 {
     MemoryAPI.WriteToProcess <int>(Globals._csgo.ProcessHandle, pThis + 0x174, -1);
 }
예제 #5
0
 public void SetVerifiedUserCmd(int iIndex, CVerifiedUserCmd cmd)
 {
     MemoryAPI.WriteToProcess <CVerifiedUserCmd>(Globals._csgo.ProcessHandle, IntPtr.Add(pThis, ((iIndex) * 0x68) + 0x4), cmd);
 }
예제 #6
0
 public void SetSendPacket(bool bSendPacket)
 {
     MemoryAPI.WriteToProcess <bool>(Globals._csgo.ProcessHandle, Globals._csgo.CSGOModules["engine"].BaseAddress + Globals._signatures.dw_bSendPackets, bSendPacket);
 }
예제 #7
0
 public void SetFallbackPaintKit(int fallback_skin)
 {
     MemoryAPI.WriteToProcess <int>(Globals._csgo.ProcessHandle, pThis + Globals._netvar.m_nFallbackPaintKit, fallback_skin);
 }
예제 #8
0
 public void SetSpotted(bool val)
 {
     MemoryAPI.WriteToProcess <bool>(Globals._csgo.ProcessHandle, pThis + Globals._netvar.m_bSpotted, val);
 }
예제 #9
0
 public void SetFov(int iFov)
 {
     MemoryAPI.WriteToProcess <int>(Globals._csgo.ProcessHandle, pThis + Globals._netvar.m_iFOV, iFov);
 }
예제 #10
0
 public void SetInputState(bool enabled)
 {
     MemoryAPI.WriteToProcess <bool>(Globals._csgo.ProcessHandle, pThis + Globals._signatures.dw_inputenabled, enabled);
 }
예제 #11
0
 public void SetItemIDHigh(int id)
 {
     MemoryAPI.WriteToProcess <int>(Globals._csgo.ProcessHandle, pThis + Globals._netvar.m_iItemIDHigh, id);
 }
예제 #12
0
 public void SetFallbackStatTrak(int stattrak)
 {
     MemoryAPI.WriteToProcess <int>(Globals._csgo.ProcessHandle, pThis + Globals._netvar.m_nFallbackStatTrak, stattrak);
 }
예제 #13
0
 public void SetFallbackWear(float wear)
 {
     MemoryAPI.WriteToProcess <float>(Globals._csgo.ProcessHandle, pThis + Globals._netvar.m_flFallbackWear, wear);
 }
예제 #14
0
 public void SetOriginalOwnerXuidHigh(int xuidhigh)
 {
     MemoryAPI.WriteToProcess <int>(Globals._csgo.ProcessHandle, pThis + Globals._netvar.m_OriginalOwnerXuidHigh, xuidhigh);
 }
예제 #15
0
 public void SetOriginalOwnerXuidLow(int xuidlow)
 {
     MemoryAPI.WriteToProcess <int>(Globals._csgo.ProcessHandle, pThis + Globals._netvar.m_OriginalOwnerXuidLow, xuidlow);
 }
예제 #16
0
 public void PlusAttack()
 {
     MemoryAPI.WriteToProcess <int>(Globals._csgo.ProcessHandle, Globals._csgo.CSGOModules["client"].BaseAddress + Globals._signatures.dw_forceattack, 5);
 }
예제 #17
0
 public void SetAccountID(int accountid)
 {
     MemoryAPI.WriteToProcess <int>(Globals._csgo.ProcessHandle, pThis + Globals._netvar.m_iAccountID, accountid);
 }
예제 #18
0
 public void MinusJump()
 {
     MemoryAPI.WriteToProcess <int>(Globals._csgo.ProcessHandle, Globals._csgo.CSGOModules["client"].BaseAddress + Globals._signatures.dw_forceJump, 4);
 }
예제 #19
0
 public void SetWearable(int iHandle)
 {
     MemoryAPI.WriteToProcess <int>(Globals._csgo.ProcessHandle, pThis + Globals._netvar.m_hMyWearables, iHandle);
 }
예제 #20
0
 public void ClearCallbacks()
 {
     MemoryAPI.WriteToProcess <int>(Globals._csgo.ProcessHandle, pThis + 0x44 + 0xC, 0);
 }
예제 #21
0
 public void SetItemDefinitionIndex(int itemdefiniotion)
 {
     MemoryAPI.WriteToProcess <int>(Globals._csgo.ProcessHandle, pThis + Globals._netvar.m_iItemDefinitionIndex, itemdefiniotion);
 }