controls fivem code example
Example 1: fivem groups
Default FiveM Ace System:
add_ace identifier.steam:steamidhere "the.permission.name.you.want" allow/deny
if IsPlayerAceAllowed(playerSource, "the.permission.name.you.want")
Better (SQL & lightweight) Permission System - PermissionsPro
FiveM Forum: https://forum.cfx.re/t/permissionspro-a-lightweight-sql-permissions-resource-for-fivem/1502521
Github: https://github.com/CodineerDigital/PermissionsPro
Command: /permissionspro <add/remove> <identifier (license)>
Checking: Just as in default FiveM to make it more compatible with
other resources.
Example 2: FiveM pc key code
// its C# BTW :)
// checks if INPUT_CONTEXT has just been released
// assumes `using static CitizenFX.Core.API;`
if(IsControlJustReleased(1, 51))
{
// run code here
}
Example 3: FiveM pc key code
-- its Lua BTW :)
-- checks if INPUT_CONTEXT has just been released
if IsControlJustReleased(1--[[input group]], 51--[[control index]]) then
-- run code here
end