Skip to content

Useful Rsources โ€‹

Controls โ€‹

List of the allowed controls in RedM

lua
Keys = {
    -- Letters
    ["A"] = 0x7065027D,
    ["B"] = 0x4CC0E2FE,
    ["C"] = 0x9959A6F0,
    ["D"] = 0xB4E465B4,
    ["E"] = 0xCEFD9220,
    ["F"] = 0xB2F377E8,
    ["G"] = 0x760A9C6F,
    ["H"] = 0x24978A28,
    ["I"] = 0xC1989F95,
    ["J"] = 0xF3830D8E,
    ["L"] = 0x80F28E95,
    ["M"] = 0xE31C6A41,
    ["N"] = 0x4BC9DABB,
    ["O"] = 0xF1301666,
    ["P"] = 0xD82E0BD2,
    ["Q"] = 0xDE794E3E,
    ["R"] = 0xE30CD707,
    ["S"] = 0xD27782E3,
    ["T"] = 0x9720FCEE,
    ["U"] = 0xD8F73058,
    ["V"] = 0x7F8D09B8,
    ["W"] = 0x8FD015D8,
    ["X"] = 0x8CC9CD42,
    ["Z"] = 0x26E9DC00,

    -- Symbol Keys
    ["CTRL"] = 0xDB096B85,
    ["TAB"] = 0xB238FE0B,
    ["SHIFT"] = 0x8FFC75D6,
    ["SPACEBAR"] = 0xD9D0E1C0,
    ["ENTER"] = 0xC7B5340A,
    ["BACKSPACE"] = 0x156F7119,
    ["LALT"] = 0x8AAA0AD4,
    ["DEL"] = 0x4AF4D473,
    ["PGUP"] = 0x446258B6,
    ["PGDN"] = 0x3C3DD371,
    ["F1"] = 0xA8E3F467,
    ["F4"] = 0x1F6D95E5,
    ["F6"] = 0x3C0A40F2,
    ["1"] = 0xE6F612E4,
    ["2"] = 0x1CE6D9EB,
    ["3"] = 0x4F49CC4C,
    ["4"] = 0x8F9F9E58,
    ["5"] = 0xAB62E997,
    ["6"] = 0xA1FDE2A6,
    ["7"] = 0xB03A913B,
    ["8"] = 0x42385422,
    ["DOWN"] = 0x05CA7C52,
    ["UP"] = 0x6319DB71,
    ["LEFT"] = 0xA65EBAB4,
    ["RIGHT"] = 0xDEB34313,
    ["CAPSLOCK"] = 0xCEE12B50,
    ["["] = 0x430593AA,
    ["]"] = 0xA5BDCD3C,

    -- Mouse Controls
    ["MouseLeftClick"] = 0x07CE1E61,
    ["MouseRightClick"] = 0xF84FA74F,
    ["MouseL"] = 0xA987235F,
    ["MouseR"] = 0xD2047988,
    ["MouseUp"] = 0xC0651D40,
    ["MouseDown"] = 0x8ED92E16,
    ["MouseLeft"] = 0x08F8BC6D,
    ["MouseRight"] = 0xA1EB1353,
    ["WHEELDOWN"] = 0xD0842EDF,
    ["WHEELUP"] = 0xF78D7337,
}

Text โ€‹

lua
Fonts = {
    [1] = 0,
    [2] = 1,
    [3] = 5,
    [4] = 6,
    [5] = 9,
    [6] = 11,
    [7] = 12,
    [8] = 15,
    [9] = 18,
    [10] = 19,
    [11] = 20,
    [12] = 22,
    [13] = 24,
    [14] = 25,
    [15] = 28,
    [16] = 29
}

