Skip to content

Instantly share code, notes, and snippets.

View SuelTheDev's full-sized avatar
🎯
Focusing

Su'el SuelTheDev

🎯
Focusing
View GitHub Profile
@SuelTheDev
SuelTheDev / bintree.lua
Created March 7, 2023 08:49
Binary Search Tree in Lua
-- Definir a estrutura do nó da árvore
local Node = {}
Node.__index = Node
function Node:new(value)
local node = {}
setmetatable(node, Node)
node.value = value
node.left = nil
node.right = nil
DiscordEmbed = {}
DiscordEmbed.__index = DiscordEmbed
EmbedType = {}
local function joinTables(t1, t2)
for i = 1, #t2 do
t1[#t1 + 1] = t2[i]
end
return t1
end
@SuelTheDev
SuelTheDev / cutscene.lua
Created November 27, 2022 15:30
Cutscene de abertura estilo GTA:O para fiveM
local function IsMale(ped)
return GetEntityModel(ped) == `mp_m_freemode_01`
end
function StartWelcomeScene()
local p = promise.new()
Citizen.CreateThread(function()
PrepareMusicEvent("FM_INTRO_START") -- ``FM_INTRO_START``
TriggerMusicEvent("FM_INTRO_START") -- ``FM_INTRO_START``
local ped = PlayerPedId()
@SuelTheDev
SuelTheDev / weapon-on-back.lua
Created November 14, 2022 13:10
Weapon On Back FiveM
local WEAPONS <const> = {
[`weapon_bat`] = `w_me_bat`,
[`weapon_petrolcan`] = `prop_ld_jerrycan_01`,
[`weapon_hazardcan`] = `prop_ld_jerrycan_01`,
[`weapon_carbinerifle`] = `w_ar_carbinerifle`,
[`weapon_carbinerifle_mk2`] = `w_ar_carbineriflemk2`,
[`weapon_assaultrifle`] = `w_ar_assaultrifle`,
[`weapon_assaultrifle_mk2`] = `w_ar_specialcarbine`,
[`weapon_bullpuprifle`] = `w_ar_bullpuprifle`,
[`weapon_bullpuprifle_mk2`] = `w_ar_bullpupriflemk2`,