wasvendel_mdt
wasvendel scripts
wasvendel_mdt
wasvendel scripts
wasvendel_mdt.wasvendel_mdt folder into your server's resources directory.sqls.sql into your database.server.cfg after your framework core.Import sqls.sql into your database before starting the resource for the first time.
Edit config.lua to configure allowed jobs, command name, and board locations.
| Setting | Default | Description |
|---|---|---|
settings.usecommand | mdt | Command used to open the MDT. |
| Command | Usage | Description |
|---|---|---|
/mdt | /mdt | Opens the police MDT. |
The command name can be changed with settings.usecommand in config.lua.
Access is restricted to the jobs defined in config.lua.
| Event | Payload | Description |
|---|---|---|
wasvendel_mdt:openmdt | payload | Opens the MDT UI. |
wasvendel_mdt:open_board | data | Opens the warrant bulletin board. |
wasvendel_mdt:returnData | data | Sends the MDT data response. |
wasvendel_mdt:returnPerson | person | Sends a person record response. |
wasvendel_mdt:returnReport | report | Sends a report record response. |
wasvendel_mdt:returnNewPerson | person | Sends the newly created person record. |
wasvendel_mdt:returnNewReport | report | Sends the newly created report. |
wasvendel_mdt:boardWarrantRemoved | personId | Notifies that a warrant has been removed from the board. |
| Event | Payload | Description |
|---|---|---|
wasvendel_mdt:checkplayerjob | forcedSource? | Validates the player's job and opens the MDT. |
wasvendel_mdt:getData | None | Requests all MDT data. |
wasvendel_mdt:getPerson | id | Gets a person record by ID. |
wasvendel_mdt:getReport | id | Gets a report by ID. |
wasvendel_mdt:addPerson | data | Creates a person record. |
wasvendel_mdt:saveReport | data | Saves a report. |
wasvendel_mdt:savePerson | data | Updates a person record. |
wasvendel_mdt:deletePerson | id | Deletes a person record. |
wasvendel_mdt:deleteReport | id | Deletes a report. |
wasvendel_mdt:removeWarrant | personId | Removes a warrant. |
wasvendel_mdt:getWarrantedPersons | None | Gets warranted persons for the board. |