Text with sprites amxx


Для этого ресурса раздел 'Код/API' скрыт! (доступен только с наличием подписки на аккаунте).
Text with sprites amxx
  • Обзор
  • Установка
  • Настройки
  • Словарь
  • Команды
  • Обновления
  • Скриншоты/Видео
  • Благодарности

Автор ar222`

Совместимость AmxModX 1.9.0+

Описание:

С помощью данного плагина, появляется возможность преобразовывать написанный текст в спрайты на карте (ентити).

По стандарту, доступен спрайт с такими кадрами (frame):

Весь русский алфавит. (маленький и большой регистр)
Весь английский алфавит. (маленький и большой регистр)
Цифры от 0 до 9.
Некоторые знаки. !(),.-@ и тд.
Все делается через удобное меню с огромным функционалом.

В меню есть такие функции как:

Выбор между загруженными спрайтами.
Загрузка символов выбранного спрайта.
Удаление одного или сразу всех созданных ентити-спрайтов.
Перемещение ентити-спрайтов. (origin, angles).
Выбрать ось (X, Y, Z), по которой пойдет текст.
Задать начальную позицию, в какую сторону пойдет текст (например: вниз-вверх)
После создания группы ентити-спрайтов, они авто-сохраняются в файл, но, также присутствует ручное пересохранение, например после того, как что-то было перемещено.
Текст вводится c помощью messagemode (из меню), но, также можно вводить через консольную команду. (команда текст)
Есть возможность видеть размещенные группы текстов-спрайтов на карте в меню перемещения, листать между ними.
Есть возможность телепортироваться к созданной группе ентити-спрайтов, сделано для того, если нужно поменять положение, но текст одинаковый в разных местах. (то можно просто телепортироваться и понимать что нужно поменять)
Координаты ентити-спрайтов можно редактировать прямо в файле сохранения настроек (для каждой карты создается свой файл), что является дополнительным плюсом.
(если возникнут трудности через меню). А также, там много другой полезной информации, для редактировании в ручном режиме. (номера спрайтов и фреймов спрайта, символы)


Применение данного плагина зависит от Вашей фантазии. Это могут быть рекламные блоки, какая-то другая информация в разных местах на карте, с сохранением координат и последующей расстановкой после смены карты.
Установка: База знаний.
В ini:


; Спрайты и команды
; 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]:
Добавлена новая информация контактов поддержки.
Исходный код еще раз проверен на пригодность и успешное компилирование.
Пересобран архив.

__________________

__________________

Для скачивания нужно:

Комментарии к ресурсу

Комментариев пока нет. Будь первым!

Внимание! В комментариях запрещен мат, оскорбления, спам, флуд. Запрещены те комментарии, которые не относятся к тематике сайта в целом! Если будет обнаружено, то будет бан аккаунта. Оставлять комментарий к конкретному ресурсу можно только 1 раз на 1 аккаунт.

Вам необходима регистрация для отправки!