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,
}