Omega's Terminal documentation
Skip to main content
About this guide

Time to complete: 2min
Difficulty: Easy

First setup

Khol's Admin integration

It is heavily recommended to use Khol's Admin v0.9.1+ for additionnal features such as logging and permission syncing when using this terminal

Insert the core model

Get the Core and put it in ServerScriptService

Set basic configuration

Configure the terminal

Edit the teams

Change the teams variables to the teams in your place by selecting the object values then changing the value field in the properties panel.

Set up permissions

You're Done

By default anyone with the admin role in Khol's Admin will be able to use the terminal.

Changing the required role to access the terminal

To change the required role to access the terminal, open the Config module script and edit the MINIMUM_KHOLS_RANK variable in the isAdmin function.

local runService = game:GetService("RunService")
function isAdmin(player: Player): boolean
--Replace this with your method of giving terminal administrator
local MINIMUM_KHOLS_RANK = 3 -- 3 --> Anyone with khols admin permissions can use the terminal
if shared._K_INTERFACE ~= nil then
local rankNumber, rank = shared._K_INTERFACE.Auth.getRank(player.UserId)
if rankNumber >= MINIMUM_KHOLS_RANK then
return true
end
end

if script["Group Admin"]["Group admin enabled"].Value == true then
if
player:GetRankInGroup(script["Group Admin"]["Group Id"].Value)
>= script["Group Admin"]["Required minimum group rank"].Value
then
return true
end
end

if runService:IsStudio() or player.UserId < 0 or game.GameId == 8177731068 then
warn(`[TERMINAL] Player ${player.Name} is an admin only because you are in a testing environment`)
return true
end
return false
end

Possible values

0	everyone
1 vip
2 mod
3 admin
4 superadmin
inf creator

Chose a terminal

The core can be set up with a variety of terminal types, chose a terminal and configure it !

You can find them and their specific instructions here

Default behavior

By default capping the term requires having no ennemies in the zone as opposed to having a majority, to change this check the components page