CS:GO Cheat Update

polak
Banned
Posts
828
Threads
175
Joined
Feb 2014
Reputation
5

Miscellaneous
[list]
[*]Fixed Auto-Accept Match
[/list]

Lua Scripting
[list]
[]Added DispatchUserMessage callback
[
]Added UserMessage:GetID
[]Added UserMessage:GetInt
[
]Added UserMessage:GetFloat
[]Added UserMessage:GetString
[
]Added draw.CreateTexture
[]Added draw.UpdateTexture
[
]Added draw.SetTexture
[]Allow opening png, svg and lua files
[
]Allow opening files without extension (configs)
[]Added common.DecodePNG
[
]Added common.RasterizeSVG
[]Added http.Get
[list]
[
]Currently blocking IO and only allows GET requests
[/list]
[]Added "Allow Lua HTTP connections" option
[
]Added "Allow Script/Config editing from Lua" option
[]Following commands are restricted from being edited by lua:
[list]
[
]msc_restrict
[]lua_allow_http
[
]lua_allow_cfg
[/list]
[/list]

Example chat logging script:

-- For more information about user messages look here:
-- https://github.com/SteamDatabase/Protobufs/blob/master/csgo/cstrike15_usermessages.proto

local function UserMessageCallback( msg )	

	-- CS_UM_SayText2 
	if msg:GetID() == 6 then
	
		-- CCSUsrMsg_SayText2.ent_idx
		local index = msg:GetInt( 1 );
		
		-- CCSUsrMsg_SayText2.params
		local message = msg:GetString( 4, 1 );
		
		local name = client.GetPlayerNameByIndex( index );
		
		print( name .. " says: " .. message );
		
	end	
	
end

callbacks.Register( "DispatchUserMessage", "UserMessageExample", UserMessageCallback );

Example loading svg image from web (requires Lua HTTP connections enabled)

local svgData = http.Get( "https://upload.wikimedia.org/wikipedia/commons/f/fd/Ghostscript_Tiger.svg" );

local imgRGBA, imgWidth, imgHeight = common.RasterizeSVG( svgData );

local texture = draw.CreateTexture( imgRGBA, imgWidth, imgHeight );

local function ExampleTextureDrawing() 
	draw.SetTexture( texture );
	draw.FilledRect( 0, 0, imgWidth, imgHeight );
end

callbacks.Register( "Draw", "ExampleTextureDrawing", ExampleTextureDrawing );