Редактор TextDraw
Расставляйте текстдравы на экране игры 640 x 448 — они рисуются её собственными шрифтами и спрайтами, без сервера и без игры. Вставьте код из любого скрипта, чтобы его изменить, и скопируйте код Pawn обратно.
Перетаскивайте текстдрав, чтобы двигать его, а маркеры — чтобы менять размер блока. Стрелки сдвигают выбранный (с Shift — на 10), Delete удаляет его, Ctrl+D копирует.
640 × 448
Текстдравы
6 текстдравов / 2048Создаются один раз в OnGameModeInit и показываются тем, кому нужны. На всех игроков у сервера их 2 048.
Игра рисует их в этом порядке, поэтому нижние перекрывают верхние.
Свойства
Выберите текстдрав на экране или в списке.
Имена SA-MP 0.3.7: код компилируется и с инклудами SA-MP, и с инклудами open.mp, которые предупреждают о некоторых из них.
Вставьте его в мод (если у вас уже есть OnGameModeInit, объедините их) и вызовите ShowHud(playerid).
Как рисуются текстдравы
- Буквы берутся из собственного fonts.txd игры, а расстояния между ними — из её fonts.dat, поэтому длина строк, переносы и размеры блоков получаются как в игре.
- Пространство 640 x 448 растягивается на весь экран, поэтому на широком экране всё шире. Выберите размер экрана или возьмите скриншот, чтобы работать в его размере.
- Обводка, тень и края блока измеряются в целых пикселях экрана, поэтому на большом экране они тоньше — как в игре.
- В код попадают только настройки, отличные от стандартных в SA-MP, а код из редактора Zamaroht, iTD или любого скрипта читается обратно со своими именами переменных.
- Спрайты из словарей, которых на сайте пока нет, рисуются подписанными прямоугольниками нужного места и размера; код от этого не меняется.
Всё происходит в вашем браузере: скриншоты и код никуда не загружаются. Последний проект хранится в этом браузере.