Обмен опытом по созданию ротаций
-
noname123
- Сообщения: 190
- Зарегистрирован: 19 мар 2020, 09:15
Сообщение
noname123 » 11 фев 2024, 07:38
Магуля писал(а): ↑08 фев 2024, 11:44
Помогите со сборкой аркан мага, ротация работает, но как сделать так чтобы она прерывалась мгновенно, например чтобы использовать ледяную глыбу(сейв). Версия 3.3.5а
Привет, скорее всего в основе твоей сборки (в самом первом блоке куда ты блоки с условиями для ротации добавляешь) стоит условие которое не даёт во время каста использовать другие заклинания.
т.е. сделал условие "Произношение player == 0" (чтобы твои чародейские стрелы не прерывались), вот бот и не жмёт ничего пока каст не закончится.
Поправь этот момент и всё будет нормально. Сначала блок с сейвом твоим (чтобы никаких запретов не было на текущее произношение). А после него уже ставишь блок с твоей ротацией где делаешь в основе "Произношение player == 0" и т.д.
-
Магуля
- Сообщения: 2
- Зарегистрирован: 08 фев 2024, 11:39
Сообщение
Магуля » 17 фев 2024, 10:48
Помогите, пожалуйста, применить заклинание "Сотворение самоцвета маны". Использую условие пользовательский код GetItemCount("Сапфир маны")<3. Но не срабатывает, ибо это не 3 предмета, а 1 и 3 заряда. Спасибо!
-
noname123
- Сообщения: 190
- Зарегистрирован: 19 мар 2020, 09:15
Сообщение
noname123 » 17 фев 2024, 21:06
Магуля писал(а): ↑17 фев 2024, 10:48
Помогите, пожалуйста, применить заклинание "Сотворение самоцвета маны". Использую условие пользовательский код GetItemCount("Сапфир маны")<3. Но не срабатывает, ибо это не 3 предмета, а 1 и 3 заряда. Спасибо!
Привет
GetItemCount(33312, nil, true)<3
-
мотылек
- Сообщения: 1
- Зарегистрирован: 02 мар 2024, 10:00
Сообщение
мотылек » 02 мар 2024, 10:04
Добрый день. Помогите сделать каст ожога на фаермага 3.3.5
Кастует 2 раза, хотя стоит проверка что последнее произнесенное заклинание "Ожог" = false.
И еще обновляет ожог, не смотря на проверку дебага "Улучшенный ожог", если его применил другой фаермаг рейда (источник дебафа = любой источник).
Или просто поделитесь рабочей сборкой на фаермага. Заранее спасибо!
-
noname123
- Сообщения: 190
- Зарегистрирован: 19 мар 2020, 09:15
Сообщение
noname123 » 05 мар 2024, 22:20
мотылек писал(а): ↑02 мар 2024, 10:04
Добрый день. Помогите сделать каст ожога на фаермага 3.3.5
Кастует 2 раза, хотя стоит проверка что последнее произнесенное заклинание "Ожог" = false.
И еще обновляет ожог, не смотря на проверку дебага "Улучшенный ожог", если его применил другой фаермаг рейда (источник дебафа = любой источник).
Или просто поделитесь рабочей сборкой на фаермага. Заранее спасибо!
Привет. Добавить надо "Текущее произносимое заклинание Ожог == false. Бот заранее пытается спелл по ротации в очередь заклинаний поставить и т.к. твой первый ожог ещё не докастовался, то на второй каст (который он заранее тыкает) не будет распространяться твоя затычка на запрет повторного каста.
-
eminsk
- Сообщения: 286
- Зарегистрирован: 19 фев 2016, 17:15
Сообщение
eminsk » 28 авг 2024, 13:59
noname123 писал(а): ↑05 мар 2024, 22:20
Привет. Добавить надо "Текущее произносимое заклинание Ожог == false. Бот заранее пытается спелл по ротации в очередь заклинаний поставить и т.к. твой первый ожог ещё не докастовался, то на второй каст (который он заранее тыкает) не будет распространяться твоя затычка на запрет повторного каста.
Код: Выделить всё
local currentSpell = {
name = "",
casting = false
}
local function canCastSpell(spellName)
if spellName == "Ожог" then
return not currentSpell.casting or currentSpell.name ~= "Ожог"
end
return true
end
local function castSpell(spellName)
if canCastSpell(spellName) then
currentSpell.name = spellName
currentSpell.casting = true
-- Здесь код для начала каста заклинания
return true
end
return false
end
local function onSpellCastComplete()
currentSpell.casting = false
end
-
lolneg
- Сообщения: 8
- Зарегистрирован: 30 окт 2022, 22:43
Сообщение
lolneg » 12 сен 2024, 08:35
Всем привет,есть у кого рабочая сборка на фаер мага для катаклизм?
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость