Гость

Как подключить 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);

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

 

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

 

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

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


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

 

Цитата

 

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


TextDrawDestory(playerid, Logotip0);

 

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

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

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


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

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

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

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

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


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

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

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

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

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

 

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

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

 

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


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

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

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

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

    • Узбек
      От Узбек
      Всем добрый вечер ребят! 
      Я начинающий, сегодня я вам сливаю команду 2(шт) на технические работы
      Ловите 
       
    • Talex
      От Talex
      Всем привет, сливаю первый мод!
      Информация о моде:

      — Основа Gamenix.
      — Мод переведен на Mysql R39, теперь ни каких слётов нет, мод работает стабильно с онлайном 160+.
      — Новый автосалон на TextDraw.
      — Система 3-х автомобилей (1 можно купить по дефолту, 2 и 3 за донат).
      — Автомобили у игроков теперь не пропадают (Id'ы авто сбивались, с номерами теперь тоже всё в порядке).
      — Оформление сервера полностью переработано, теперь оно более красивое.
      — Защита от копирования карты.
      — в меню сервера добавлен пункт визуальных настроек.
      — Номера на транспорт теперь можно приобрести в /donate.
      — Сделан новый красивый спидометр.
      — При получении номера, добавлен выбор региона.
      — Сделана система радаров и промокодов, создание прямо из игры.
      — Новый интерьер казино.
      — Магазин скинов теперь на TextDraw.
      — Автошкола полностью функционирует.
      — Добавлена информация после коннекта о последнем входе в собственный аккаунт.
      — Приватная защита от всех видов DDoS атак и DoS атак.                                                                                                                                    
      — пароль от АП (/alog) теперь у каждого администратора индивидуальный.
      — Изменено оформление самого мода
      Это не все изменения мода, их ещё очень много. все не упомнишь. 
      Автор мода: Неизвестен
      CUNBERS RP 8.4.3.rar
       

    • Tufxgod
      От Tufxgod
      Пойду на проект в качестве разработчика.
      Опыт в павн 2 года, умею писать системы любой сложности, владею mysql.
      Пишите в лс!
    • tivan666ban
      От tivan666ban
      дедуги в консоли при подключении к серверу: [debug] Run time error 3: "Stack/heap collision (insufficient stack size)"
      [debug]  Stack pointer (STK) is 0xFFFEC394, heap pointer (HEA) is 0x1B40
      [debug] AMX backtrace:
      [debug] #0 00000000 in public OnPlayerConnect () in Untitled.amx
    • tivan666ban
      От tivan666ban
      помогите пожалуйста самп mode unknown (сразу говорю что все плагины прописаны даже крашдетектор не ругается но всё равно мод ункновн)