Автор |
Сообщение |
SlavyanSun
|
0
СкриПТ
Вопрос интересует как убрать роль в группе на своём фрейме и иконку уровня со всех фреймов! спс
Что тут надо убрать,чтобы не показывало % только в нижней строчке,энергия рага и т д.!
PF=CreateFrame("Frame") function sh(hp,hpm) local a if hp<100000 then a = hp else a = ((hp-mod(hp,1000))/1000) a = a.."T" end a = a.." ("..format("%.0f", ((hp/hpm)*100)).."%)" return a end pf2={"Player", "Target", "Focus"} PF:SetScript("OnUpdate", function() for _,u in ipairs(pf2) do _G[u.."FrameHealthBar"].TextString:SetText(sh(UnitHealth(u),UnitHealthMax(u))) _G[u.."FrameManaBar"].TextString:SetText(sh(UnitMana(u),UnitManaMax(u))) end end)
|
27 ноя 2013, 13:21 |
|
|
gaserd
[-1.4]
|
0
СкриПТ
я конечно не спец...но если ты уберешь вот это _G[u.."FrameManaBar"].TextString:SetText(sh(UnitMana(u),UnitManaMax(u))) то по идеи должны уйти там всякие раги и т.д.) но опять же, не совсем понял суть вопроса) а и еще один end убери , если уж на то пошло)))
|
27 ноя 2013, 16:41 |
|
|
Fernir
[13.7]
<Мёртвая Хватка>
Сервер: Азурегос
2х2: 1766
3х3: 1794
|
1
СкриПТ
почему я чуствую ярость читая этот пост?
|
27 ноя 2013, 16:43 |
|
|
SlavyanSun
|
0
СкриПТ
Фернир помоги пожалуйста с Вопрос интересует как убрать роль в группе на своём фрейме и иконку уровня со всех фреймов! спс gaserd писал(а):
я конечно не спец...но если ты уберешь вот это _G[u.."FrameManaBar"].TextString:SetText(sh(UnitMana(u),UnitManaMax(u))) то по идеи должны уйти там всякие раги и т.д.) но опять же, не совсем понял суть вопроса) а и еще один end убери , если уж на то пошло)))
Ну мне надо сделать чтобы ХП показывало например 300к/% и нижняя строчка например 300к без% к примеру мана это или же энерегия без разницы! просто убрать % в нижней строке
|
27 ноя 2013, 16:57 |
|
|
Feanor17184
[1.9]
|
0
СкриПТ
берешь компилятор и экспериментируешь. Кусок кода не настолько огромен)
|
27 ноя 2013, 17:10 |
|
|
SlavyanSun
|
0
СкриПТ
|
27 ноя 2013, 17:35 |
|
|
Feanor17184
[1.9]
|
0
СкриПТ
тогда видимо не стоит и начинать)
|
27 ноя 2013, 17:38 |
|
|
SlavyanSun
|
0
СкриПТ
Feanor17184 писал(а):
тогда видимо не стоит и начинать)
Спс за совет! но меня не это интересует))))
|
27 ноя 2013, 17:41 |
|
|
lorti
[12.9]
the observer
|
1
СкриПТ
Fernir писал(а):
почему я чуствую ярость читая этот пост?
Потому что топик-стартер - типичный паразит, который вместо того, чтобы самому что-то сделать, предпочитает создавать миллион тем и постов с требованиями сделать что-то за него.
|
27 ноя 2013, 17:42 |
|
|
SlavyanSun
|
0
СкриПТ
А тысячи людей которые писали и им помогали они к этому ряду не относятся? как я могу сделать если я тока вчера узнал как вообще аддоны создавать эти! И я не требую а прошу помоч людей которые разбираются в этом! не надо давить будь добор!
|
27 ноя 2013, 17:55 |
|
|
Feanor17184
[1.9]
|
0
СкриПТ
SlavyanSun, тебе просто нужно начать с чего-то полегче, если ты реально хочешь что-то понимать. То что тебе тут подскажут - ничего тебе не даст и следующие 8 строчек кода ты снова будешь постить в новой теме с той же просьбой. Хочешь делать что-то сам - вникай в первую очередь в основы.
|
27 ноя 2013, 17:58 |
|
|
SlavyanSun
|
0
СкриПТ
Feanor17184 писал(а):
SlavyanSun, тебе просто нужно начать с чего-то полегче, если ты реально хочешь что-то понимать. То что тебе тут подскажут - ничего тебе не даст и следующие 8 строчек кода ты снова будешь постить в новой теме с той же просьбой. Хочешь делать что-то сам - вникай в первую очередь в основы.
Спс за совет
|
27 ноя 2013, 18:01 |
|
|
gaserd
[-1.4]
|
0
СкриПТ
Короче сделай так как я сказал мб поможет либо попробуй вот так
последнее напистаь которое вот - TextString:SetText(sh(UnitMana(u),UnitManaMax(u))) end end)
меняешь на TextString:SetText((UnitMana(u),UnitManaMax(u)) end end) по идеии ты не обращаешься к sh функции котоаря у тебя и делает сам процент) вроде так) но опять же не уверен чисто на интуици тебе говорю)
|
27 ноя 2013, 18:55 |
|
|
SlavyanSun
|
0
СкриПТ
gaserd писал(а):
Короче сделай так как я сказал мб поможет либо попробуй вот так
последнее напистаь которое вот - TextString:SetText(sh(UnitMana(u),UnitManaMax(u))) end end)
меняешь на TextString:SetText((UnitMana(u),UnitManaMax(u)) end end) по идеии ты не обращаешься к sh функции котоаря у тебя и делает сам процент) вроде так) но опять же не уверен чисто на интуици тебе говорю)
не ПАШЕт Подругому тогда задам вопрос! что тут поменять чтобы в верхней строчке рядом с хп добавился (%)
f=function(v)if(v>=1e4) then return ('%.1fk'):format(v/1e3):gsub('%.?0+([km])$','%1') else return v end end hooksecurefunc("TextStatusBar_UpdateTextString",function(s)if s.TextString and s.currValue then s.TextString:SetText(f(s.currValue)) end end) PF=CreateFrame("Frame")
|
27 ноя 2013, 19:18 |
|
|
gaserd
[-1.4]
|
0
СкриПТ
попробуй не у кого то брать скрипт а сам написать) и тогда все само придет - понимание)
|
28 ноя 2013, 08:40 |
|
|
Feanor17184
[1.9]
|
0
СкриПТ
R12345678376378 что тут поменять, чтобы на моем счету был миллион долларов?
|
28 ноя 2013, 09:12 |
|
|
SlavyanSun
|
0
СкриПТ
Feanor17184 писал(а):
R12345678376378 что тут поменять, чтобы на моем счету был миллион долларов?
иди в Лес там троль
|
28 ноя 2013, 14:41 |
|