← Back to journey

Build an entry check

v6 · Activity 6 of 7 · if-else · boundaries · 4 min Runs here

Chapter outline
Loading draft…
One step at a time

Combine a stored visitor level and a comparison to choose an entry message. The requirement is at least level 5: level 5 is allowed, while level 4 is blocked.

Your task

Observed-output goal: display "Blocked", in that order. For level 4, display Blocked. Build an if/else entry check for at least level 5, then try 5 and 6 in Free experiment. This output check verifies the displayed message for level 4 only. Completion checks these outputs and value types only; the example's structure is an experiment, not a required solution.

Expected output
Blocked

Lines must stay in order. Spelling, capitalization and spaces inside a message matter.

Syntax in this activity

This activity reuses syntax you have already met.

Earlier ideas used here
  • if-else
  • comparison
  • local-variables
What this exercise checks

Actual Output · exact lines and order · extra output forbidden.

Successful execution is required. A compile error, runtime error or execution limit never completes this task.

Whitespace, matching single or double quotes, and different variable names are allowed. Output-only tasks accept any valid Luau solution meeting the displayed result and value types. Construct tasks use the stated straight-line form.

Explain this code

Select a word or symbol in this authored example. Your editor draft stays unchanged.

 count
 count 
    

    
Choose a highlighted part to see what it means.
Free experiment

This is a private experiment copy. It does not replace your answer or complete the activity.

Luau keyword highlighting · Ctrl/⌘ + Enter: Run · Esc: leave editor
Experiment Output

Your output will appear here.

Reset starter

Replace this code with the starter? Download your draft to keep a copy.

Code

Luau
Luau keyword highlighting · Ctrl/⌘ + Enter: Run · Esc: leave editor

Your output will appear here.

Ready