ReHLDS/HLDS Emotions [1.0.7]

Vesuvius

НЕ СКРИПТЕР!!!
Команда форума
Администратор
Регистрация
8 Июн 2017
Сообщения
1.487
Симпатии
505
Пол
Мужской
#1
Автор: Radius
Версия: 1.0.7
Доверие к автору 100%
, но плагины распространяются без исходного кода, поэтому используйте на свой страх и риск.

Описание:

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

  • New: возможность добавлять свои эмоции в меню с помощью команды add_emotion (см раздел Команды)
  • возможность задать команду вызова меню (квар emotions_show_menu_cmd)
  • возможность настроить продолжительность показа спрайта в секундах (квар emotions_life_time)
  • возможность настроить время через которое снова будет доступна возможность использовать эмоции (квар emotions_use_delay)
  • возможность настроить высоту спрайта относительно координат игрока (квар emotions_vertical_offset)
  • автоматически создаваемый конфигурационный файл emotions.cfg, в котором можно задать значения кваров и прочитать описания к ним
  • автоматически создаваемый файл словаря многоязычности ("addons/amxmodx/data/lang/emotions.txt")

Требования:
  • AMXX 1.8.2 или выше.
Установка:
  • Залить содержимое архива на сервер.
  • Прописать emotions.amxx в plugins.ini
  • Перезагрузить сервер
  • Настроить emotions.cfg (папка cstrike/addons/amxmodx/configs)
  • Перезапустить сервер
Команды
  • add_emotion "<путь к спрайту>" "<название эмоции в меню>" - серверная консольная команда, которая позволяет самостоятельно добавлять эмоции в меню (32 максимум)
"<путь к спрайту>" - обязательный параметр, в котором указывается путь до спрайта эмоции
"<название эмоции в меню>" - обязательный параметр, отвечающий за то, какое название эмоции будет в меню. Указывается либо текст, либо ключ словаря из emotions.txt
Информация:
  • emotions.cfg и emotions.txt создаются автоматически после первого перезапуска сервера
Настройки в emotions.cfg
C++:
// Уровень дебаг-логов. 0 - отключено
debug_level "0"

// Продолжительность показа спрайта в секундах
emotions_life_time "1.5"

// Время через которое снова будет доступна возможность использовать эмоции
emotions_use_delay "5.0"

// Высота спрайта относительно координат игрока
emotions_vertical_offset "35"

// Консольная команда с помощью которой будет вызываться меню эмоций
// 'impulse 100' - фонарь, 'impulse 201' - спрей
// если используется say, то say_team добавляется автоматически
emotions_show_menu_cmd "impulse 100"

// Формат команды: add_emotion "путь к спрайту" "название эмоции в меню"
// "путь к спрайту" - обязательный параметр, в котором указывается путь до спрайта эмоции
// "название эмоции в меню" - обязательный параметр, отвечающий за то, какое название эмоции будет в меню
// Указывается либо текст, либо ключ словаря из emotions.txt
add_emotion "sprites/emotions/aggression.spr"  "EMOTIONS_MENU_AGGRESSION"
add_emotion "sprites/emotions/agreement.spr"  "EMOTIONS_MENU_AGREEMENT"
add_emotion "sprites/emotions/discontent.spr"  "EMOTIONS_MENU_DISCONTENT"
add_emotion "sprites/emotions/dreaminess.spr"  "EMOTIONS_MENU_DREAMINESS"
add_emotion "sprites/emotions/laugh.spr"  "EMOTIONS_MENU_LAUGH"
add_emotion "sprites/emotions/love.spr"  "EMOTIONS_MENU_LOVE"
add_emotion "sprites/emotions/melancholy.spr"  "EMOTIONS_MENU_MELANCHOLY"
add_emotion "sprites/emotions/sympathy.spr"  "EMOTIONS_MENU_SYMPATHY"
 

Вложения

Евгений

Пользователь
Регистрация
9 Июн 2017
Сообщения
274
Симпатии
55
Пол
Мужской
#2
Установил, плагин работает, но при выборе эмоции над головой показывает восклицательный знак
 

Евгений

Пользователь
Регистрация
9 Июн 2017
Сообщения
274
Симпатии
55
Пол
Мужской
#3
Сорри не прочитал инфу в 1 посте. А никто не знает где можно найти эти эмоции?