Skip to content

Commit

Permalink
Merge remote-tracking branch 'upstream/main'
Browse files Browse the repository at this point in the history
  • Loading branch information
michaeldun123 committed Jan 20, 2025
2 parents 6c99de5 + 072629b commit a8d5c4c
Show file tree
Hide file tree
Showing 8 changed files with 24 additions and 21 deletions.
2 changes: 1 addition & 1 deletion docs/dwprox/turnstile/installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

:::info

This product does **not** use Axon licensing and therefor cannot be downloaded on the Axon website. Find the model [here](https://create.roblox.com/marketplace/asset/6821432149/), and the license [here](https://www.roblox.com/game-pass/12447387).
This product does **not** use Axon licensing and therefore cannot be downloaded on the Axon website. Find the model [here](https://create.roblox.com/marketplace/asset/6821432149/), and the license [here](https://www.roblox.com/game-pass/12447387).

:::

Expand Down
2 changes: 2 additions & 0 deletions docs/jsm/cafepos-lite/installation.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ sidebar_position: 1

This page is for documentation on an outdated product, some information may be basic or missing.

:::

:::info

This product is off-sale. We're currently working on a brand new version to provide you with the excellent features we take pride in.
Expand Down
Binary file added docs/jsm/eas/img/AccountSettings.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/jsm/eas/img/BarcodeProps.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
37 changes: 17 additions & 20 deletions docs/jsm/eas/installation.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,6 @@ Download the recent available file for this product via [Axon](https://axon.whit

:::

:::warning

SCO v3 includes a feature that disables the EAS on a product once it has been purchased. This feature is currently **incompatible** with JSM EAS.

:::

### 1) Enable HTTP Requests {#1}
<iframe width="705.61" height="397.5" src="https://www.youtube.com/embed/qtKN_3Moi7M" title="Enabling HTTP Requests" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen"></iframe>

Expand All @@ -25,28 +19,27 @@ Insert your file by 'dragging' the product file into Roblox Studio with your gam
Your game will need to be published for the product to work.

### 3) Monitoring Station & Operator Barcodes {#3}
The monitoring station is used to keep track of activation events. It also comes with an integration for [VoCoVo](https://discord.com/invite/3DR632F).

1. Click the station in your workspace, then double-click `Settings` in explorer
2. For **VoCoVo**, set `VocovoEnabled` to `true`
3. Adjust other variables such as the `Access Pin` for login. Operator settings are for the operator barcode.
4. Match the `OperatorID` and `OperatorSecurityKey` you picked to the 'Operator Barcode' in explorer by clicking `SCO-AUTH`.
The monitoring station is used to keep track of activation events. It also comes with an integration for [VoCoVo](https://discord.com/invite/3DR632F) and [Walvo](https://discord.com/invite/kybo)

![exampleOperatorBarcode](img/operatorBarcode.png)
Setting up Integrations is simple with the 'AutomaticIntegrations' setting, with this setting you can choose if you want to use the Applegate VoCoVo or the Kybo Walvo. Setting the value next to it to true will enable it.

:::warning
:::tip

The operator barcodes that are included with JSM SCO v3.1 are **not compatible** with the latest version of JSM EAS. You will have to use the old barcodes.
Want to use the same accounts as SCO V3? Set the 'SCOv3Location' to your SCOv3 folder.

:::

Make sure the 'OperatorID' in the Settings.Account module are the same as the one in your JSM | Operator Barcode.
![accountsConfig](img/AccountSettings.png)

![exampleOperatorBarcode](img/BarcodeProps.png)

### 4) Gate Configuration {#4}
If you're planning to use more than one set of anti-theft gates for your store, you will need to setup 'zones'. This needs to be done for the gate & sensor.

1. In explorer, click the 'Sensor' for your desired gate
2. Change the `Zone` to a unique numerical value that isn't used by any other gate
3. Repeat this for both of your anti-theft gates, using the same numerical value as your sensor

:::tip

You can have an unlimited number of sensor and anti-theft gates for your game, just adjust the `Zone` in each model to link them together.
Expand All @@ -60,11 +53,15 @@ This step is very important to prevent activations all over your store. If a sen
:::

### 5) Creation of Items {#5}

We recommend the use of our Whitehill Configurator Tool which can be downloaded [here](https://create.roblox.com/store/asset/96844493449121/Whitehill-Tool-Configurator)

The **Test Tag** can be used to test your gates, it can also show you how to 'protect' your product to raise an alarm from the anti-theft gates.

1. Click onto your desired tool in explorer
2. **Inside** the `Handle`, click the plus & search for `BoolValue`
3. Change the name of the `BoolValue` to `EAS_Active`
4. Enable the value to 'arm' the tag for future activations
2. **Inside** the Tool, click the plus & search for `BindableFunction`
3. Change the name of the `BindableFunction` to `JSM | EAS Test Tag`
4. Add a 'booleen' attribute into the 'JSM | EAS Test Tag', it should be called 'EASActive'
5. Enable the 'EASActive' value to 'arm' the tag for future activations.

Products like SCO v3 will search for `EAS_Active` inside your tool handle, and will then disable the value to prevent activating the gate's alarm.
Products like SCO v3 will search for the 'JSM | Item Data' object and disable the EASActive value.
Binary file added docs/jsm/favicon.ico
Binary file not shown.
4 changes: 4 additions & 0 deletions docs/jsm/sco-v3/installation.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,8 @@ Inside the `JSM | SelfCheckout V3` folder, you will find the `Accounts` settings

The ID in each account must be **unique**. To setup the actual operator barcode, click and open the tool. You'll find a function called "JSM | Operator Barcode". Within this function there is one attribute, "AccountID". Set this to the account id you previously made in the Accounts script.

We recommend the use of our Whitehill Configurator Tool which can be downloaded [here](https://create.roblox.com/store/asset/96844493449121/Whitehill-Tool-Configurator)

![barcodeConfiguring](img/operatorBarcode.png)

### 6) Pick & Mix {#6}
Expand All @@ -96,6 +98,8 @@ If you fail to set the `LaneNumber` to something unique, your checkout won't boo
### 7) Adding Items {#7}
The **Calgon** is an example item. You can use the example item to copy and paste the configuration to add items, or use the instructions given below. It is important to note that once a product has been scanned & bought, the customer won't be able to rescan that specific item.

We recommend the use of our Whitehill Configurator Tool which can be downloaded [here](https://create.roblox.com/store/asset/96844493449121/Whitehill-Tool-Configurator)

1. Copy the bindable function from the example item into your item.
2. In properties, you'll see 5 attributes. The `AgeRestricted` attribute determines if a product is age restricted. The `Cost` attribute should be set to the price of your product.
EASActive activates your JSM EAS if a product has not been paid for. This is only for customers who own the JSM EAS/anti-theft gates. ItemImage should be set to the asset id of the image you want to set for your item. LoyaltyCost is the price of the item when a Loyalty Card has been scanned.
Expand Down
Binary file modified static/img/favicon.ico
Binary file not shown.

0 comments on commit a8d5c4c

Please sign in to comment.