Как подключить textdraw?

В теме 4 сообщения

Гость
Новичок

Сегодня я вам расскажу, как подключить TextDraw, а именно логотип сервера.

 

Для начала нам нужен сам TextDraw и мод.

 

1. Открываем мод.

2. Открываем TextDraw

3. Видим в TextDraw'e "new TextDraw0;" и так далее. Меняете их имя(Можно не менять). Я буду менять на "new Logotip0;" и так далее.

4. Заходим в мод и нажимаем на Бинокль(Поиск), вводим new и ищем до тех пор, пока не увидим сплошные "new", а точнее "new" одна за одной.

5. Можно разделить //, но я не буду. Вставляем наши переменные, у меня их 6.

6. Идём снова в TextDraw видим там к примеру "NameServer" - меняем на название своего сервера. Обычно идут сразу "NameServer RP". Но могут и так, сначала "NameServer", а потом уже "RP". Если 1 вариант, меняем только название на ваш сервер, в принципе и во 2-м варианте так. Теперь копируем это.

7. Заходим в мод и ищем "OnGameModeInit", после "{" отступаем на новую строку, нажимаем 1 раз кнопку TAB и вставляем наш код, если код вставился не ровно, корректируем его. 

8. Переходим в "OnPlayerConnect"(Когда игрок подключается к серверу), снова видим "{" отступаем 1 строку жмём 1 раз TAB и пишем так:

TextDrawShowForPlayer(playerid, NameServer0);//Пишем имя вашей переменной, если у вас 1 так и оставляем, если у вас больше то ещё делаем, у меня их 6. Значит я делаю так:
TextDrawShowForPlayer(playerid, NameServer1);
TextDrawShowForPlayer(playerid, NameServer2);
TextDrawShowForPlayer(playerid, NameServer3);
TextDrawShowForPlayer(playerid, NameServer4);
TextDrawShowForPlayer(playerid, NameServer5);

Компилируем мод и всё. У нас всё готов! Если возникнут какие-то проблемы при компилировании пишите сюда!

 

Можно ещё в "OnPlayerDisconnect" Добавить это:

TextDrawDestory(playerid, Logotip0);//Убираем наш TextDraw, когда игрок вышел с сервера.
TextDrawDestory(playerid, Logotip1);
TextDrawDestory(playerid, Logotip2);
TextDrawDestory(playerid, Logotip3);
TextDrawDestory(playerid, Logotip4);
TextDrawDestory(playerid, Logotip5);

Но это необязательно.

 

Надеюсь урок вам помог. Хотя это не так трудно, как кажется.

 

Автор урока: Дмитрий Кнороз

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Skiffi
Активный

 

Цитата

 

Можно ещё в "OnPlayerDisconnect" Добавить это:


TextDrawDestory(playerid, Logotip0);

 

Перед тем как что-либо выкладывать на форум, соизвольте хотя бы изучить значение функции.
TextDrawDestroy - не убирает TD, а удаляет, соответственно создать его можно будет только при перезагрузке мода, а так же, если с сервера выйдет 2 игрока, 2-й раз TD удалиться не сможет и выйдет ошибка с не валидным ID.

Так же, как я уже говорил, если вы копипастите старые уроки, соизвольте их хоть чуточку оптимизировать, сделать код читабельнее.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость stibs
Новичок
2 часа назад, Skiffi сказал:

Так же, как я уже говорил, если вы копипастите старые уроки, соизвольте их хоть чуточку оптимизировать, сделать код читабельнее.

Урок кстати не такой и старый скорее просто неграмотный.

Подобная тема есть эта отправляется в архив

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Бот
Великий Гуру

АВТОМАТИЧЕСКИ СФОРМИРОВАННОЕ СООБЩЕНИЕ:

Данная тема была перемещена модерацией или администрацией портала PAWNO-RUS.RU! 

Перемещена из: "Criminal Russia Multiplayer (CRMP) - РАЗРАБОТКИ > Текстдравы / TD "

Перемещена в: "Прочее > Архив"

 

С уважением, ваш Бот! 

