Techium SmartDoor
A one door system used for flow of people.
The Techium SmartDoor (referred to as TSD) is a one door system for the flow of people including a large amount of settings. This product uses a ThinQ Engine.
Configuration
return {
["Instalization"] = {
["Door_Type_Mode"] = "Standard",
--[[
Modes:
Standard (Normal Operation Door)
Enterprise (DISABLED)
--]]
["ThinQ_Type"] = "Agsi SmartDoor",
["ThinQ_Sync"] = true, -- For Cloud Syncing (COMING SOON)
["Automatic_Updates"] = true, -- Will auto update your door to the latest firmware.
["Cloud_Host_Sync"] = true, -- Keep this enabled if you disable it then ThinQ will not run as smooth as possible
["RunService_Mode"] = true, -- Allows the doors to run smooth and more nicer.
["Route_Control"] = true, -- Allows you locate the doors.
["DoorParent"] = script.Parent.DoorMain,
["Sensor1"] = script.Parent.Sensor_In,
["Sensor2"] = script.Parent.Sensor_Out,
["ThinQ_AI_V2"] = true,
},
["Door"] = {
["DoorMovementDirection_Open"] = Enum.EasingDirection.Out,
["DoorMovementDirection_Close"] = Enum.EasingDirection.InOut,
["DoorMovementStyle_Open"] = Enum.EasingStyle.Quint,
["DoorMovementStyle_Close"] = Enum.EasingStyle.Sine,
["DoorOpenSpeed"] = 4,
["DoorCloseSpeed"] = 1,
["DoorTimer"] = 10, -- Door Open Timer (Unless Door Hold is on (V2.0 Update))
["Keep_Doors_Open"] = false, -- Keep your doors open without the Door Hold Function.
},
--/ NEW In Auto_Door 2.0 Logic \--
["Modes_Allowed"] = {
["FireMode"] = false, -- Enable if you want to allow fire mode on these doors.
["ManualControl"] = false, -- Enable if you want to allow Manual Control on these doors. (DISABLED)
},
["Door_Display"] = {
--/ Auto Door Display Pass Required \--
["Display_Enabled"] = false, -- Enable if you want display to show status (Must be your own not included in standard)
["Display_Parent"] = script.Parent, -- PARENT TO MODEL ONLY and make sure the display has "Display" and a SurfaceGui just stock name.
["Display_Function"] = "Normal_Operation",
["PostBootTime"] = 0, -- From BIOS boot > Main Display
},
["Door_Status_Display"] = {
["Enabled"] = false,
["Parent"] = script.Parent,
["Text_To_Display"] = {
["Idle"] = "ThinQ Technologies | Automatic Doors",
["OnDoorClosing"] = "⚠️ DOORS CLOSING! ⚠️",
["OnDoorOpening"] = "⚠️ DOORS OPENING! ⚠️",
["FIRE_MODE"] = "🔥 FIRE REPORTED IN THE BUILDING PLEASE EVACUATE! 🔥",
["DoorHold"] = "🛑 DOOR HOLD ENABLED 🛑",
["LockedMsg"] = "Door Locked",
},
},
["Fire_Alarm_Sync"] = {
--[[
READ BELOW:0
- Product will only work with Orwae Harmony at this current time.
More support will be introduced slowly.
--]]
["Enabled"] = false, -- Enable for true fire alarm experience with these doors.
["Fire_Alarm_Parent"] = workspace,
["FireAlarm"] = "ORWAE_HARMONY",
--[[
Types:
"ORWAE_HARMONY"
-- More coming soon --
]]
["Lock_Timer"] = 10, -- Set to how long before the doors lock.
},
["Gamepass_Open"] = {
--/ Enterprise Feature \-- (Only works with Enterprise Lisence)
["Enabled"] = false,
["Gamepass_ID"] = 0,
},
["DoorHold_Config"] = {
--/ Door Hold Model Required with a Part called "Touch" to function. \--
["Enabled"] = false,
["Hold_Key_Name"] = "ThinQ Parking Admin Key",
},
--/ Cabinet Configuration \--
["Cabinet_Config"] = {
["Enabled"] = false, -- Enable or disable
["Parent"] = script.Parent,
["Hinge_Parent"] = script.Parent,
["MaxHinge"] = -110, -- On Open
["MinHinge"] = 0, -- On Close
},
}
The code above is the configuration script. Features included are cabinet access, fire settings and door easing and much more! Please tinker this as much as you like. I wont go into detail on each module and it's workings. If you need extra assistance ask in the public forum.
Made by Cashman#9767.
Last updated