PDA

Просмотр полной версии : Нужен скрипт


Arhangel
19.02.2009, 11:48
Доброго всем времени суток.
Дело в следующим,нужен простенький скрипт для l2phx,который будет нажимать кнопки на 1ой панели с периодичностью Nсек,проще говоря автокликер. Заранее спасибо за помощь.

Silmaril
19.02.2009, 12:05
l2phx кнопки нажимать не умеет вроде бы, отсылай само действие "с периодичностью Nсек"

Arhangel
19.02.2009, 12:11
Ну если выразиться точнее,то нужно юзать макрос на 1 ой панеле каждые N сек,т.е. другими словами зациклить его...

Silmaril
19.02.2009, 12:13
еще раз, из пкх кнопку не нажмеш, нужен скрипт на эти действия, которые в макросе у тя

QaK
19.02.2009, 12:14
юзать макрос на 1 ой панеле юзнуть макрос посредством ПНХ напрямую не удастся, т.к. клиент сразу же преобразовывает макрос в последовательност команд.

Arhangel
19.02.2009, 12:19
Эм,тогда как можно реализовать следующее /target "имя_нпс"? То есть получить тот же макрос,но уже сразу через команды?

QaK
19.02.2009, 13:03
Эм,тогда как можно реализовать следующее /target "имя_нпс"? То есть получить тот же макрос,но уже сразу через команды?Послать пакет Action состоящий из ObjectID,x,y,z координат нужного НПЦ.

Arhangel
19.02.2009, 13:08
Послать пакет Action состоящий из ObjectID,x,y,z координат нужного НПЦ.

В моем случае это не подходит,т.к. координаты все время меняются...нпс спаунится в разных местах,можно ли как-то привязаться конкретно к ID или имени нпс ?

QaK
19.02.2009, 13:13
Arhangel, никак =) ловишь постоянно пакет NPCinfo и выдираешь оттуда все нужное, если Имя НПЦ=нужное нам имя НПЦ - тогда выделяем его =)

Arhangel
19.02.2009, 13:22
Arhangel, никак =) ловишь постоянно пакет NPCinfo и выдираешь оттуда все нужное, если Имя НПЦ=нужное нам имя НПЦ - тогда выделяем его =)

Если не затруднит,можно попросить реализовать это ввиде скрипта? В прогаммировании не особо силен просто...

QaK
19.02.2009, 13:29
В прогаммировании не особо силен просто...значи пришла пора заняться изучением =) Если честно - лень писать скрипт, потому, что все элементарно (с моей точки зрения) а времени на написание и отладку уйдет много ...

Grinch
19.02.2009, 13:48
В моем случае это не подходит,т.к. координаты все время меняются...нпс спаунится в разных местах,можно ли как-то привязаться конкретно к ID или имени нпс ?
О_о ну подумай сам как делает клиент. и повтори тот же алгоритм в скрипте по маске даже не надо процедуру писать просто тупа
если получен такой то пакет по первому байту и типа ид НПЦ что и есть его имя равно ид того нпц что надо, то вытаскиваем оттуда обжект ид и координаты
ну и процедура для отправки актион при нажатии макроса где будет написано че нить типа 11111 ну это может до сервера не дойти правда работать будет если нпц 1 если их больше то надо забивать массив с данными и считать минимальное расстояние короче слегка геморней