VCORE Ecosystem StudioFrameworkServerClipr
VCORE Studio›Products›Vcore Framework›Resources
Documentation
Docs/Resources/Base/job_timetable
Base Resource

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.

Resource folder: job_timetablev1.0.0VCore FrameworkCore systems

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.

1Client Lua
1Server Lua
0Exports
1Events
0SQL tables

No manifest UI page detected.

Dependencies & References

ResourceTypePackage status
coreManifest dependencyIncluded in Base
oxmysqlManifest dependencyExternal / prerequisite

Cross-resource export calls

ResourceFunctions called
coregetCoreObject

Installation / Start Order

Install the resource with its required dependencies, then enable it in your resource start order.

server.cfg
ensure job_timetable

Configuration

Config files

  • shared/config.lua

Top-level config keys

JobsManagerGradeMenuSubtitleMenuTitleTabletPropWeekViewCount

Events, Exports & Callbacks

Exports

No exports are documented for this resource.

Callbacks

Server callbacks2
  • timetable:getEmployeeWeeks
  • timetable: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.

This resource does not define its own CREATE TABLE statements.

Vcore also includes the consolidated VCORE_INSTALL.sql.

Source Layout

AreaFiles
Client Lua1
Server Lua1
Other/shared Lua2
JavaScript0
HTML0
CSS0
SQL0

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_page when one is declared.