Allocatioins (Выделение на экране)
Показано с 1 по 5 из 5

Тема: Allocatioins (Выделение на экране)

  1. #1
    Пользователь
    Регистрация
    27.07.2012
    Сообщений
    72
    Вес репутации
    1

    Allocatioins (Выделение на экране)

    Понадобилось мне для ingame-туториалов выделение какой-либо части экрана, направляющий взгляд игрока на эту самую часть
    Повозившись с координатами написал рабочий мини-инклуд

    Функции:

    showAllocation(playerid, Float:minX, Float:minY, Float:maxX, Float:maxY, time = -1, Float:size=0.0, color = 0xFF0000FF) // Показывает само "выделение"
    hideAllocation(playerid) // Скрывает его

    Аргументы showAllocation:
    playerid - id игрока
    minX, minY, maxX, maxY - координаты, рассчитываются таким образом:

    time - время до автоматического скрытия в миллисекундах. При значении(по умолчанию) -1 автоматическое скрытие отключено
    size - толщина линии, 0.0 - самая тонкая. Под спойлером примеры
    color - цвет коробочки, по умолчанию - красный

    Cкриншоты: http://imgur.com/kHA6g5U,HsHIPJ2,cZ504C2#0
    Сам инклуд: http://pastebin.com/wMcABBGb

    p.s. инклуд на скорую руку для ленивых(таких как я)
    Последний раз редактировалось DIz; 14.08.2015 в 01:12. Причина: Обновлено, добавлено изменение толщины линии

  2. #2
    PTR DS:[EAX-2C] Аватар для FanHamMer
    Регистрация
    27.03.2011
    Адрес
    Москва
    Сообщений
    1,841
    Вес репутации
    1

    Re: Allocatioins (Выделение на экране)

    По такому принципу можно сделать преследование за игроком по стилю как в GTA V.

  3. #3
    Пользователь
    Регистрация
    27.07.2012
    Сообщений
    72
    Вес репутации
    1

    Re: Allocatioins (Выделение на экране)

    Немного не понял, что ты имеешь в виду
    Делалось это для инвентарей, мини-игр и прочей бубуйни на текстдравах)

  4. #4
    Ясно, понятно. Аватар для Jekazzz
    Регистрация
    08.01.2011
    Сообщений
    944
    Вес репутации
    1

    Re: Allocatioins (Выделение на экране)

    Цитата Сообщение от DIz Посмотреть сообщение
    Немного не понял, что ты имеешь в виду
    Делалось это для инвентарей, мини-игр и прочей бубуйни на текстдравах)
    Выводишь копу на экран карту из текстдравов и выделяешь твоей функцией зону, где примерно находится игрок)
    Неплохо было бы еще добавить возможность изменения толщины линий и заполнение бокса
    Последний раз редактировалось Jekazzz; 13.08.2015 в 16:34.

  5. #5
    Пользователь
    Регистрация
    27.07.2012
    Сообщений
    72
    Вес репутации
    1

    Re: Allocatioins (Выделение на экране)

    Цитата Сообщение от Jekazzz Посмотреть сообщение
    Выводишь копу на экран карту из текстдравов и выделяешь твоей функцией зону, где примерно находится игрок)
    Неплохо было бы еще добавить возможность изменения толщины линий
    Я просто вообще не знал, как там в GTAV)
    Сейчас попробуем..

    Готово! Хотя там и костыли-велосипеды
    Последний раз редактировалось DIz; 14.08.2015 в 01:12.

Похожие темы

  1. Артефакты на экране
    от Ленивый в разделе Беседка
    Ответов: 1
    Последнее сообщение: 16.02.2015, 22:52
  2. Область выделение TextDraw
    от ReFix™ в разделе Вопросы по скриптингу
    Ответов: 4
    Последнее сообщение: 28.11.2014, 00:44
  3. Время на экране без команды /time
    от Noobik4 в разделе Вопросы по скриптингу
    Ответов: 3
    Последнее сообщение: 11.10.2013, 04:38
  4. Отображение денег на экране
    от Forward в разделе Вопросы по скриптингу
    Ответов: 5
    Последнее сообщение: 15.06.2013, 21:29

Ваши права

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