{"id":216543,"date":"2024-10-01T11:50:33","date_gmt":"2024-10-01T09:50:33","guid":{"rendered":"http:\/\/fivemx.com\/employee-chat-lists\/"},"modified":"2024-10-01T11:50:33","modified_gmt":"2024-10-01T09:50:33","slug":"listas-de-chat-de-empleados","status":"publish","type":"post","link":"https:\/\/rpcrate.com\/es\/employee-chat-lists\/","title":{"rendered":"Chat y Listas de Empleados \u2013 Trabajo Gratuito FiveM Scripts"},"content":{"rendered":"<p>g-employee-chatandlist by GrootDevelopment provides a job employee list and chat interface. The reviewed manifest declares version 1.0.0 and includes ESX, QBCore and Qbox bridges.<\/p>\n<h2>Installation and configured jobs<\/h2>\n<p>Keep the resource folder g-employee-chatandlist with bridge, src, locales and web\/build intact. Start your chosen framework and oxmysql before ensure g-employee-chatandlist. The shipped manifest also loads @ox_lib\/init.lua; keep ox_lib available unless deliberately adapting the manifest for a supported configuration. The Qbox client checks qbx_core version 1.19.0.<\/p>\n<p>Edit src\/shared\/Config.lua. The defaults enable the system and chat, allow police and ambulance, and register \/emenu. The database adapters read existing framework tables: users and job_grades for ESX, or players for QBCore\/Qbox. No separate SQL installer is included; verify your schema instead of importing an invented chat table.<\/p>\n<h2>Employee counts are framework-specific<\/h2>\n<p>The QBCore adapter reports the online total as either zero or one, even when several employees are connected. The Qbox adapter uses GetDutyCountJob, which represents a duty count rather than the same connected-player count used by ESX. The ESX grade-label lookup filters by grade alone, without the job name. Correct these distinctions before presenting the display as an accurate live roster.<\/p>\n<p>The creator README warns that changing jobs in-game may require restarting the game. Job-update handlers exist, but they do not establish successful integration with every framework version. Test multiple online employees, offline records, same-number grades in different jobs, job changes and resource restarts.<\/p>\n<h2>Server access and message checks<\/h2>\n<p>The roster request accepts a client-supplied job and does not first verify that the requester belongs to that job or Config.Jobs. QBCore and Qbox also concatenate that value into a database query. Derive the allowed job on the server and use parameterized queries before exposing the resource to players.<\/p>\n<p>Chat recipients are selected using the sender\u2019s server-side job, but sender labels and message contents come from the client. The handler does not enforce the configured job allowlist, message length or a rate limit. Add those checks and derive the displayed sender name server-side; a client menu restriction alone does not authorize server requests.<\/p>\n<h2>Existing creator preview<\/h2>\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<div class=\"video-container\"><iframe loading=\"lazy\" title=\"[FREE] Employee Chat &amp; Lists\" width=\"1170\" height=\"658\" src=\"https:\/\/www.youtube.com\/embed\/QIA6KNRph48?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen referrerpolicy=\"strict-origin-when-cross-origin\"><\/iframe><\/div>\n<\/div><\/figure>\n\n<p>Source checked on 10 September 2026 at revision dbf73cb23ba0dd83fad608641c0da0be9a9928d3. Manifest, configuration, framework bridges and chat\/list handlers were inspected. No framework database, chat session or multiplayer test was run; the preserved video is not proof that the listed defects are fixed.<\/p>\n<p><a href=\"https:\/\/github.com\/GrootDevelopment\/g-employee-chatandlist\/tree\/dbf73cb23ba0dd83fad608641c0da0be9a9928d3\">Review the employee chat source<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Revisa g-employee-chatandlist: instalaci\u00f3n, adaptadores, recuentos y controles de acceso antes de activar el chat de trabajo en FiveM.<\/p>","protected":false},"author":0,"featured_media":159470,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2877,2297,2298],"tags":[],"class_list":["post-216543","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-free-fivem-job-scripts","category-free","category-scripts"],"_links":{"self":[{"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/posts\/216543","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/comments?post=216543"}],"version-history":[{"count":0,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/posts\/216543\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/media\/159470"}],"wp:attachment":[{"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/media?parent=216543"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/categories?post=216543"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/tags?post=216543"}],"curies":[{"name":"gracias","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}