Макросы для магов.  
Автор Сообщение



<Открытый Космос>


Сервер: Свежеватель Душ
Рейтинг поля боя: 1736
2х2: 1742
0
Сообщение Макросы для магов.

Думаю многим пригодится.

Тир 1.

Называем макрос "T1"

Код:

#showtooltip
/use Величие разума
/use Молниеносность
/use Плавучая льдина
/run SetMacroSpell("T1", GetSpellInfo("Величие разума") or GetSpellInfo("Молниеносность") or "Плавучая льдина")

Тир 2.

"T2"

Код:

#showtooltip
/use Барьер времени
/use Ледяная преграда
/run SetMacroSpell("T2", GetSpellInfo("Барьер времени") or GetSpellInfo("Ледяная преграда"))

Тир 3.

"T3"

Код:

#showtooltip
/use Кольцо мороза
/use Ледяной заслон
/use Ледяная хватка
/run SetMacroSpell("T3", GetSpellInfo("Кольцо мороза") or GetSpellInfo("Ледяной заслон") or "Ледяная хватка")

 

/run SetMacroSpell("T3", GetSpellInfo("Кольцо мороза") or GetSpellInfo("Ледяной заслон") or "Ледяная хватка")

 

Название макроса должно быть как выделенный текст. Для других классов изменить не составит труда. Если макросы багаются (не отображаются) - нужно просто один раз нажать на него, и заработает "showtooltip"



03 апр 2014, 20:41
Профиль



<Корпорация Трибунал>


Сервер: Черный Шрам
Рейтинг поля боя: 1591
2х2: 1523
0
Сообщение Скрипты для магов.

это не скрипты

это макросы



03 апр 2014, 21:17
Профиль



<Резонанс>


Сервер: Гордунни
Рейтинг поля боя: 1674
2х2: 1915
3х3: 1996
0
Сообщение Скрипты для магов.

#showtooltip
/use Ошеломляющий крик
/use Пронзительный вой
/use Разрушительный крик
/run SetMacroSpell("T3", GetSpellInfo("Ошеломляющий крик") or GetSpellInfo("Пронзающий вой") or "Разрушительный крик")
тулптипы не отображает



03 апр 2014, 21:31
Профиль

0
Сообщение Скрипты для магов.

надеялся увидеть что-то типа.

 

ReadPlayerStats(hwnd, byRef PlayerStats)
{
GetWindowBasics(hwnd, mBase, pH)
fBase:=GetFrameBase(hwnd)
PlayerBase:=GetMultilevelPointer(pH,[fBase+0xBC,0x5a0])
PlayerMain:=ReadMemUInt(pH,PlayerBase+4)
PlayerStatsOffset:=ReadMemUInt(pH,PlayerMain+0xC)
PlayerStats.MaxHP:=ReadMemUInt(pH,PlayerStatsOffset+0x50)
PlayerStats.CurrHP:=ReadMemUInt(pH,PlayerStatsOffset+0x54)
PlayerStats.ReservedHPFlat:=ReadMemUInt(pH,PlayerStatsOffset+0x5C)
PlayerStats.ReservedHPPercent:=ReadMemUInt(pH,PlayerStatsOffset+0x60)
PlayerStats.MaxMana:=ReadMemUInt(pH,PlayerStatsOffset+0x74)
PlayerStats.ReservedManaFlat:=ReadMemUInt(pH,PlayerStatsOffset+0x80)
PlayerStats.ReservedManaPercent:=ReadMemUInt(pH,PlayerStatsOffset+0x84)
PlayerStats.CurrMana:=ReadMemUInt(pH,PlayerStatsOffset+0x78)
PlayerStats.MaxNShield:=ReadMemUInt(pH,PlayerStatsOffset+0x98)
PlayerStats.CurrNShield:=ReadMemUInt(pH,PlayerStatsOffset+0x9C)

if (ReadMemUInt(pH, ReadMemUInt(pH,PlayerMain+0x14)+0x24)<8) ;names shorter than 7 chars are stored immediately in component
PlayerStats.Name:=ReadMemStr(pH, ReadMemUint(pH,PlayerMain+0x14)+0x10,100,"UTF-16") ;immediate name in component
else
PlayerStats.Name:=ReadMemStr(pH, GetMultilevelPointer(pH,[PlayerMain+0x14,0x10]),100,"UTF-16") ; otherwise pointer to name is stored
}

