Physgun Wiki

roleplay.FindPlayer

 roleplay.FindPlayer( string argument )

Находит игрока по номеру (UserID) из аргумента чат-команды. Снимает повтор Player(tonumber(arg) or -1) с последующей проверкой IsValid: мусорный ввод и несуществующий номер одинаково дают nil.

Аргументы

1 string argument
Элемент массива arguments из колбэка команды.

Возвращает

1 Player
Игрок или nil, если такого нет.

Пример

roleplay.Chat.AddCommand('demote', function(sender, arguments) local target = roleplay.FindPlayer(arguments[1]) if (!target) then sender:ChatError("PlayerNotFound") return end end)