Colors = {
    ["Maroon"] = {128,0,0},
    ["DarkRed"] = {139,0,0},
    ["Brown"] = {165,42,42},
    ["FireBrick"] = {178,34,34},
    ["Crimson"] = {220,20,60},
    ["Red"] = {255,0,0},
    ["Tomato"] = {255,99,71},
    ["Coral"] = {255,127,80},
    ["IndianRed"] = {205,92,92},
    ["LightCoral"] = {233,150,122},
    ["Salmon"] = {250,128,114},
    ["DarkSalmon"] = {255,69,0},
    ["LightSalmon"] = {255,140,0},
    ["OrangeRed"] = {255,165,0},
    ["DarkOrange"] = {255,215,0},
    ["Orange"] = {255,165,0},
    ["Gold"] = {255,215,0},
    ["DarkKhaki"] = {218,165,32},
    ["Khaki"] = {240,230,140},
    ["PaleGoldenrod"] = {238,232,170},
    ["Olive"] = {189,183,107},
    ["Yellow"] = {255,255,0},
    ["YellowGreen"] = {154,205,50},
    ["DarkOliveGreen"] = {85,107,47},
    ["OliveDrab"] = {107,142,35},
    ["LawnGreen"] = {124,252,0},
    ["Chartreuse"] = {173,255,47},
    ["GreenYellow"] = {173,255,47},
    ["DarkGreen"] = {0,128,0},
    ["Green"] = {0,255,0},
    ["ForestGreen"] = {34,139,34},
    ["Lime"] = {0,255,0},
    ["LimeGreen"] = {50,205,50},
    ["LightGreen"] = {144,238,144},
    ["PaleGreen"] = {152,251,152},
    ["DarkSeaGreen"] = {143,188,143},
    ["MediumSpringGreen"] = {0,250,154},
    ["SpringGreen"] = {0,255,127},
    ["SeaGreen"] = {46,139,87},
    ["MediumAquaMarine"] = {102,205,170},
    ["MediumSeaGreen"] = {60,179,113},
    ["LightSeaGreen"] = {32,178,170},
    ["DarkSlateGray"] = {47,79,79},
    ["Teal"] = {0,128,128},
    ["DarkCyan"] = {0,139,139},
    ["Aqua"] = {0,255,255},
    ["Cyan"] = {0,255,255},
    ["LightCyan"] = {224,255,255},
    ["DarkTurquoise"] = {0,206,209},
    ["Turquoise"] = {64,224,208},
    ["MediumTurquoise"] = {72,209,204},
    ["PaleTurquoise"] = {175,238,238},
    ["AquaMarine"] = {127,255,212},
    ["PowderBlue"] = {176,224,230},
    ["CadetBlue"] = {95,158,160},
    ["SteelBlue"] = {70,130,180},
    ["CornFlowerBlue"] = {100,149,237},
    ["DeepSkyBlue"] = {0,191,255},
    ["DodgerBlue"] = {30,144,255},
    ["LightBlue"] = {173,216,230},
    ["SkyBlue"] = {135,206,235},
    ["LightSkyBlue"] = {135,206,250},
    ["MidnightBlue"] = {25,25,112},
    ["Navy"] = {0,0,128},
    ["DarkBlue"] = {0,0,139},
    ["MediumBlue"] = {0,0,205},
    ["RoyalBlue"] = {65,105,225},
    ["Blue"] = {0,0,255},
    ["MediumSlateBlue"] = {123,104,238},
    ["SlateBlue"] = {106,90,205},
    ["DarkSlateBlue"] = {72,61,139},
    ["MediumPurple"] = {147,112,219},
    ["DarkViolet"] = {148,0,211},
    ["DarkOrchid"] = {153,50,204},
    ["MediumOrchid"] = {186,85,211},
    ["Purple"] = {128,0,128},
    ["Thistle"] = {216,191,216},
    ["Plum"] = {221,160,221},
    ["Violet"] = {238,130,238},
    ["Magenta"] = {255,0,255},
    ["Fuchsia"] = {255,0,255},
    ["Orchid"] = {218,112,214},
    ["MediumVioletRed"] = {199,21,133},
    ["PaleVioletRed"] = {219,112,147},
    ["DeepPink"] = {255,20,147},
    ["HotPink"] = {255,105,180},
    ["LightPink"] = {255,182,193},
    ["Pink"] = {255,192,203},
    ["AntiqueWhite"] = {250,235,215},
    ["Beige"] = {245,245,220},
    ["Bisque"] = {255,228,196},
    ["BlanchedAlmond"] = {255,235,205},
    ["Wheat"] = {245,222,179},
    ["Cornsilk"] = {255,248,220},
    ["LemonChiffon"] = {255,250,205},
    ["LightGoldenrodYellow"] = {250,250,210},
    ["Lavender"] = {230,230,250},
    ["BlueViolet"] = {138,43,226},
    ["DarkMagenta"] = {139,0,139},
    ["Indigo"] = {75,0,130},
    ["White"] = {255,255,255},
    ["Snow"] = {255,250,250},
    ["Honeydew"] = {240,255,240},
    ["MintCream"] = {245,255,250},
    ["Azure"] = {240,255,255},
    ["AliceBlue"] = {240,248,255},
    ["GhostWhite"] = {248,248,255},
    ["WhiteSmoke"] = {245,245,245},
    ["Seashell"] = {255,245,238},
    ["OldLace"] = {253,245,230},
    ["FloralWhite"] = {255,250,240},
    ["Ivory"] = {255,255,240},
    ["Linen"] = {250,240,230},
    ["LavenderBlush"] = {255,240,245},
    ["MistyRose"] = {255,228,225},
    ["Gainsboro"] = {220,220,220},
    ["LightGray"] = {211,211,211},
    ["Silver"] = {192,192,192},
    ["DarkGray"] = {169,169,169},
    ["Gray"] = {128,128,128},
    ["DimGray"] = {105,105,105},
    ["LightSlateGray"] = {119,136,153},
    ["SlateGray"] = {112,128,144},
    ["Black"] = {0,0,0}
}

