Vcore-job_timetable
Tracks duty shifts and displays recent employee hours through the VCore tablet menu. Start core and oxmysql before jobtimetable. The timetableshifts table is included in VCOREINSTALL.sql. Edit shared/config.lua: - Config.WeekViewCount controls displayed history. - Config.ManagerGrade controls who can view other employees. - Config.Jobs lists tracked jobs; every name must exactly match the Core job name. - Config.TabletProp, Config.MenuTitle and Config.MenuSubtitle control presentation. Players can open the timetable from its radial-menu entry or /timetable while on duty in a configured job. Managers can inspect employee hours when their grade meets Config.ManagerGrade. Restart jobtimetable after configuration changes.
Introduction
Tracks duty shifts and displays recent employee hours through the VCore tablet menu. Start core and oxmysql before jobtimetable. The timetableshifts table is included in VCOREINSTALL.sql. Edit shared/config.lua: - Config.WeekViewCount controls displayed history. - Config.ManagerGrade controls who can view other employees. - Config.Jobs lists tracked jobs; every name must exactly match the Core job name. - Config.TabletProp, Config.MenuTitle and Config.MenuSubtitle control presentation. Players can open the timetable from its radial-menu entry or /timetable while on duty in a configured job. Managers can inspect employee hours when their grade meets Config.ManagerGrade. Restart jobtimetable after configuration changes.
No manifest UI page detected.
Dependencies & References
| Resource | Type | Package status |
|---|---|---|
core | Manifest dependency | Included in Base |
oxmysql | Manifest dependency | External / prerequisite |
Cross-resource export calls
| Resource | Functions called |
|---|---|
core | getCoreObject |
Installation / Start Order
Install the resource with its required dependencies, then enable it in your resource start order.
ensure job_timetableConfiguration
Config files
shared/config.lua
Top-level config keys
JobsManagerGradeMenuSubtitleMenuTitleTabletPropWeekViewCountEvents, Exports & Callbacks
Exports
No exports are documented for this resource.
Callbacks
Server callbacks2
timetable:getEmployeeWeekstimetable:getStaffList
Registered network events
Client registered events1
vcore-timetable:client:openTablet
Commands
Client commands1
timetable
Database / SQL
This resource does not include a resource-local SQL file.
Vcore also includes the consolidated VCORE_INSTALL.sql.
Source Layout
| Area | Files |
|---|---|
| Client Lua | 1 |
| Server Lua | 1 |
| Other/shared Lua | 2 |
| JavaScript | 0 |
| HTML | 0 |
| CSS | 0 |
| SQL | 0 |
Troubleshooting
- Confirm all manifest dependencies are started before
job_timetable. - Confirm the resource is enabled in the correct start order.
- If database queries fail, import the consolidated Base SQL and any resource-local SQL listed above.
- If the UI fails, verify the resource's NUI files and
ui_pagewhen one is declared.

