Плагин против быстрого перемещения вас ГМчегами

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

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

darzanebor
Грамотный
Сообщения: 221
Зарегистрирован: Чт дек 07, 2006 8:43 pm
Откуда: Бирмингем, ул. Бр.Грим....

Плагин против быстрого перемещения вас ГМчегами

Сообщение darzanebor »

Есть такая вещ, как многие из нас знают, что когда админы решают проверить бот ли этот персонаж или нет они устраивают ваше перемещение по карте, быстрая смена координат, сервер вам сообщает, что координаты ваши теперь не такие а вот такие, и есть идея реализовать плагин который бы реагировал на это все... У кого есть идеи или ктонибудь что-то подобное видел на других форумах как наших так и иностранных.... это очень олегчило бы жизни многим :)
Изображение
Изображение
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

Тяк Вот пакет которым они пользуются:
'0087' => ['character_moves', 'x4 a5 C1', [qw(coords unknown)]]

И ещё нам нужны пакеты:
'0073' => ['map_loaded','V a3',[qw(syncMapSync coords)]]
'0091' => ['map_change', 'Z16 v1 v1', [qw(map x y)]]
'0092' => ['map_changed', 'Z16 x4 a4 v1', [qw(map IP port)]]

Но думаю хука на character_moves хватает.

И вот после етих строк нужно вставить хук.
my $dist = sprintf("%.1f", distance($char->{pos}, $char->{pos_to}));
debug "You're moving from ($char->{pos}{x}, $char->{pos}{y}) to ($char->{pos_to}{x}, $char->{pos_to}{y}) - distance $dist, unknown $args->{unknown}\n", "parseMsg_move";

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

Сообщение Click »

суть то в чём?
зачем плагин, если можно с помощью макроса это решить, главное придумать как реагировать на это перемещение.
darzanebor
Грамотный
Сообщения: 221
Зарегистрирован: Чт дек 07, 2006 8:43 pm
Откуда: Бирмингем, ул. Бр.Грим....

Сообщение darzanebor »

ты макрос напиши а я придумаю =)
kLab
Ты всегда ВПЕ включаеш когда админов просиш, что-то заюзать??? :D
Изображение
Изображение
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

darzanebor
Не.. у мя свой логгер пакетов. Секретная штучка такая для проигрывания роликов как ботег реагировал.
darzanebor
Грамотный
Сообщения: 221
Зарегистрирован: Чт дек 07, 2006 8:43 pm
Откуда: Бирмингем, ул. Бр.Грим....

Сообщение darzanebor »

Гы, а мне Iris'ом приходится пользоваться WPE не работает, даже с выключиным фаерволом антивирусом проактивкой :(
Изображение
Изображение
lirikpl
Грамотный
Сообщения: 476
Зарегистрирован: Вс ноя 12, 2006 12:58 am

Сообщение lirikpl »

У меня в консоли отобразились принудительные перемещения гм ом по карте...

хил
AI turned off
я замер,смотрю что будет и поперло
Map Change: mjo_dun02.gat (120, 95)
Map Change: mjo_dun02.gat (122, 90)
[dist=unknown] Unknown #58830: *Zeny!*
Map Change: mjo_dun02.gat (122, 82)
Map Change: mjo_dun02.gat (124, 87)
Мну умные люди разьяснили что это призыв меня же к гму...а не тп по карте.Ид гм а в этот момент никак не отображается..
на оффе было дело
Ответить