Стандартные переменные
Создавая свои действия, вы можете использовать стандартные переменные, которые позволят удобно работать с командами, автоматически подставляя значения и избавляя от необходимости ввода вручную.
Что это и какие бывают?
В своих командах вы можете использовать предопределенные переменные, которые автоматически подставляются в команду в зависимости от того, над каким игроком вы совершаете действие или кто совершает действие.
steam_id
- автоматически заменяется на ID игрока над которым вы совершаете действие (именно поэтому в разделе "простые действия" был кикнут именно тот игрок, на которого вы нажали)steam_name
- заменяется на последнее имя игрокаplayer_ip
- заменяется на последний IP игрокаstaff_steam_id
- заменяется на SteamID модератора который выполнил это действиеstaff_name
/ staff_tag
- заменяется на nickname/username модератора на сайте
Используем полученные знания
Давайте улучшим команду из предыдущего урока, для этого:
- Возвращаемся в раздел "свои действия"
- Редактируем созданное действие
- Переходим сразу на второй шаг (нажав далее)
- Добавляем "новую команду" в наше действие
say Игрок {steam_name} был выгнан модератором @{staff_tag}
- Сохраняем и выполняем действие
Будьте осторожны!
Если вы тестируете это на сервере с активными пользователями, лучше воздержаться от выполнения данного действия, так как все игроки получат сообщение в чате!
Что получилось?
Во время выполнения действия выполнилось две команды:
- Первая команда - кикнула выбранного игрока
- Вторая команда - отправила в общий чат сообщение
Игрок *имя вашего игрока* был выгнан модератором @*ваше имя на сайте*