отобразить на минимапе точку из которой был ТП? / kore.png

Разработка новых функций.

Модератор: 4epT

Loader
Начинающий
Сообщения: 49
Зарегистрирован: Сб ноя 11, 2006 8:29 pm

отобразить на минимапе точку из которой был ТП? / kore.png

Сообщение Loader »

Незнал как назвать тему подругому.. прошу прощение.

Может быть есть плагин.. подскажите пожалуйсто

Ситуация:
Ботится персонаж, на карте есть одно МВП (любой другой монст) от которого он при разных условиях может телепортнуться...

Задача минимум:
Отобразить на минимапе точку последнего телепорта

Задача максимум:
Отображать несколько точек телепорта разного цвета (предположим красная - последняя точка телепорта, оранжевая - перед красной...)

Зачем это нужно:
1. Если потраемся от мини босов или МВП, заходим в игру и убиваем его... :twisted:

2. Проверки админов, из какой точки ан карте я тебя только что портанул...

Заранее благодарен...
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Чуть подправил заголовок.

Ммм, да, я кстати тоже о таком думал. Ну, проще всего конешно без минимапы обойтись, а просто в процедуру телепорта засунуть нечто вроде команды where.

Кстати, [2] не сработает, потому что админчеги юзают не телепорт, а просто изменение твоих координат. И еще тут есть другая интересная задача - это определение, изменилась ли карта по твоей воле (винги, телепорт, портал, нпц), или по событию извне (гм, захват замка).
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Loader
Начинающий
Сообщения: 49
Зарегистрирован: Сб ноя 11, 2006 8:29 pm

Сообщение Loader »

Да... заголовок и вправду так гораздо лучше)

Ну минимап добавит удобства при поиске МВП, мини босов...

Сможет кто помоч с поставленой задачей ? %)
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

Loader
Ну. С интерфейсами. Ето к Клику.
Что касается фишек, логики и т д. Ето можно и ко мне (Правдоа Я щас ппц занят делами).
Вуфв
Энтузиаст
Сообщения: 53
Зарегистрирован: Пн ноя 20, 2006 10:42 am

Сообщение Вуфв »

ну вопрос не потеме как поменять цвет на минимапе персонажа с бледно голубова например ну на зелёный.
Аватара пользователя
Click
Разработчик
Сообщения: 1564
Зарегистрирован: Сб ноя 04, 2006 11:30 pm
Сервер RO:: clickro.sytes.net
Откуда: Великий Новгород
Контактная информация:

Сообщение Click »

если хотите чтобы, чтото отображалось на карте, то нужно ковырять вот этот файл MapViewer.pm

цвета в нём указаны вот тут:
$self->SetBackgroundColour(new Wx::Colour(0, 0, 0));
$self->{destBrush} = new Wx::Brush(new Wx::Colour(255, 110, 245), wxSOLID);
$self->{playerBrush} = new Wx::Brush(new Wx::Colour(0, 200, 0), wxSOLID);
$self->{monsterBrush} = new Wx::Brush(new Wx::Colour(215, 0, 0), wxSOLID);
$self->{npcBrush} = new Wx::Brush(new Wx::Colour(180, 0, 255), wxSOLID);
$self->{portalBrush} = new Wx::Brush(new Wx::Colour(255, 128, 64), wxSOLID);

а чтоб изменить цвет точки своего перса
$dc->SetBrush(wxCYAN_BRUSH);
вот это жирное слово меняем на нужный нам цвет тоже словом, например RED

ещё можно сделать картинку в формате png, обозвать её kore.png и засунуть её в папку map, и на вашем месте будет отобразаться эта картинка
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Клик, жжош! :) Про картинку такую я слышу впервые. О_о
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Click писал(а):ещё можно сделать картинку в формате png, обозвать её kore.png и засунуть её в папку map, и на вашем месте будет отобразаться эта картинка
Ух ты, а прикольно! :D
Вложения
картинка в качестве курсора )
картинка в качестве курсора )
kore-png-works.png (1.21 КБ) 1810 просмотров
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

piroJOKE

ЛОЛ
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Если бы этот лол умел еще картинку рисовать, стрелочку, как на мини-карте в клиенте или в том же коре-адванс, было бы вообще гуд.
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

piroJOKE
Догнать до конАдванс моно.
Но ХЗ получится ли с ходу.
Ответить