wasvendel_dmzone
wasvendel scripts
wasvendel_dmzone
wasvendel scripts
wasvendel_dmzone.wasvendel_dmzone folder into your server's resources directory.server.cfg after your framework core.This resource uses oxmysql.
If the resource creates tables automatically, no manual SQL import is required.
Edit config.lua to configure zones, weapons, respawn settings, stats, and admin settings.
Zones are managed through the in-game admin UI or config defaults.
| Command | Usage | Description |
|---|---|---|
/dmadmin | /dmadmin | Opens the DM zone admin menu. |
Player zone entry is handled through configured teleport prompts, not chat commands.
| Event | Payload | Description |
|---|---|---|
wasvendel_dmzone:zonesLoaded | zones | Syncs all DM zones. |
wasvendel_dmzone:teleportToZone | zoneId, spawnIndex, weaponCategory | Teleports the player into a zone. |
wasvendel_dmzone:respawnInDM | zoneId | Respawns the player inside a zone. |
wasvendel_dmzone:endMatch | results, zoneId, playerRank, podiumPlayers | Ends the match and sends the results. |
wasvendel_dmzone:showKillNotification | killerName, victimName | Shows a kill feed notification. |
wasvendel_dmzone:showStats | stats, offset | Shows leaderboard stats. |
wasvendel_dmzone:showAdminMenu | adminData | Opens the admin zone manager. |
wasvendel_dmzone:teleportOut | zoneId | Removes the player from the zone. |
| Event | Payload | Description |
|---|---|---|
wasvendel_dmzone:requestTeleport | zoneId | Requests zone entry. |
wasvendel_dmzone:playerKilled | killerId, zoneId | Reports a kill. |
wasvendel_dmzone:playerDied | zoneId | Reports a death. |
wasvendel_dmzone:startEventFromUI | zoneId, timeMinutes, weaponCategory | Starts a match from the admin UI. |
wasvendel_dmzone:saveZone | zoneData | Saves a zone from the admin UI. |
wasvendel_dmzone:deleteZone | zoneId | Deletes a zone from the admin UI. |