# okokTextUI

[**YouTube Video**](https://www.youtube.com/watch?v=CGVBsQWlrLw)

## Installation Guide

#### Displaying

```lua
exports['okokTextUI']:Open('[Key] Message', 'color', 'position', playSound)
```

#### Hiding

```lua
exports['okokTextUI']:Close()
```

#### Displaying (in a loop)

```lua
exports.okokTextUI:OpenThisFrame('[Key] Message', 'color', 'position', playSound)
```

**Colors:**&#x20;

* <mark style="color:blue;">lightblue / darkblue</mark>;
* <mark style="color:green;">lightgreen / darkgreen</mark>;
* <mark style="color:red;">lightred / darkred</mark>;
* lightgrey / darkgrey.

**Positions:**

* right;
* left.

**Play sound:**

* true;
* false.

#### Example

```lua
local shown = false
local inDistance = false

while true do
    inDistance = false
    -- your code
    if playerDistance <= distance then
        inDistance = true
        -- your code when you are inside the range
    else
        -- your code when you are outside the range
    end

    if not shown and inDistance then
        exports['okokTextUI']:Open('[E] Hello', 'lightgreen', 'right', true)
        shown = true
    elseif shown and not inDistance then
        exports['okokTextUI']:Close()
        shown = false
    end
end
```

#### Example (loop)

```lua
while true do
    -- your code
    if playerDistance <= distance then
        exports['okokTextUI']:OpenThisFrame('[E] Hello', 'lightgreen', 'right', true)
        -- your code when you are inside the range
    else
        -- your code when you are outside the range
    end
end
```
