Модератор форума: staford11  
Использование Lua скриптов.
light117
Рыцарь
printf, Попробуй перехватывать сообщения об ошибках (UI_ERROR_MESSAGE) и при их наличии добавлять таймер на следующее использование скрипта.
Нажатие на кнопку "запомнить пароль" не поможет вам запомнить пароль
Сообщение # 961 написано 31.05.2015 в 12:00
printf
Скаут
Знает кто как произвести клик по фрейму если
Код
print( GetMouseFocus():GetName() );
выводит nill, а /fstack выводит номер таблицы к примеру
Код
table: 1A91A348
как произвести простой клик по этому фрейму?

Или быть может можно просто кликнуть скриптом по координатам?
Сообщение # 962 отредактировано printf - Вторник, 02.06.2015, 07:05
PaulDousen
Рыцарь
printf, не понятно что ты пытаешься сделать.
Сообщение # 963 написано 02.06.2015 в 19:08
printf
Скаут
Цитата PaulDousen ()
не понятно что ты пытаешься сделать.

Код
print( GetMouseFocus():GetName() );
выводит название любого фрейма. На нужный мне фрейм данный скрипт выводит nil.
Мне нужно просто кликнуть по данному фрейму обычным макросом
Код
/click Название фрейма

Решил проблему сам. Залез в аддон, которому принадлежит этот фрейм, и задал вручную имя данному фрейму.
Сообщение # 964 написано 02.06.2015 в 22:08
FRROZZEN99999
Скаут
Привет всем! Написал скрипт на автошвд, чтобы ловил покаяние и другие нехорошие спелы, вышло вот так:
Код
OneScriptForVanish = CreateFrame("Frame", "OneScriptForVanish", UIParent);       
OneScriptForVanish:RegisterEvent("UNIT_SPELLCAST_SUCCEEDED")       
OneScriptForVanish:SetScript("OnEvent", function(self, event, ...)       
VanishSpellOne = {"Покаяние"}       
for v = 1,#VanishSpellOne do       
local args = {...}       
if (arg1 == "target" and arg2 == VanishSpellOne[v]) then       
CastSpellByID("32379")       
print("Автошвд среагировал!")       
end       
end       
end)

Сначала работал, Но чет перестает робить скрипт, когда я дописываю другие спелы, например если дописываю к покаянию еще и ослепление, то перестает робить вообще, а после того как удаляю дописанное и оставляю только покаяниЕ, то тоже не робит!
я нуб в этом еще, подскажи, что я не так написал плиз!
тестирую на фане цыркуля 3.3.5
Сообщение # 965 отредактировано FRROZZEN99999 - Среда, 03.06.2015, 18:47
luckx1
Скаут
Помогите плиз добрые люди :3 скиньте скрипты на разбойника у кого какие есть ) желательно скрипт на тринкет - блайнд smile
Сообщение # 966 отредактировано luckx1 - Среда, 03.06.2015, 19:01
light117
Рыцарь
FRROZZEN99999, не написал, а скопировал и не поймёшь что с ним делать
Нажатие на кнопку "запомнить пароль" не поможет вам запомнить пароль
Сообщение # 967 написано 04.06.2015 в 09:35
FRROZZEN99999
Скаут
Цитата light117 ()
FRROZZEN99999, не написал, а скопировал и не поймёшь что с ним делать

вообще то написал на снове скрипта на автованиш, я еще пару страниц назад писал об этом с другого аккаунта,пароль забыл, пришлось с нового акка писать
Сообщение # 968 написано 04.06.2015 в 12:23
light117
Рыцарь
FRROZZEN99999, Если бы сам писал, то знал бы как его исправить...
Нажатие на кнопку "запомнить пароль" не поможет вам запомнить пароль
Сообщение # 969 написано 04.06.2015 в 12:33
FRROZZEN99999
Скаут
Цитата light117 ()
Если бы сам писал, то знал бы как его исправить...

