PvP.Akara.ru | Главная Помощь Поиск Участники Репутация Календарь Файлы |
Здравствуйте Гость ( Вход | Регистрация ) | Выслать повторно письмо для активации |
Страницы: (2) 1 [2] ( Перейти к первому непрочитанному сообщению ) |
Nameless One | |
Кустарь одиночка Добрый Ликвидатор Советов Профиль Группа: Гильдия Сообщений: 4431 Пользователь №: 30 Регистрация: 22.06.2004 Репутация: 40 |
А с клавы не привык, 1-10 еще можно забиндить, тильду, но суть не в этом. Я уже говорил, что кроме внешнего вида есть еще интерактивноть. Есть куча эвентов по которым можно что-то менять на экране. Получил пета, дисмисснул пета, убили пета, воскресил пета. Сорвал агро, здоровье упало меньше 90%(60,30), получил ауру, получил дебуфф итд. вот с этим буду разбираться теперь.
Вот простенький пример. На кнопки 80 и 81 назначаем экшены call pet, dismiss pet. задаем обработку эвентов. remup button=80 base=81 on='gainpet' target='pet' remup button=81 base=80 on='losepet' target='pet' В результате если пет есть, то на кнопке экшен dismiss pet, если пета нет, то на кнопке call pet. Удобно. На 80 клавишу можно забиндить клавишу, и не надо писать специального макроса. Но есть проблема почему я так пока не сделал. Никак не могу понять как при старте инициализировать состояние ремапа. Когда логинишься, в зависимости от того есть пет или нет, нужно пронициализировать эти две кнопки. Но никаких эвентов при логине не возникает. А пообсуждать нескем. -------------------- Been a long road to follow been there and gone tomorrow without saying goodbye to yesterday...
Heaven's not Enough ... Empty spaces - what are we living for ? ... The show must go on! Stray! No regrets 'cause I got nothin to lose. Ever stray! So I'm gonna live my life as I choose. Until I fall... |
Marinka | |
Консуляр-мефраннер Профиль Группа: Shadowsong Сообщений: 349 Пользователь №: 769 Регистрация: 30.01.2006 Репутация: 0 |
а нельзя каждый раз прверять
remup button=80 base=81 /* правда смысла не понял каждый раз кнопки менять*/ if on = 'gainpet' then on='losepet' target='pet' else on='gainpet' target='pet' Вообщем смысл скрипта, при нажатии на кнопку, проверять состояние пета (вызван/невызван) и в зависимости от этого выполнять разные действия. ЗЫ. В скриптовом языке не разбирался, но думаю конструкции If... Then должны быть или их аналоги -------------------- Ты видишь в моих постах, то что хочешь сам увидеть!
Ребята, давайте жить дружно © Кот Леопольд |
Nameless One | |
Кустарь одиночка Добрый Ликвидатор Советов Профиль Группа: Гильдия Сообщений: 4431 Пользователь №: 30 Регистрация: 22.06.2004 Репутация: 40 |
Насколько я понял выражение on='gainpet это не условие, это привязка действия (в данном случае remup) к определенному эвенту. if on = 'gainpet' then мне кажется неправильным. on='gainpet' вообщем-то своего рода оператор присваивания, какое у него может быть булевское значение
-------------------- Been a long road to follow been there and gone tomorrow without saying goodbye to yesterday...
Heaven's not Enough ... Empty spaces - what are we living for ? ... The show must go on! Stray! No regrets 'cause I got nothin to lose. Ever stray! So I'm gonna live my life as I choose. Until I fall... |
Страницы: (2) 1 [2] |