Теперь знаю больше, спасибо огромное за помощь
Теперь знаю больше, спасибо огромное за помощь
Я тут вчера набросал реализацию своей идеи (начал делать заготовку для инклюда) и вот что вышло (может кому пригодится)
Код чисто написан для теста (некоторая "ненужная" информация выдаётся в чат и прочее) и я сразу пытался адаптировать его под расширенные возможности (обновлять радиус отображения маркеров для всех/определённого игрока прямо в игре и т.п.). В общем, чисто на посмотреть.
P.S. Тестировал всё на одном компьютере с использованием песочницы и заметил, что то ли функция AttachDynamicAreaToPlayer отказывается крепить зону к игроку, который АФК, то ли OnPlayerEnterDynamicArea/OnPlayerLeaveDynamicArea как-то отказывается срабатывать нормально, но смысл в том, что если попробовать обновить радиус зон (пока реализовано обновление для всех сразу) и кто-то будет стоять АФК, система начнёт глючить (у АФК-шника радиус зоны останется старым).
Вполне возможно, что это косяк моего кода. Вчера просто не было времени проверить. Просто если кто-то решит копаться в моём говнокоде, имейте это ввиду.
И да, я, похоже, стандартные маркеры настроил немного неверно. В общем, работать ещё есть над чем :3
UPD: Бага с AFK никакого нет. Всему виной мои кривые руки и невнимательность. Скоро запилю инклюд
Последний раз редактировалось DeimoS; 14.07.2016 в 18:42.
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
LimitPlayerMarkerRadius лучше убрать, чтобы внутренний стриммер не рассчитывал дистанцию.
DeimoS (12.07.2016)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)