Еще раз: я писал на основе скрипта на автованиш, который написал один парень несколько страниц назад, но мой криво робит. Если ты такой умный, то укажи в чем конкретно моя ошибка, я попытаюсь исправить, а то кукарекать все мы мастера
Сообщение # 970 отредактировано FRROZZEN99999 - Четверг, 04.06.2015, 13:06
light117
Рыцарь
Сделай несколько скриптов для каждого спелла, и запускай их под соответствующего противника lol
Нажатие на кнопку "запомнить пароль" не поможет вам запомнить пароль
Сообщение # 971 написано 04.06.2015 в 13:19
Diman966
Скаут
Ребят кому не трудно напишите пожалуйста скрипт на ротацию для фаер мага, допустим хочу так: сначала вешается лайф бомба, потом ожог, потом спамится ФФБ до прока на ожог души, при проке выпускает сначала ожог и снова спамит, хочу чтобы все было 1 кнопкой, с меня плюсики и немного заплатить готов
Сообщение # 972 написано 06.06.2015 в 05:06
PaulDousen
Рыцарь
Diman966, используй PQR
Сообщение # 973 написано 06.06.2015 в 06:54
forestkast
Скаут
Ребятушки, скиньте пожалуйста скрипт, который работает по фокусу, а именно на сало, сбив каста у разных классов
Сообщение # 974 написано 06.06.2015 в 15:03
твояподушка
Скаут
Уважаемые знатоки, есть скрипт на диспел одной цели , может кто дописать его что бы диспелились две цели
Код

function Dispelme(self, elapsed)
local inRange = IsSpellInRange("Пожирание магии", "Муренус")
if inRange == 1 then
if UnitDebuff("Муренус", "Покаяние") or UnitDebuff("Муренус", "Глубинный ужас") or UnitDebuff("Муренус", "Страх") or UnitDebuff("Муренус", "Лик смерти") or UnitDebuff("Муренус", "Неистовство тьмы") or UnitDebuff("Муренус", "Вой ужаса") or UnitDebuff("Муренус", "Безмолвие") or UnitDebuff("Муренус", "Превращение") or UnitDebuff("Муренус", "Ледяные оковы") or UnitDebuff("Муренус", "Молот правосудия") or UnitDebuff("Муренус", "Ментальный крик") or UnitDebuff("Муренус", "Соблазн") or UnitDebuff("Муренус", "Удушение") or UnitDebuff("Муренус", "Эффект замораживающей стрелы") or UnitDebuff("Муренус", "Антимагия") or UnitDebuff("Муренус", "Глубокая заморозка") then CastSpellByName("Пожирание магии", "Муренус")
end
end
end
CreateFrame("Frame", "DispelmeFrame")
DispelmeFrame:SetScript("OnUpdate", Dispelme)
Сообщение # 975 написано 06.06.2015 в 20:31
kira0098
Скаут

с этим скриптом возникает проблема. суть в том что срабатывает через раз на удар по почкам. на блаинд не работает вообще. что я делаю не так?
Сообщение # 976 написано 07.06.2015 в 10:48
DiSq
Рыцарь
Цитата kira0098 ()
с этим скриптом возникает проблема. суть в том что срабатывает через раз на удар по почкам. на блаинд не работает вообще. что я делаю не так?

Не читаете. Там откуда этот скрипт написаны условия его работы.
Сообщение # 977 написано 07.06.2015 в 12:44
kira0098
Скаут
да у ушоше не работает. проверил на цирке фан. работает за 1 моментом. юзает исчезновение,но остается видимым. будто бы зашел в инвиз и вышел.ну хоть немного понял как работает. спс
Сообщение # 978 написано 07.06.2015 в 13:02
FRROZZEN99999
Скаут
Цитата DiSq ()
Не читаете. Там откуда этот скрипт написаны условия его работы.

Ты про это? "Реагировать данные скрипты будут если во первых, рабочий анлокер, во вторых приличный пинг, ну и в третьих это флайтайм сервера и его работоспособность."
Я тестирую на фане цыркуля, работает через раз.. как это можно исправить?
Сообщение # 979 написано 07.06.2015 в 13:31
DiSq
Рыцарь
Цитата FRROZZEN99999 ()
Ты про это? "Реагировать данные скрипты будут если во первых, рабочий анлокер, во вторых приличный пинг, ну и в третьих это флайтайм сервера и его работоспособность."
Я тестирую на фане цыркуля, работает через раз.. как это можно исправить?


