Для этого ресурса раздел 'Код/API' скрыт! (доступен только с наличием подписки на аккаунте).
- Обзор
- Установка
- Настройки
- Словарь
- Команды
- Обновления
- Скриншоты/Видео
- Благодарности
Автор ar222`
Совместимость AmxModX 1.9.0+
Описание:
С помощью данного плагина, появляется возможность преобразовывать написанный текст в спрайты на карте (ентити).
По стандарту, доступен спрайт с такими кадрами (frame):
Весь русский алфавит. (маленький и большой регистр)
Весь английский алфавит. (маленький и большой регистр)
Цифры от 0 до 9.
Некоторые знаки. !(),.-@ и тд.
Все делается через удобное меню с огромным функционалом.
В меню есть такие функции как:
Выбор между загруженными спрайтами.
Загрузка символов выбранного спрайта.
Удаление одного или сразу всех созданных ентити-спрайтов.
Перемещение ентити-спрайтов. (origin, angles).
Выбрать ось (X, Y, Z), по которой пойдет текст.
Задать начальную позицию, в какую сторону пойдет текст (например: вниз-вверх)
После создания группы ентити-спрайтов, они авто-сохраняются в файл, но, также присутствует ручное пересохранение, например после того, как что-то было перемещено.
Текст вводится c помощью messagemode (из меню), но, также можно вводить через консольную команду. (команда текст)
Есть возможность видеть размещенные группы текстов-спрайтов на карте в меню перемещения, листать между ними.
Есть возможность телепортироваться к созданной группе ентити-спрайтов, сделано для того, если нужно поменять положение, но текст одинаковый в разных местах. (то можно просто телепортироваться и понимать что нужно поменять)
Координаты ентити-спрайтов можно редактировать прямо в файле сохранения настроек (для каждой карты создается свой файл), что является дополнительным плюсом.
(если возникнут трудности через меню). А также, там много другой полезной информации, для редактировании в ручном режиме. (номера спрайтов и фреймов спрайта, символы)
Применение данного плагина зависит от Вашей фантазии. Это могут быть рекламные блоки, какая-то другая информация в разных местах на карте, с сохранением координат и последующей расстановкой после смены карты.
Установка: База знаний.
В ini:
В .sma:
; Спрайты и команды
; Sprites and commands
[СПРАЙТЫ-SPRITES]
sprites/tws/letters.spr
[КОМАНДЫ-COMMANDS]
say tws
say /tws
tws
say_team tws
say_team /tws
say /spr_text
spr_text
В .sma:
#define ACCESS_FLAG ADMIN_RCON //Доступ к команде и messagemode
#define SCALE_MODE 1 //Режим размера спрайтов-символов (1-задается свой размер, 2-рандом между значениями)
#if SCALE_MODE == 1
#define SCALE 0.6
#else
#define SCALE_MIN 0.5
#define SCALE_MAX 0.9
#endif
//Значение интервала между спрайтами по разным осям. (если уменьшать, то спрайты будут накладываться друг на друга)
#define INTERVAL_VALUE_X 15.0
#define INTERVAL_VALUE_Y 15.0
#define INTERVAL_VALUE_Z 30.0
Мультиязычность RU, EN
[en]
TWS_PREFIX = TWS
TWS_MENU_ITEM_SPRITES = Select a sprite
TWS_MENU_ITEM_SPRITES_READ_FILES = Upload a sprite
TWS_MENU_ITEM_SPRITES_READ_FILES_NO = not loaded!
TWS_MENU_ITEM_SPRITES_READ_FILES_YES = loaded!
TWS_MAIN_MENU_TITLE = Main Menu
TWS_MAIN_MENU_ITEM3 = Place on the axis?
TWS_MAIN_MENU_ITEM4 = Writing flag:
TWS_MAIN_MENU_ITEM4_0_1 = down
TWS_MAIN_MENU_ITEM4_0_2 = up
TWS_MAIN_MENU_ITEM4_1_1 = forward
TWS_MAIN_MENU_ITEM4_1_2 = back
TWS_MAIN_MENU_ITEM4_2_1 = left
TWS_MAIN_MENU_ITEM4_2_2 = right
TWS_MENU_ITEM_MOVE = Move Menu
TWS_MAIN_MENU_ITEM6 = Enter text
TWS_MENU_MOVE_ERROR = empty now, create!
TWS_MENU_MOVE_ITEM1 = Text:
TWS_MENU_MOVE_ITEM2 = Teleport to text
TWS_MENU_MOVE_ITEM3 = Condition:
TWS_MENU_MOVE_ITEM3_0 = Twist (angles)
TWS_MENU_MOVE_ITEM3_1 = Place (origin)
TWS_MENU_MOVE_ITEM4 = Value \d(fractional)
TWS_MENU_MOVE_ITEM5 = Coordinate:
TWS_MENU_MOVE_ITEM6 = Move
TWS_MENU_MOVE_ITEM7 = Resave
TWS_MENU_ITEM_DELETE = Delete Menu
TWS_MENU_DELETE_ITEM1 = Delete?
TWS_MENU_DELETE_ITEM1_0 = one sprite
TWS_MENU_DELETE_ITEM1_1 = all sprites
TWS_MENU_DELETE_ITEM2 = Apply
TWS_MENU_BACK = Back
TWS_MENU_EXIT = Exit
[ru]
TWS_PREFIX = TWS
TWS_MENU_ITEM_SPRITES = Выберите спрайт
TWS_MENU_ITEM_SPRITES_READ_FILES = Загрузить спрайт
TWS_MENU_ITEM_SPRITES_READ_FILES_NO = не загружено!
TWS_MENU_ITEM_SPRITES_READ_FILES_YES = загружено!
TWS_MAIN_MENU_TITLE = Главное меню
TWS_MAIN_MENU_ITEM3 = Разместить по оси?
TWS_MAIN_MENU_ITEM4 = Признак написания:
TWS_MAIN_MENU_ITEM4_0_0 = вперед
TWS_MAIN_MENU_ITEM4_0_1 = назад
TWS_MAIN_MENU_ITEM4_1_0 = влево
TWS_MAIN_MENU_ITEM4_1_1 = вправо
TWS_MAIN_MENU_ITEM4_2_0 = вниз
TWS_MAIN_MENU_ITEM4_2_1 = вверх
TWS_MENU_ITEM_MOVE = Меню перемещения
TWS_MAIN_MENU_ITEM6 = Ввести текст
TWS_MENU_MOVE_ERROR = сейчас пусто, создайте!
TWS_MENU_MOVE_ITEM1 = Текст:
TWS_MENU_MOVE_ITEM2 = Телепорт к тексту
TWS_MENU_MOVE_ITEM3 = Условие:
TWS_MENU_MOVE_ITEM3_0 = Крутить (angles)
TWS_MENU_MOVE_ITEM3_1 = Разместить (origin)
TWS_MENU_MOVE_ITEM4 = Значение \d(дробное)\w:
TWS_MENU_MOVE_ITEM5 = Координата:
TWS_MENU_MOVE_ITEM6 = Переместить
TWS_MENU_MOVE_ITEM7 = Пересохранить
TWS_MENU_ITEM_DELETE = Меню удаления
TWS_MENU_DELETE_ITEM1 = Удалить?
TWS_MENU_DELETE_ITEM1_0 = один спрайт
TWS_MENU_DELETE_ITEM1_1 = все спрайты
TWS_MENU_DELETE_ITEM2 = Применить
TWS_MENU_BACK = Назад
TWS_MENU_EXIT = Выход
Команды По стандарту (открытие меню), можно менять в файле настроек:
say tws say /tws tws say_team tws say_team /tws say /spr_text spr_text
Консольная (для создания текста ентити-спрайтов): CmdActivateDisplay text[Обновление без изменения версии]:
[Added]:
Добавлена новая информация контактов поддержки.
Исходный код еще раз проверен на пригодность и успешное компилирование.
Пересобран архив.
__________________
__________________