Модератор форума: staford11 |
Форум Хитрости Пиратских серверов Читы для WoW Использование Lua скриптов. |
Использование Lua скриптов. |
Код function PetsSrc(self, elapsed) for a=1,3 do local spell, , , , , endTime, , , interrupt = UnitCastingInfo("party"..a) local enabled = GetSpellCooldown("Прыжок") local inRange = IsSpellInRange("Прыжок","party1") if UnitDebuff("party1", "Дезориентирующий выстрел") then if enabled==0 then if inRange==1 then RunMacro("Leap") end end end end end CreateFrame("Frame", "PetsSrcFrame") PetsSrcFrame:SetScript("OnUpdate", PetsSrc) Создаем обычный макрос с названием Leap: /cast [target=party1] Прыжок P.S. Работает на ат, на недопиратках пет тупо недопрыгивает на мейта и убегает дальше бить свой таргет
Нажатие на кнопку "запомнить пароль" не поможет вам запомнить пароль
|
Код function Kick(self, elapsed,) local spell, _, _, _, startTime, endTime, _, _, interrupt = UnitCastingInfo("target") local enabled = GetSpellCooldown("Ìîëîò ïðàâîñóäèÿ(Óðîâåíü 4)") local inRange = IsSpellInRange("Ìîëîò ïðàâîñóäèÿ(Óðîâåíü 4)", "target") if spell then if interrupt == false and enabled == 0 and inRange == 1 then local finish = GetTime() - startTime/1000 if finish >= 0.1 then CastSpellByName("Ìîëîò ïðàâîñóäèÿ(Óðîâåíü 4)") end end end end CreateFrame("Frame", "KickFrame") KickFrame:SetScript("OnUpdate", Kick)
Сообщение # 543 написано 28.01.2015 в 18:22
|
Нужна помощь по скрипту,чтобы сначала вар юзал Оборонительную стойку,а потом уже интервейн в напарника с выделением его в таргет. Кстати скрипт абсолютно рабочий,нужно лишь дописать каст деф станс.... Помогите please TrapIsWarrior = CreateFrame("Frame", "TrapIsWarrior", UIParent); TrapIsWarrior: RegisterEvent("COMBAT_LOG_EVENT_UNFILTERED") TrapIsWarrior:SetScript("OnEvent", function(self, event, ...) PartyBase = {"party1", "party2"} for s = 1,#PartyBase do local args = {...} if (arg2 == "SPELL_DAMAGE" and arg7 == UnitName(PartyBase[s]) and arg10 == "Дезориентирующий выстрел") then if UnitInParty(""..PartyBase[s].."") then RunMacroText("/target "..arg4.."") if UnitIsFriend("player","target") == 1 then RunMacroText("/targetlasttarget") else RunMacroText("/target "..PartyBase[s].."") CastSpellByName("Вмешательство") RunMacroText("/targetlasttarget") end end end end end) Привет, у тебя работает этот скрипт? Или может кто подсказать авто вмешательство на дезориентирующий выстрел? |
Можно ли сделать скрипт фералу на дамаг 3.3.5? и как не палится на АТ? За ранее спасибо! Поищи, на какой то странице был. Только он везде палится, всмысле не как чит, а то что ферал с 1 удара фул хп сносит. Палевно очень!
Нажатие на кнопку "запомнить пароль" не поможет вам запомнить пароль
Сообщение # 546 написано 29.01.2015 в 16:17
|
Помогите сделать скрипт на костяной щит,чтоб ребафался когда не висит в бафах автоматом. Код local total = 0 function BShield(self,elapsed) local spell = "Костяной щит" total = total + elapsed if total < 1 then return else total = 0 end if (UnitBuff("player",spell)==nil) and (GetSpellCooldown(spell) == 0) then CastSpellByName(spell) end end CreateFrame("Frame", "BShieldFrame") BShieldFrame:SetScript("OnUpdate", BShield) |
В чат Код /run CastSpellByName("Свет небес") Добавлено (31.01.2015, 21:23) Что же именно ты перепробовал?
Сообщение # 561 написано 31.01.2015 в 21:23
|
Сообщение # 562 написано 31.01.2015 в 21:42
|
Есть 2 варианта: 1. Создать глобальную переменную и с помощью нее регулировать работу скрипта. 2. Если скрипт использует события(OnUpdate, OnEvent и прочие), вместо строки SetScript нужно прописать условие Код if frame:GetScript("OnUpdate") == nil then frame:SetScript("OnUpdate", функция) else frame:SetScript("OnUpdate",nil) end Вместо OnUpdate может быть любое событие, которое используется в скрипте как основное. Вместо слова функция - нужно прописать функцию или название функции, которая срабатывает при этом событии. Таким образом при каждом нажатии на макрос запуска скрипта он будет включаться и выключаться (принцип переключателя). Добавлено (01.02.2015, 06:26)
Сообщение # 565 написано 01.02.2015 в 06:26
|
При написании собственного профиля для PQR, сам PQR не хочет видеть эти профили. В чем проблема? PQR Видит не профили, а ротацию в профиле. В созданном тобою профиле должны быть сами скрипты, и из этих скриптов должны быть отобранные нужные тебе - это будет ротация. Будет название "Твоя ротация (твой профиль)" Добавлено (01.02.2015, 11:54) Дай ему домашний номер телефона, так проще Добавлено (01.02.2015, 11:54) Заплачу в полне реальные деньги кто обучит использованию Lua script в 5.4.8 wow, играю за вара, опыт работы с этими скриптами есть но в другой игре dota2 200-250 рублей реальные деньги?)
Нажатие на кнопку "запомнить пароль" не поможет вам запомнить пароль
Сообщение # 568 написано 01.02.2015 в 11:54
|
| |||