Explosions โ€‹

lua
ExplosionTags = {
    EXP_TAG_DONTCARE = -1,
    EXP_TAG_GRENADE = 0,
    EXP_TAG_STICKYBOMB = 1,
    EXP_TAG_MOLOTOV = 2,
    EXP_TAG_MOLOTOV_VOLATILE = 3,
    EXP_TAG_HI_OCTANE = 4,
    EXP_TAG_CAR = 5,
    EXP_TAG_PLANE = 6,
    EXP_TAG_PETROL_PUMP = 7,
    EXP_TAG_DIR_STEAM = 8,
    EXP_TAG_DIR_FLAME = 9,
    EXP_TAG_DIR_WATER_HYDRANT = 10,
    EXP_TAG_BOAT = 11,
    EXP_TAG_BULLET = 12,
    EXP_TAG_SMOKEGRENADE = 13,
    EXP_TAG_BZGAS = 14,
    EXP_TAG_GAS_CANISTER = 15,
    EXP_TAG_EXTINGUISHER = 16,
    EXP_TAG_TRAIN = 17,
    EXP_TAG_DIR_FLAME_EXPLODE = 18,
    EXP_TAG_VEHICLE_BULLET = 19,
    EXP_TAG_BIRD_CRAP = 20,
    EXP_TAG_FIREWORK = 21,
    EXP_TAG_TORPEDO = 22,
    EXP_TAG_TORPEDO_UNDERWATER = 23,
    EXP_TAG_LANTERN = 24,
    EXP_TAG_DYNAMITE = 25,
    EXP_TAG_DYNAMITESTACK = 26,
    EXP_TAG_DYNAMITE_VOLATILE = 27,
    EXP_TAG_RIVER_BLAST = 28,
    EXP_TAG_PLACED_DYNAMITE = 29,
    EXP_TAG_FIRE_ARROW = 30,
    EXP_TAG_DYNAMITE_ARROW = 31,
    EXP_TAG_PHOSPHOROUS_BULLET = 32,
    EXP_TAG_LIGHTNING_STRIKE = 33,
    EXP_TAG_TRACKING_ARROW = 34,
    EXP_TAG_POISON_BOTTLE = 35
}

Example โ€‹

lua

Citizen.CreateThread(function()
	while true do
        Citizen.Wait(0)
        	if Citizen.InvokeNative(0x91AEF906BCA88877,0, 0x17BEC168) then   -- pressed E
			local explosionTag_id = 12  -- EXP_TAG_BULLET
        		local explosion_vfxTag_hash = 0x7DD07579 	-- applies effect exp_lightning_strike, if native ADD_EXPLOSION_WITH_USER_VFX is used
        		local ped = PlayerPedId()
        		local ped_coords = GetEntityCoords(ped)
			local x,y,z = table.unpack(ped_coords)
			local forward_fix = 15
			local forwardX=GetEntityForwardX(ped)
    	    		local forwardY=GetEntityForwardY(ped)
	        	local explosion_coords_x = x+(forwardX*forward_fix)
	        	local explosion_coords_y = y+(forwardY*forward_fix)
	        	local explosion_coords_z = z
	        	local damageScale = 1.0
	        	local isAudible = true
	        	local isInvisible = false
	        	local cameraShake = true

			Citizen.InvokeNative(0x7D6F58F69DA92530, explosion_coords_x, explosion_coords_y, explosion_coords_z, explosionTag_id, damageScale, isAudible, isInvisible, cameraShake)
		end
	end
end)

Clothes โ€‹

lua
ClothesComponents = {
    ["hat"] = 0x9925C067,
    ["shirt"] = 0x2026C46D,
    ["pant"] = 0x1D4C528A,
    ["boot"] = 0x777EC6EF,
    ["coat-mp"] = 0x662AC34,
    ["coat"] = 0xE06D30CE,
    ["open-coat"] = 0x662AC34,
    ["gloves"] = 0xEABE0032,
    ["vest"] = 0x485EE834,
    ["poncho"] = 0xAF14310B,
    ["mask-mp"] = 0x7505EF42,
    ["mask"] = 0x4A73515C,
    ["badge"] = 0x3F7F3587,
    ["eyewear"] = 0x5E47CA6,
    ["belt"] = 0xA6D134C6,
    ["gunbelt"] = 0x9B2C8B89,
    ["beltbuckle"] = 0xFAE9107F,
    ["necktie"] = 0x7A96FACA,
    ["accessories"] = 0x79D7DF96,
}