Jump to content
abeliq

Поиск и вопросы по макросам

Recommended Posts

Товарищь, ты определись с чего тебе стрелять надо.

Ванда и так стреляет автоматически.

Провернуть такое-же с луком/арбалетом/ружьём/etc. посредством макросов нельзя.

Share this post


Link to post
Share on other sites

Можно ли в макросе проверить, стою ли я в очереди на ВСГаратиальтерак?

Edited by Qutuzoff

Share this post


Link to post
Share on other sites

Проверь, если в классике есть апи комманды типо GetBattlefieldEstimatedWaitTime(),то по возвращаемому значению можно определить в очереди ты или нет.

Edited by Darniuss

Share this post


Link to post
Share on other sites

GetBattlefieldStatus похожая на то, что мне нужно. Сейчас буду шаманить, может что-то полезное нашаманю)

Еще вопрос - а можно макросом нажать кнопку "join battle" в уже открытом окне?

Edited by Qutuzoff

Share this post


Link to post
Share on other sites

Как в окне регистрации на Бг в макросе нажать кнопку "Join battle"?)

PS. Все, сам все нашел и сделал)

Edited by Qutuzoff

Share this post


Link to post
Share on other sites

Теперь нужен макрос на сдачу медалек с БГ спамом макроса после выделения в таргет нужного нпс.

Share this post


Link to post
Share on other sites

Товарищь, ты определись с чего тебе стрелять надо.

Ванда и так стреляет автоматически.

Провернуть такое-же с луком/арбалетом/ружьём/etc. посредством макросов нельзя.

Простите, простите, мне из лука и пр.

Отчего же нельзя? А что, если что-то типа вида:

/выстрел

/задержка 3 сек  - есть же какая-то опция выждать время?

/выстрел

Share this post


Link to post
Share on other sites

нет такой опции. одно действие за клик. а если учитывать, что автошот есть только у хантов, то получается, что врядли у тебя получится сделать такой макрос.

можно надеяться, что кто-то напишет/написал аддон, но там, насколько я знаю, используются те же функции, что и в макросах

Share this post


Link to post
Share on other sites

Теперь нужен макрос на сдачу медалек с БГ спамом макроса после выделения в таргет нужного нпс.

 

 

/script SelectGossipAvailableQuest(1); CompleteQuest(); GetQuestReward();

з.ы. полазай по апи, там много полезной инфы.

Edited by lastdays

Share this post


Link to post
Share on other sites

Мне в гильдии этот макрос уже давали, Это не то, т.к. нужно каждый раз правой кнопкой клацать на НПС, чтобы появился список квестов. А мне нужен макрос типа такого: 1) /target НПС, принимающий медальки 2) спамом макроса сдавать квест. Вчера пересматривал АПИ, такого вроде не нашел(

Share this post


Link to post
Share on other sites

Простите, простите, мне из лука и пр.

Отчего же нельзя? А что, если что-то типа вида:

/выстрел

/задержка 3 сек  - есть же какая-то опция выждать время?

/выстрел

такого средствами для написания макросов добиться нельзя

Share this post


Link to post
Share on other sites

Ну для начала тебе надо выделить нпс: /tar имя.

А как уже клацнуть его, я хз, надо глядеть.

Share this post


Link to post
Share on other sites

Макросом можно послать только один вызов спелла. То есть только один выстрел из лука или чего-то там еще. Максимум чего можно добиться - спам чего-нибудь через определенное количество времени или нажатий кнопки, но при этом ты должен нажимать макрос - а там он мработает если время пришло(количество нажатий) или нет. Потому что можно знать сколько раз ты нажал макрос, и известно время(с момента врубления компа), опять же можно сохранить время с момента спама первого нажатия, и можешь выполнять действия в какое тебе надо время, вычисляя разницу между текущим и сохраненным временем.

Edited by shuraken007

Share this post


Link to post
Share on other sites

нужны 2-а макроса:

 

1) на снятие бафа от щита

2) на снятие бафа "Cloaking" от инжовской трини на извиз

 

спасибо заранее. сорри за возможное дублирование. лень было искать :)

Edited by Denise

Share this post


Link to post
Share on other sites

Не тестил, но разве кансел аура не пашет на классике?

Edited by entaldist

Share this post


Link to post
Share on other sites

нужны 2-а макроса:

 

1) на снятие бафа от щита

2) на снятие бафа "Cloaking" от инжовской трини на извиз

 

спасибо заранее. сорри за возможное дублирование. лень было искать :)

качаешь аддон supermacro и после этого пишешь макрос /unbuff название бафа

Share this post


Link to post
Share on other sites

качаешь аддон supermacro и после этого пишешь макрос /unbuff название бафа

аддон помог, но возникла другая проблема. по всей видимости, аддон не работает вместе с бонгосом

 

Изображение

 

 

Проблема устранена. повозился с настройками аддона (thx Mors)

Edited by Denise

Share this post


Link to post
Share on other sites

Нужен аналог /cast [nochanneling:*spell*] *spell* (rank)

Edited by Dark Half

Share this post


Link to post
Share on other sites

Нужен макрос на диспел себя, но при этом чтоб я не выбирал себя в таргет.

Share this post


Link to post
Share on other sites

Нужен макрос на диспел себя, но при этом чтоб я не выбирал себя в таргет.

/CastSpellbyName("Dispell",1) Edited by Darniuss

Share this post


Link to post
Share on other sites

Как в макросе обрезать число до N знаков после комы, чтобы вместо 41.483459348 выводило 41.48 например?

Share this post


Link to post
Share on other sites

Как в макросе обрезать число до N знаков после комы, чтобы вместо 41.483459348 выводило 41.48 например?

Пробуй например

((math.ceil(переменная*100))/100)

в LUA работает...

Share this post


Link to post
Share on other sites
> = string.format("pi = %.4f", PI)pi = 3.1416

где 4 - это количество знаков до запятой, f - запись в виде с плавающей точкой. Больше:

> = string.format("%f, %g", math.pi,math.pi)       -- float and compact float3.141593, 3.14159> = string.format("%d, %i, %u", -100,-100,-100)    -- signed, signed, unsigned integer-100, -100, 4294967196

Ещё больше.

Edited by Sh4dd0w

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×