отобразить на минимапе точку из которой был ТП? / kore.png
Модератор: 4epT
отобразить на минимапе точку из которой был ТП? / kore.png
Незнал как назвать тему подругому.. прошу прощение.
Может быть есть плагин.. подскажите пожалуйсто
Ситуация:
Ботится персонаж, на карте есть одно МВП (любой другой монст) от которого он при разных условиях может телепортнуться...
Задача минимум:
Отобразить на минимапе точку последнего телепорта
Задача максимум:
Отображать несколько точек телепорта разного цвета (предположим красная - последняя точка телепорта, оранжевая - перед красной...)
Зачем это нужно:
1. Если потраемся от мини босов или МВП, заходим в игру и убиваем его...
2. Проверки админов, из какой точки ан карте я тебя только что портанул...
Заранее благодарен...
Может быть есть плагин.. подскажите пожалуйсто
Ситуация:
Ботится персонаж, на карте есть одно МВП (любой другой монст) от которого он при разных условиях может телепортнуться...
Задача минимум:
Отобразить на минимапе точку последнего телепорта
Задача максимум:
Отображать несколько точек телепорта разного цвета (предположим красная - последняя точка телепорта, оранжевая - перед красной...)
Зачем это нужно:
1. Если потраемся от мини босов или МВП, заходим в игру и убиваем его...
2. Проверки админов, из какой точки ан карте я тебя только что портанул...
Заранее благодарен...
- piroJOKE
- Модератор
- Сообщения: 8205
- Зарегистрирован: Сб ноя 04, 2006 2:20 am
- Сервер RO:: localhost
- Откуда: Molvania
Чуть подправил заголовок.
Ммм, да, я кстати тоже о таком думал. Ну, проще всего конешно без минимапы обойтись, а просто в процедуру телепорта засунуть нечто вроде команды where.
Кстати, [2] не сработает, потому что админчеги юзают не телепорт, а просто изменение твоих координат. И еще тут есть другая интересная задача - это определение, изменилась ли карта по твоей воле (винги, телепорт, портал, нпц), или по событию извне (гм, захват замка).
Ммм, да, я кстати тоже о таком думал. Ну, проще всего конешно без минимапы обойтись, а просто в процедуру телепорта засунуть нечто вроде команды where.
Кстати, [2] не сработает, потому что админчеги юзают не телепорт, а просто изменение твоих координат. И еще тут есть другая интересная задача - это определение, изменилась ли карта по твоей воле (винги, телепорт, портал, нпц), или по событию извне (гм, захват замка).
- Click
- Разработчик
- Сообщения: 1564
- Зарегистрирован: Сб ноя 04, 2006 11:30 pm
- Сервер RO:: clickro.sytes.net
- Откуда: Великий Новгород
- Контактная информация:
если хотите чтобы, чтото отображалось на карте, то нужно ковырять вот этот файл 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, и на вашем месте будет отобразаться эта картинка
цвета в нём указаны вот тут:
$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, и на вашем месте будет отобразаться эта картинка