Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 5 из 5

Тема: TextDraw

  1. #1
    Аватар для Pro_Coder
    Пользователь

    Статус
    Оффлайн
    Регистрация
    11.10.2020
    Сообщений
    59
    Репутация:
    2 ±

    TextDraw

    Доброго времени суток. Мне нужен ваш совет.
    Делаю инвентарь, как лучше создавать более 50 TextDraw'ов сразу когда открыл инвентарь, или засунуть в OnPlayerConnect ?

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

  2. #2
    Аватар для Nexius_Tailer
    Пользователь

    Статус
    Оффлайн
    Регистрация
    04.01.2015
    Адрес
    Гомель, Беларусь
    Сообщений
    547
    Репутация:
    158 ±
    Как вариант, можно при спавне создавать и при смерти удалять (или вообще создавать только при смене состояния на onfoot, если условие вызова инвентаря подразумевает быть исключительно пешком), ну и показывать соответственно уже заранее созданные. Создавать непосредственно перед показом такое количество, скорее всего, будет по времени долго и бросится в глаза, особенно на пинге. Хотя в любом случае, лучше это проверить на реальном тесте, для начала.
    Последний раз редактировалось Nexius_Tailer; 28.01.2021 в 05:50.
    Не хотите постоянно проверять обновления моих скриптов?
    Подключите его последним, после всех остальных
    Nexius's Update Checker

  3. Пользователь сказал cпасибо:
    Pro_Coder (28.01.2021)
  4. #3
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Всё зависит от того, сколько ещё у тебя на сервере будет текстдравов, помимо инвентаря. Ибо основная проблема тут именно в лимите текстдравов. Если лимит превышаться не будет и ты уверен, что так будет даже в будущем, то можно создавать текстдравы в OnPlayerConnect и уже с ними работать. Если же текстдравы у тебя используются повсеместно, то тут иначе и не получится: придётся создавать при начале использования и удалять при окончании - и так со всеми текстдравами. Плясать нужно именно от общего количества.

    А касаемо задержек - особой разницы быть не должно что в том, что в другом случае. Когда текстдравы создаются перед показом - данные о них в любом случае сначала целиком пересылаются игроку и только потом отправляются данные о том, что текстдравы нужно показать. То бишь, единственная задержка в этом случае - время на отправку данных о текстдравах. Но она не будет какой-то уж существенной, относительно всех остальных процессов, которые происходят в игре.
    Хотя, опять же, тут вопрос стоит не о красоте, а о физической необходимости. К заметно подгружающимся, из-за стримера, объектам все уже привыкли. Тут, собственно, история та же.
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  5. Пользователь сказал cпасибо:
    Pro_Coder (28.01.2021)
  6. #4
    Аватар для Pro_Coder
    Пользователь

    Статус
    Оффлайн
    Регистрация
    11.10.2020
    Сообщений
    59
    Репутация:
    2 ±
    Спасибо за совет

  7. #5
    Аватар для Seviel
    Пользователь

    Статус
    Оффлайн
    Регистрация
    23.12.2016
    Адрес
    Казахстан
    Сообщений
    148
    Репутация:
    26 ±
    Можешь глянуть эту штуку https://github.com/BenBurak/Textdraw-Streamer

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •