Commands/Lua

Reference for console commands, Lua hooks and Lua commands in CS2D.

CS2D Command CS2D Console Commands

Lua Hook Lua Hooks

Lua Command Lua Commands

Lua Command checksumfile

Categories

Parameters

  • "path"

Info

Returns the SHA256 checksum of the file at this path.

Sample 1: Get the checksum of a connecting player's file and check it against the serverside file
addhook("clientdata", "checkfile")
function checkfile(id, mode, data1, data2)
   if (mode == 4) then
      if (checksumfile("gfx/player/t1.bmp") ~= data2) then
         parse('kick '..id..' "You are using a modified file!"')
      end
   end
end

addhook("join", "reqcheck")
function reqcheck(id)
   reqcld(id, 4, "gfx/player/t1.bmp")
end