Для начало нужно понять суть выделенных вещей и разобраться с механикой скрипта, далее все станет ясно. Этот вопрос тут уже обмусолили как только можно.
Увы, инструкций по использованию клавиатуры не пишем.
Сообщение # 980 отредактировано DiSq - Воскресенье, 07.06.2015, 13:53
FRROZZEN99999
Скаут
Цитата DiSq ()
Для начало нужно понять суть выделенных вещей и разобраться с механикой скрипта, далее все станет ясно. Этот вопрос тут уже обмусолили как только можно.
Увы, инструкций по использованию клавиатуры не пишем.

Спасибо за ответ, я пытаюсь вникнуть, а не просто прошу дать готовый скрипт. Я тестировал на фане цокля, пинг был нормальным, про работоспособность серва ничего сказать не могу, а флайтайм это же задержка перед спелами? она там вроде реализована. И все равно скрипт пашет через раз, получается это из-за самого сервера так происходит?

Добавлено (07.06.2015, 19:27)
---------------------------------------------
В общем немного понял. где конкретно не так пишу, вышло так:


И все равно не робит как часики, иногда вообще не реагирует, это из-за пинга серва или я все-таки наделал ошибок?
Сообщение # 981 написано 07.06.2015 в 19:27
leenks
Скаут
как поменять значение чтобы под 90% конца каста давался кик?
при

local finish = endTime/1000 - GetTime()
if finish <= 0.9 then

он кикает на 60%
обычно в этом время люди фейкают D
Сообщение # 982 написано 07.06.2015 в 20:45
lalko
Скаут
как дописать сюда ещё пару дебафов ?? а то пытался работает только с 1 .

function Mucks(self, elapsed)
if UnitDebuff("player","кольцо льда") or UnitDebuff("player","кольцо льда")then
local enabled = GetItemCooldown("облик кошки(смена облика)")
if enabled == 0 then
RunMacroText("/use облик кошки(смена облика)")
end
end
end
CreateFrame("Frame", "MucksFrame")
MucksFrame:SetScript("OnUpdate", Mucks)
Сообщение # 983 написано 08.06.2015 в 12:52
light117
Рыцарь
lalko, у тебя написано if UnitDebuff("player","кольцо льда") or UnitDebuff("player","кольцо льда")then 2 одинаковых дебафа - измени один из них на нужный, если нужны еще дебафы - допиши перед "then" - "or UnitDebuff("player","кольцо льда")" и вместо кольца льда подставляй нужный дебаф
Нажатие на кнопку "запомнить пароль" не поможет вам запомнить пароль
Сообщение # 984 написано 08.06.2015 в 15:37
lalko
Скаут
оу спс . теперь любую фигню решифтую со скоростью экстрасенса biggrin
Сообщение # 985 написано 08.06.2015 в 16:25
LegendeR
Скаут
Есть у кого на "подвеску истинной крови"(нску) скрипт,если у напарника или тебя мало хп чтоб хилила?
Сообщение # 986 написано 11.06.2015 в 10:53
leenks
Скаут
знает кто как переписать макрос
чтобы он кикал в начале каста потоковые спелы
например исповедь приста?
потому что обычный кик пропускает их

касты монка так же пропускает скрипт (
Сообщение # 987 отредактировано leenks - Пятница, 12.06.2015, 01:05
light117
Рыцарь
1
Нажатие на кнопку "запомнить пароль" не поможет вам запомнить пароль
Сообщение # 988 написано 12.06.2015 в 09:45
iwantyou
Скаут
Разбирается кто-нибудь в PQR для версии 3.3.5?
Сообщение # 989 написано 12.06.2015 в 15:14
farfalamei
Скаут
Имеется ли какая-либо альтернатива анлокера для пользователей AMD?
ACClua уже потерял актуальность.
Сообщение # 990 отредактировано farfalamei - Суббота, 13.06.2015, 11:15
Поиск: