Skip to content

Стандартные переменные

Создавая свои действия, вы можете использовать стандартные переменные, которые позволят удобно работать с командами, автоматически подставляя значения и избавляя от необходимости ввода вручную.

Что это и какие бывают?

В своих командах вы можете использовать предопределенные переменные, которые автоматически подставляются в команду в зависимости от того, над каким игроком вы совершаете действие или кто совершает действие.

steam_id - автоматически заменяется на ID игрока над которым вы совершаете действие (именно поэтому в разделе "простые действия" был кикнут именно тот игрок, на которого вы нажали)
steam_name - заменяется на последнее имя игрока
player_ip - заменяется на последний IP игрока
staff_steam_id - заменяется на SteamID модератора который выполнил это действие
staff_name / staff_tag - заменяется на nickname/username модератора на сайте

Используем полученные знания

Давайте улучшим команду из предыдущего урока, для этого:

  1. Возвращаемся в раздел "свои действия"
  2. Редактируем созданное действие An image
  3. Переходим сразу на второй шаг (нажав далее)
  4. Добавляем "новую команду" в наше действие say Игрок {steam_name} был выгнан модератором @{staff_tag}
  5. Сохраняем и выполняем действие

Будьте осторожны!

Если вы тестируете это на сервере с активными пользователями, лучше воздержаться от выполнения данного действия, так как все игроки получат сообщение в чате!

Что получилось?
Во время выполнения действия выполнилось две команды:

  • Первая команда - кикнула выбранного игрока
  • Вторая команда - отправила в общий чат сообщение Игрок *имя вашего игрока* был выгнан модератором @*ваше имя на сайте*