smartAccess
Official documentation for the smartAccess system by Edge Technologies.
This product can be purchased from Serpent by clicking here.
Install Steps
- Once purchased, download the product via the Serpent Licence Manager
- Drag and drop the downloaded file into Roblox studio
- Ungroup the model by using Ctrl+U (Cmd+U on Mac) and delete the read me script and decorative wall
- Either position the door models where you want them, or use the base smartAccess kit (one without doors) and put it into whatever door you want to use it with
- Select the readers and buttons you want to use, making sure they are in the correct folder within smartAccess
- Open the Settings file and configure the system using the instructions provided
- Enable HTTP Services by going into your Game Settings > Security then toggling Enable HTTP Requests.
- Publish your game and test everything
Supported door engines
Currently, smartAccess only natively supports the following door engines:
- HarbourGate
You can tell the system the door engine you want to use by changing the value of the "IntegrationFile" setting to the engine above you wish to use. If your door engine is not natively supported, you can set the "IntegrationFile" to "Custom", which will allow you to use the "OnAccept", "OnReturn" and "OnReject" functions to add your own logic. Please note that we do not provide support on custom integration.
Common issues
Below are some of the common issues our customers face and how to solve them:
It says I don't have a licence when I do
Make sure HTTP Services is enabled in your Game Settings and that Roblox or Serpent are not offline.
I'm getting an error regarding the IntegrationFile
This likely means you have put the smartAccess model in the wrong place. Make sure it is directly inside the door model and not in any submodels or other folders.