#1 31-08-2017 10:10

Asind
Registered: 16-07-2017
Posts: 64

О территориях

В общем проблема заключается вот в чём:
Мне нужно обозначить определённую территорию на радаре, вот варианты:

1 - Обозначить квадрат цветом банды (?)
h_1504169801_6208377_762de9bb18.jpeg

2 - Обозначить края парой маркеров
h_1504170104_2596607_8b1c52fcbc.jpeg

3 - Обозначить края расставленными объектами

4 - Также нужно отметить, что краями являются дороги, возможно ли как-то использовать дорожные пути(?)

Который из вариантов лучше всего?
Или есть ещё какие возможные пути решения?

Просто хочу услышать новое мнение

Также символ "(?)" в конце варианта значит, что не факт, что это возможно.
(Знаю, что есть текстовик с координатами районов банд, их названиями, но мне такое не подойдёт)

Offline

#2 31-08-2017 16:00

DK22Pac
From: Ukraine
Registered: 26-03-2010
Posts: 447
Website

Re: О территориях

Есть возможные пути решения, но они уже выходят за "рамки" CLEO-скриптинга.


Plugin-SDK https://github.com/DK22Pac/plugin-sdk
Discord-сервер по plugin-sdk и программированию в GTA
RU https://discord.gg/QEesDGb
ENG https://discord.gg/zaVqFQv

Offline

#3 01-09-2017 08:27

Asind
Registered: 16-07-2017
Posts: 64

Re: О территориях

Это очень печально слышать, жаль sad
Кстати мне в голову взбрела ещё одна идея, есть же иконки, которые показывают, где сажать самолёт, почему нельзя повернуть и расположить их так, чтобы они своей анимацией, так сказать, "ограждали" территорию?

Offline

#4 01-09-2017 10:18

Dyabda
Registered: 14-07-2017
Posts: 32

Re: О территориях

Кстати, насчёт этих иконок с анимацией, хотелось бы знать, как их можно сделать? Чтоб они появлялись в определённом месте когда игрок в самолёте.

Offline

#5 01-09-2017 15:55

Asind
Registered: 16-07-2017
Posts: 64

Re: О территориях

Dyabda wrote:

Кстати, насчёт этих иконок с анимацией, хотелось бы знать, как их можно сделать? Чтоб они появлялись в определённом месте когда игрок в самолёте.

Если вкратце:

while 04C8: actor $PLAYER_ACTOR driving_flying_vehicle
    1@ = Marker.CreateIconWithoutSphere(57, 1567.955, -1896.9269, 13.5606) 
end

Перефразирую:
Пока игрок в воздушном транспорте
    В переменную 1@ записать иконку без сферы (id57, ко,ор, -ди.на, т.ы)
Завершить

UPD:
Скрипт, который написан выше просто наброски, на самом же деле он работает нестабильно! Я просто предоставил тебе нужные опкоды

Last edited by Asind (01-09-2017 16:55)

Offline

Board footer

Powered by FluxBB