
Сообщение от
Mitleidlos
-
PHP код:
/run local q="SAY" SCM=SendChatMessage h=GetCombatRating(CR_HIT_MELEE) h=h/32.78 s=("Нужно 102,4%. Текущий процент: "..string.format("%.2f", GetDodgeChance()+GetBlockChance()+GetParryChance()+5)) _,a=UnitArmor("player") A=a/(a+(467.5 *80-22167.5)) A=A*100 a=("Броня: "..a.."") A=("Получаемый урон снижен на: "..string.format("%.2f", A).."%") SCM(a, q) SCM(A, q) SCM(s, q) SCM(h, q)
1)Скрипт слишком большой, даже если попробовать его упростить, места не хватит. Так что его можно его расписать на 2 макроса или засунуть в аддон, но это тупость.
2)Заместо "SAY" нужно поставить необходимый тип чата. Типы чатов - http://www.wowwiki.com/ChatTypeId
3)Получаемый урон зависит от уровня противника, я сделал по умолчанию 80 лвл.(как в окне персонажа)