Repository navigation
Commands
shmitzas edited this page Nov 10, 2026
·
1 revision
Chat: !vip (or /vip). Console: sw_vip; the add and delete commands keep their own names, such as vip_adduser. Names and permissions are fixed.
| Command | Aliases | Description |
|---|---|---|
!vip |
— | Open the VIP menu: Perks for a VIP, VIP users for an admin who isn't VIP |
Anyone else is told You don't have access to this command! See Menus.
| Command | Aliases | Permission | Description |
|---|---|---|---|
!vip_manage |
!vipmanage |
vipcore.manage |
Open VIP users |
!vip_adduser <steamid> <group> <time> |
!vipadd |
vipcore.adduser |
Grant a group on this server |
!vip_addglobal <steamid> <group> <time> |
— | vipcore.addglobal |
Grant a group on every server sharing the database |
!vip_deleteuser <steamid> |
!vipdelete |
vipcore.deleteuser |
Remove the player's groups on this server |
!vip_deleteglobal <steamid> |
— | vipcore.deleteglobal |
Remove the player's global groups |
<steamid> |
Example |
|---|---|
| SteamID64 | !vip_adduser 76561198000000000 VIP 30 |
Account ID, the N in [U:1:N]
|
!vip_adduser 39734272 VIP 30 |
Names, STEAM_X:Y:Z and @ targets aren't accepted. The player needn't be online; one who is gets the change at once.
-
<group>is a group fromvip_groups.jsonc. It isn't checked: a misspelt group is stored, and its player gets no features. -
<time>counts inTimeModeunits — seconds by default.0= permanent. - Granting a group the player already holds adds
<time>to what is left. On a permanent grant,<time>replaces it: the grant becomes timed. - Local and global grants: Database.
To remove one group, extend a grant or make it permanent, use VIP users.
| Command | Aliases | Permission | Description | Module |
|---|---|---|---|---|
!gunmenu |
!guns, !gm
|
None | Open the Gun menu | VIP_GunMenu |
!viptest |
— | None | Take a trial VIP | VIP_Test |
!viptest_reset |
— | viptest.reset |
Reset every player's trial count | VIP_Test |