Skip to main content

Parameter Types

Available Types​

player​

Selects one or more players.

OptionTypeDescription
defaultstringDefault value (e.g., "^" for self)
single_targetbooleanOnly allow one target
cant_target_selfbooleanPrevent self-targeting
allow_higher_targetbooleanAllow targeting higher immunity

Selectors: ^ (self), @ (eye trace), * (all), $steamid, #userid, !name

number​

Numeric value with optional constraints.

OptionTypeDescription
minnumberMinimum value
maxnumberMaximum value
roundbooleanRound to integer
floorbooleanFloor value
ceilbooleanCeiling value
absbooleanAbsolute value

duration​

Time duration (e.g., "5m", "1h", "30s").

OptionTypeDescription
minstringMinimum duration
maxstringMaximum duration

string​

Text input. No type-specific options.

role​

Role name from Lyn roles. No type-specific options.

steamid64​

Steam ID (accepts SteamID or SteamID64 format). No type-specific options.

map​

Map name with validation.

OptionTypeDescription
exclude_currentbooleanExclude current map

color​

Color value (hex or color string). No type-specific options.

Common Options​

All parameter types support these options:

OptionTypeDescription
defaultanyDefault value (implicitly makes param optional)
optionalbooleanAllow empty input
hintstringDisplay hint (auto-prefixed with #lyn.commands_core.hints.)
checkfunctionCustom validation: function(ctx) return bool end