ReadFlasksData(hwnd, byRef FlasksData)
{
GetWindowBasics(hwnd, mBase, pH)

UiBase:=GetUiBase(hwnd)

if (!UiBase) ;not InGame
return

FlaskInvBase:=GetMultilevelPointer(pH,[UiBase+0x968,0x980,0x20])

 

и пойти врыватся магом, а тут=(



03 апр 2014, 21:32
Профиль



<Корпорация Трибунал>


Сервер: Черный Шрам
Рейтинг поля боя: 1591
2х2: 1523
0
Сообщение Скрипты для магов.

а что ето за скрипт?



03 апр 2014, 21:37
Профиль

4
Сообщение Скрипты для магов.

#574



03 апр 2014, 22:18
Профиль

0
Сообщение Скрипты для магов.

HighWarLordInflame писал(а):

Думаю многим пригодится.

Тир 1.

Называем макрос "T1"

Код:

#showtooltip
/use Величие разума
/use Молниеносность
/use Плавучая льдина
/run SetMacroSpell("T1", GetSpellInfo("Величие разума") or GetSpellInfo("Молниеносность") or "Плавучая льдина")

Тир 2.

"T2"

Код:

#showtooltip
/use Барьер времени
/use Ледяная преграда
/run SetMacroSpell("T2", GetSpellInfo("Барьер времени") or GetSpellInfo("") or "Ледяная преграда")

Тир 3.

"T3"

Код:

#showtooltip
/use Кольцо мороза
/use Ледяной заслон
/use Ледяная хватка
/run SetMacroSpell("T3", GetSpellInfo("Кольцо мороза") or GetSpellInfo("Ледяной заслон") or "Ледяная хватка")

 

/run SetMacroSpell("T3", GetSpellInfo("Кольцо мороза") or GetSpellInfo("Ледяной заслон") or "Ледяная хватка")

 

Название макроса должно быть как выделенный текст. Для других классов изменить не составит труда. Если макросы багаются (не отображаются) - нужно просто один раз нажать на него, и заработает "showtooltip"

Полезный тред. А я, глядя на название, сперва подумал, что очередной нубас с проблемой биндов будет просить сделать ему "макрос", чтобы одной кнопкой все абилки по приоритету использовались.

 



04 апр 2014, 00:00
Профиль



<Астерия>


Сервер: Ревущий фьорд
0
Сообщение Скрипты для магов.

Genrix писал(а):

Полезный тред. А я, глядя на название, сперва подумал, что очередной нубас с проблемой биндов будет просить сделать ему "макрос", чтобы одной кнопкой все абилки по приоритету использовались.

 

 

/Cast Ice Lance

/lol

/lol

/spit



04 апр 2014, 01:05
Профиль ICQ

0
Сообщение Скрипты для магов.

/run SetMacroSpell из всех трех макросов лучше вынести на одну отдельную кнопку - в этом случае иконки спеллов будут отображаться сразу же после использования нового макроса, а не после использования каждого скилла по отдельности



04 апр 2014, 02:16
Профиль



<Открытый Космос>


Сервер: Свежеватель Душ
Рейтинг поля боя: 1736
2х2: 1742
0
Сообщение Скрипты для магов.

tehstronk писал(а):

/run SetMacroSpell из всех трех макросов лучше вынести на одну отдельную кнопку - в этом случае иконки спеллов будут отображаться сразу же после использования нового макроса, а не после использования каждого скилла по отдельности

Места нет =) Но спасибо, попробую.

Add:

Все 3 строки из 3 макросов не влазят в один (ограничение 255 символов). Если есть возможность как-нибудь сократить, было бы хорошо. Иначе нужен аддон для макросов, убирающий ограничение.


nicelol писал(а):

#showtooltip
/use Ошеломляющий крик
/use Пронзительный вой
/use Разрушительный крик
/run SetMacroSpell("T3", GetSpellInfo("Ошеломляющий крик") or GetSpellInfo("Пронзающий вой") or "Разрушительный крик")
тулптипы не отображает

Когда сменил талант/релогнулся, нажми на него 1 раз, и все заработает.

T3 - должно быть написано на английском, макрос должен называться так же.

 



04 апр 2014, 05:11
Профиль



<Резонанс>


Сервер: Гордунни
Рейтинг поля боя: 1674
2х2: 1915
3х3: 1996
0
Сообщение Скрипты для магов.

Бунмаг писал(а):

tehstronk писал(а):

/run SetMacroSpell из всех трех макросов лучше вынести на одну отдельную кнопку - в этом случае иконки спеллов будут отображаться сразу же после использования нового макроса, а не после использования каждого скилла по отдельности

Места нет =) Но спасибо, попробую.

