- Introduced a new code snippets resource for common FiveM patterns in Lua and JavaScript. - Added a framework comparison document outlining Standalone, ESX, and QBCore features. - Created search results view for FiveM documentation queries. - Developed client and server template scripts for ESX and QBCore frameworks. - Implemented NUI templates including HTML, CSS, and JavaScript for user interfaces. - Established routes for documentation and console commands. - Added tests for various features including documentation routes and tool functionalities. - Configured Vite for asset management with Laravel. - Updated .gitignore files for storage and framework directories.
34 lines
715 B
PHP
34 lines
715 B
PHP
-- Client-side script
|
|
|
|
@if($framework === 'esx')
|
|
ESX = exports['es_extended']:getSharedObject()
|
|
|
|
@elseif($framework === 'qbcore')
|
|
local QBCore = exports['qb-core']:GetCoreObject()
|
|
|
|
@endif
|
|
-- Resource started
|
|
AddEventHandler('onClientResourceStart', function(resourceName)
|
|
if GetCurrentResourceName() ~= resourceName then return end
|
|
|
|
print('Resource started on client')
|
|
|
|
-- Your initialization code here
|
|
end)
|
|
|
|
-- Example command
|
|
RegisterCommand('test', function()
|
|
TriggerEvent('chat:addMessage', {
|
|
args = { 'Script', 'Test command executed!' }
|
|
})
|
|
end, false)
|
|
|
|
-- Example thread
|
|
CreateThread(function()
|
|
while true do
|
|
Wait(1000)
|
|
|
|
-- Your periodic code here
|
|
end
|
|
end)
|