Страница 1 из 1
отобразить на минимапе точку из которой был ТП? / kore.png
Добавлено: Вс янв 07, 2007 12:23 pm
Loader
Незнал как назвать тему подругому.. прошу прощение.
Может быть есть плагин.. подскажите пожалуйсто
Ситуация:
Ботится персонаж, на карте есть одно МВП (любой другой монст) от которого он при разных условиях может телепортнуться...
Задача минимум:
Отобразить на минимапе точку последнего телепорта
Задача максимум:
Отображать несколько точек телепорта разного цвета (предположим красная - последняя точка телепорта, оранжевая - перед красной...)
Зачем это нужно:
1. Если потраемся от мини босов или МВП, заходим в игру и убиваем его...
2. Проверки админов, из какой точки ан карте я тебя только что портанул...
Заранее благодарен...
Добавлено: Вс янв 07, 2007 4:16 pm
piroJOKE
Чуть подправил заголовок.
Ммм, да, я кстати тоже о таком думал. Ну, проще всего конешно без минимапы обойтись, а просто в процедуру телепорта засунуть нечто вроде команды where.
Кстати, [2] не сработает, потому что админчеги юзают не телепорт, а просто изменение твоих координат. И еще тут есть другая интересная задача - это определение, изменилась ли карта по твоей воле (винги, телепорт, портал, нпц), или по событию извне (гм, захват замка).
Добавлено: Вс янв 07, 2007 6:40 pm
Loader
Да... заголовок и вправду так гораздо лучше)
Ну минимап добавит удобства при поиске МВП, мини босов...
Сможет кто помоч с поставленой задачей ?

Добавлено: Вс янв 07, 2007 7:37 pm
kLabMouse
Loader
Ну. С интерфейсами. Ето к Клику.
Что касается фишек, логики и т д. Ето можно и ко мне (Правдоа Я щас ппц занят делами).
Добавлено: Вс янв 07, 2007 10:25 pm
Вуфв
ну вопрос не потеме как поменять цвет на минимапе персонажа с бледно голубова например ну на зелёный.
Добавлено: Вс янв 14, 2007 7:05 am
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, и на вашем месте будет отобразаться эта картинка
Добавлено: Вс янв 14, 2007 1:15 pm
piroJOKE
Клик, жжош!

Про картинку такую я слышу впервые. О_о
Добавлено: Пн янв 15, 2007 2:16 pm
piroJOKE
Click писал(а):ещё можно сделать картинку в формате png, обозвать её kore.png и засунуть её в папку map, и на вашем месте будет отобразаться эта картинка
Ух ты, а прикольно!

Добавлено: Пн янв 15, 2007 4:10 pm
kLabMouse
piroJOKE
ЛОЛ
Добавлено: Пн янв 15, 2007 5:19 pm
piroJOKE
Если бы этот лол умел еще картинку рисовать, стрелочку, как на мини-карте в клиенте или в том же коре-адванс, было бы вообще гуд.
Добавлено: Пн янв 15, 2007 5:52 pm
kLabMouse
piroJOKE
Догнать до конАдванс моно.
Но ХЗ получится ли с ходу.