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

Тема: Спидометр

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

    Статус
    Оффлайн
    Регистрация
    08.06.2015
    Адрес
    Запорожье
    Сообщений
    117
    Репутация:
    1 ±

    Спидометр

    Доброе время суток, как проще всего написать спидометр на TD, в плане, переменных, когда лучше создавать текст, создавать ли его при входе в машину или же создавать за ранее, после чего просто его скрывать/показывать, в общем все эти детали, если можно по подробнее и пример (если есть).

  2. #2
    Аватар для DeimoS
    Модератор?

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

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

    Steve Pavlina

  3. Пользователь сказал cпасибо:
    Paradox (20.01.2020)
  4. #3
    Аватар для Paradox
    Пользователь

    Статус
    Оффлайн
    Регистрация
    08.06.2015
    Адрес
    Запорожье
    Сообщений
    117
    Репутация:
    1 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    Весь фон и текста, которые не будут изменяться для каждого игрока отдельно, создаёшь глобальными текстдравами в виде одной копии (не для каждого игрока). Всё остальное - индивидуальными.
    При входе в авто или при старте сервера - зависит больше от того, как у тебя с лимитом текстдравов дела обстоят. Если текстдравов практически нет, можно и при старте сервера/входе игрока создать.
    То есть, так, я правильно понял?
    PHP код:
    new TextSpeed[MAX_PLAYERS]; 

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

    Статус
    Оффлайн
    Регистрация
    08.06.2015
    Адрес
    Запорожье
    Сообщений
    117
    Репутация:
    1 ±
    Все понял, спасибо.

    Появился вопрос, сделал я stock с обновлением текста в тд скорости, как лучше обновлять создать персональный таймер, или же можно закинуть его в public OnPlayerUpdate?
    Последний раз редактировалось Paradox; 20.01.2020 в 19:44. Причина: Появился вопрос

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

    Статус
    Оффлайн
    Регистрация
    05.10.2019
    Адрес
    Планета Земля
    Сообщений
    318
    Репутация:
    7 ±
    Цитата Сообщение от Paradox Посмотреть сообщение
    Все понял, спасибо.

    Появился вопрос, сделал я stock с обновлением текста в тд скорости, как лучше обновлять создать персональный таймер, или же можно закинуть его в public OnPlayerUpdate?
    Индивидуальный таймер

  7. Пользователь сказал cпасибо:
    Paradox (20.01.2020)
  8. #6
    Аватар для Paradox
    Пользователь

    Статус
    Оффлайн
    Регистрация
    08.06.2015
    Адрес
    Запорожье
    Сообщений
    117
    Репутация:
    1 ±
    Цитата Сообщение от Steve_Stage Посмотреть сообщение
    Индивидуальный таймер
    понял, принял, записал, спасибо = )

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

    Статус
    Оффлайн
    Регистрация
    05.10.2019
    Адрес
    Планета Земля
    Сообщений
    318
    Репутация:
    7 ±
    Цитата Сообщение от Paradox Посмотреть сообщение
    понял, принял, записал, спасибо = )
    индивидуальный таймер ты сможешь контролировать, а OnPlayerUpdate нет) да и можешь увеличивать/уменьшать плавность обновления, чего не скажешь про OnPlayerUpdate

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

    Статус
    Оффлайн
    Регистрация
    04.01.2015
    Адрес
    Гомель, Беларусь
    Сообщений
    547
    Репутация:
    158 ±
    Цитата Сообщение от Steve_Stage Посмотреть сообщение
    индивидуальный таймер ты сможешь контролировать, а OnPlayerUpdate нет) да и можешь увеличивать/уменьшать плавность обновления, чего не скажешь про OnPlayerUpdate
    Просто потому, что в OnPlayerUpdate он будет максимально плавным из всех возможных вариантов. Ну и также важно упомянуть про учитывание игрока в афк при реализации в таймере.
    Не хотите постоянно проверять обновления моих скриптов?
    Подключите его последним, после всех остальных
    Nexius's Update Checker

 

 

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

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

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

Ваши права

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