Add:

Все 3 строки из 3 макросов не влазят в один (ограничение 255 символов). Если есть возможность как-нибудь сократить, было бы хорошо. Иначе нужен аддон для макросов, убирающий ограничение.

nicelol писал(а):

#showtooltip
/use Ошеломляющий крик
/use Пронзительный вой
/use Разрушительный крик
/run SetMacroSpell("T3", GetSpellInfo("Ошеломляющий крик") or GetSpellInfo("Пронзающий вой") or "Разрушительный крик")
тулптипы не отображает

Когда сменил талант/релогнулся, нажми на него 1 раз, и все заработает.

T3 - должно быть написано на английском, макрос должен называться так же.

 


Благодарю за совет, все действительно работает давно хотел подобный макрос спасибо!
только есть небольшой косяк ,не отображается тултип "Пронзающий вой" ,так как на нем нет кулдауна это не принципиально , две другие абилки показывает хорошо 



04 апр 2014, 08:01
Профиль



<Раздавай Воскрешай>


Сервер: Страж Смерти
2х2: 480
0
Сообщение Макросы для магов.
Есть такой аддон,TalentMacros.Он заменяет содержимое макросов при смене талантов.Система такая же, макросы t1-t6, и в настройках аддона для каждого спелла из талантов вписываешь текст макроса,который должен быть использован при выборе данного спелла.Плюс в том,что не надо в макрос вписывать всю эту хрень с SetMacroSpell,и еще не надо руками перетаскивать спелл на панельку после спека,как некоторые стримеры делают :)


04 апр 2014, 08:07
Профиль

0
Сообщение Макросы для магов.

xVirus писал(а):
Есть такой аддон,TalentMacros.Он заменяет содержимое макросов при смене талантов.Система такая же, макросы t1-t6, и в настройках аддона для каждого спелла из талантов вписываешь текст макроса,который должен быть использован при выборе данного спелла.Плюс в том,что не надо в макрос вписывать всю эту хрень с SetMacroSpell,и еще не надо руками перетаскивать спелл на панельку после спека,как некоторые стримеры делают :)

Нет, никаких аддонов! Все на скриптах, как у Джокера!

 



04 апр 2014, 19:03
Профиль

0
Сообщение Макросы для магов.

Можно ли сделать, чтобы при нажатии одной кнопки срабатывали два спела: кольца обледенения и дип фриз с учетом Символа глубокой заморозки ?



09 май 2016, 00:57
Профиль
Начать новую тему Ответить на тему


Перейти:  

На сайте использованы материалы, принадлежащие Blizzard Entertainment. Копирование материалов возможно только c разрешения портала. В противном случае это будет называться уже другим словом.
Рейтинг@Mail.ru