Если вы НЕ согласны с переносом данной темы в раздел "Прочее > Архив", пожалуйтесь на это сообщение в жалобе указав причины вашего недовольства. Спасибо. 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • x4reo
      От x4reo
      EPOCH ROLE PLAY | ВОЗВРАЩЕНИЕ В 90-Е Создаем атмосферный Full RP проект без «фарма» и лишней «дичи»     О ПРОЕКТЕ Epoch Role Play — это площадка для тех, кто ценит качество, а не статистику. Мы строим живой мир, где каждое действие имеет последствия, а экономика строится на социальном взаимодействии.   КОГО МЫ ИЩЕМ? • Lead Developer (Pawn/C#/JS): Создание ядра мода, БД, оптимизация. • Mapper/Level Designer: Создание аутентичных интерьеров 90-х. • Game Designer: Проработка ролевых правил и сценариев. • SMM-менеджер: Ведение соцсетей, создание контента. • Дизайнер: Оформление медиа и UI проекта. • Discord-архитектор: Настройка каналов и безопасности. • Web-разработчик: Сайт и форум проекта. • Bot-developer (VK/TG): Безопасность: 2FA, привязка аккаунтов.   НАШИ УСЛОВИЯ 1. Энтузиазм: Проект стартует без бюджета. Мы ищем единомышленников. 2. Соавторство: Каждый участник — полноценный совладелец проекта. 3. Партнерство: Вся прибыль от монетизации распределяется пропорционально вкладу.     КОНТАКТЫ ДЛЯ СВЯЗИ Telegram: x4reoo  
    • Gabriel C
      От Gabriel C
      Всем привет. Ищу клиентскую сборку Flin RP для ПК.
      Нужна полноценная версия клиента со всеми необходимыми файлами для запуска игры и подключения к серверу.
      Желательно сборку примерно 2023 года, так как по имеющимся файлам видно, что обновления клиента и систем Real Cars / Real Skins были сделаны в начале 2023 года.
      Нужна именно ПК-сборка/клиент Flin RP:
      лаунчер (если был); папка с игрой; ASI/плагины; cache/modpack с моделями. Если у кого-то осталась рабочая сборка или архив клиента — буду благодарен за помощь.
    • снайк
      От снайк
      Рады приветствовать всех пользователей форума! Meridian Online — это строящийся игровой проект CR:MP, который сейчас находится на стадии активного создания и улучшения. Наша цель — реализовать качественный игровой процесс и адаптировать его под современные стандарты для вашего комфорта.
       
      🛠 Наши ключевые особенности:
      Обновление интерфейсов: Мы переводим важные меню на технологию CEF. Это делает визуальную часть более аккуратной и современной.
      Проработанный геймплей: Мы детально настраиваем баланс внутриигровой экономики, систем фракций и работ, чтобы игровой процесс был увлекательным, честным и разнообразным для каждого игрока.
      Уникальная карта: На сервере создается проработанный игровой мир с кастомными локациями, качественными маппинг-решениями и вниманием к мелким деталям, которые создают нужную атмосферу.
      Стабильность клиента и лаунчера: Мы разрабатываем собственный надежный лаунчер и оптимизируем игровой клиент. Это гарантирует быструю загрузку файлов, отсутствие крашей и стабильное подключение к серверу.
      Проработка геймплея: Детально настраиваем баланс экономики и игровых систем для интересной игры.
      Собственный форум проекта: Мы активно ведем разработку полноценного форума. Она станет удобным местом для общения игроков, публикации гайдов, подачи жалоб и заявлений во фракции, а также для тесного взаимодействия между аудиторией и командой проекта.
       
      🔗 Следите за процессом!
      Мы регулярно делимся новостями и скриншотами. Присоединяйтесь к нашим сообществам, чтобы первыми узнавать о выходе обновлений и старте будущих тестов.
      📱 Наш Telegram-канал: https://t.me/meridian_roleplay
      🎮 Наш Discord-сервер: https://discord.gg/KkeTZrRcsS
       
       
    • Доналдо Фарекелка
      От Доналдо Фарекелка
      Доброго времени суток! Нужен 3D-моделлер для работы с транспортом. 
      Естественно на платной основе. Оплата договорная. 
      Критерии:
      - 25+ лет.
      - Стаж работы 3-5+ лет.
      - Имеется портфолио.
      Способ связи: vk.com/Donaldo_Farekelka. Все вопросы в ЛС. Сообщения открыты. 
      P.S. Фальшивые/Новые аккаунты - автоматом чёрный список. 
    • CRYSTAL_#pawno
      От CRYSTAL_#pawno