Sign in to follow this  
Followers 0
Guest

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

4 posts in this topic

Сегодня я вам расскажу, как подключить 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);

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

 

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

 

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

Share this post


Link to post
Share on other sites

 

Цитата

 

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


TextDrawDestory(playerid, Logotip0);

 

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

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

Share this post


Link to post
Share on other sites
2 часа назад, Skiffi сказал:

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

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

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

Share this post


Link to post
Share on other sites

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

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

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

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

 

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

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

 

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • Твой инвестор
      By Твой инвестор
      Ищу маппера для доработки мода, работы вроде как немного но вся оплатиться, все предложения жду в дс или в вк, ссылочки оставляю ниже.
      https://vk.com/dvankov
      SmirnoffredTV#3255
    • Alexey_Astrovskiy
      By Alexey_Astrovskiy
      Помогите перенести мигалки с ексайтинга(не пиар) в свой мод.
    • SCRIPTMAN
      By SCRIPTMAN
      Приветствую.
      Достаточно большое количество времени ищу мод под основу для сервера, останавливался на районе, но как-то не очень. В ютубе смотреть - там сливают такое, что...
      Знаю, что тема с основной заезженная, но всё же, уже 21 год и интересно, что сейчас можно взять?
      И ещё 1: Если у Вас есть хороший мод, не слитый с изменённым названием и парой исправленных багов, Вы готовы предоставить IP для теста, то пишите мне в ВК, с пометкой, что вы по поводу мода и желательно пару скриншотов бы, рассмотрим вариант покупки)
    • MuhammadPawn
      By MuhammadPawn
      Как можно пофиксить этот баг? Я как понял он вылазиет из за теней? 

    • _bogdan_
      By _bogdan_
      Доброго времени суток, столкнулся в первые с такой проблемой. В консоле вылезли warning sampgdk.
      Подскажите в чем суть проблемы.
      [02:01:44] [sampgdk:warning] Index mismatch for OnUnoccupiedVehicleUpdate (-10052 != -10051) [02:01:44] [sampgdk:warning] Index mismatch for OnUnoccupiedVehicleUpdate (-10052 != -10051) [02:01:44] [sampgdk:warning] Index mismatch for OnUnoccupiedVehicleUpdate (-10052 != -10051) [02:01:44] [sampgdk:warning] Index mismatch for OnUnoccupiedVehicleUpdate (-10052 != -10051) [02:01:44] [sampgdk:warning] Index mismatch for OnUnoccupiedVehicleUpdate (-10052 != -10051) [02:01:44] [sampgdk:warning] Index mismatch for OnUnoccupiedVehicleUpdate (-10052 != -10051) [02:01:44] [sampgdk:warning] Index mismatch for OnUnoccupiedVehicleUpdate (-10052 != -10051) [02:01:45] [sampgdk:warning] Index mismatch for OnUnoccupiedVehicleUpdate (-10052 != -10051) [02:01:45] [sampgdk:warning] Index mismatch for OnUnoccupiedVehicleUpdate (-10052 != -10051) [02:01:45] [sampgdk:warning] Index mismatch for OnUnoccupiedVehicleUpdate (-10052 != -10051) [02:01:45] [sampgdk:warning] Index mismatch for OnUnoccupiedVehicleUpdate (-10052 != -10051) [02:01:45] [sampgdk:warning] Index mismatch for OnUnoccupiedVehicleUpdate (-10052 != -10051) [02:01:45] [sampgdk:warning] Index mismatch for OnUnoccupiedVehicleUpdate (-10052 != -10051) [02:01:45] [sampgdk:warning] Index mismatch for OnUnoccupiedVehicleUpdate (-10052 != -10051) [02:01:46] [sampgdk:warning] Index mismatch for OnUnoccupiedVehicleUpdate (-10052 != -10051) [02:01:48] [sampgdk:warning] Index mismatch for OnUnoccupiedVehicleUpdate (-10052 != -10051)