OmniCC в 3 макроса и прочие штуки  
Автор Сообщение



<Мёртвая Хватка>


Сервер: Азурегос
2х2: 1766
3х3: 1794
25
Сообщение OmniCC в 3 макроса и прочие штуки
Упростил насколько мог и спрессовал OmniCC в 3 макроса.
Еще не тестил, макросы надо запускать по очереди (каждый раз после входа в игру)

Код:
/run qft=function(s) if s<3600 and s>=60 then return format("%dm",floor(s/60+1)) elseif s<1 then return format("%.1f",s) elseif s<60 then return floor(s+1) else return format("%dh",floor(s/3600+1)) end end

/run ou="OnUpdate" sc="SetCooldown" gh=GameFontHighlight ab=ActionButton1Cooldown fna=function(s,elapsed) s.r=s.et-GetTime() if s.r>0 and s.t:IsShown() then s.t:SetText(qft(s.r)) else s.t:SetText("") s.t:Hide() s:SetScript(ou,nil) end end

/run hooksecurefunc(getmetatable(ab).__index,sc,function(s,st,d) if st>0 then s.et=st+d s.t=s.t or s:CreateFontString(nil,"OVERLAY",gh) s.t:SetPoint("BOTTOM",0,2) s:SetScript(ou,fna) s.t:Show() elseif s.t then s.t:Hide() s:SetScript(ou,nil) end end)


21 дек 2011, 15:53
Профиль



<У беляша>


Сервер: Гордунни
0
Сообщение OmniCC в 3 макроса
Если в них имеются ошибки ,какие побочки могут быть ? и после перезахода в игру они пропадут ?


21 дек 2011, 15:55
Профиль



<Мёртвая Хватка>


Сервер: Азурегос
2х2: 1766
3х3: 1794
0
Сообщение OmniCC в 3 макроса
если ошибки - просто не будет отображаться время кд (я вроде все проверил, но в игре не тестил еще)
да, пропадут, т.к. это макросы а не аддон


21 дек 2011, 15:56
Профиль



<Бильдербергский Клуб>


Сервер: Свежеватель Душ
2х2: 1720
3х3: 1652
0
Сообщение OmniCC в 3 макроса
Вопрос: Нахера?


21 дек 2011, 15:57
Профиль Skype



<Черёмуха>


Сервер: Страж Смерти
2х2: 1484
3х3: 96
0
Сообщение OmniCC в 3 макроса
HellPlay писал(а):

Вопрос: Нахера?

ЧТоб не качтаь аддон?


21 дек 2011, 15:58
Профиль



<Мёртвая Хватка>


Сервер: Азурегос
2х2: 1766
3х3: 1794
0
Сообщение OmniCC в 3 макроса
Tremere писал(а):

HellPlay писал(а):

Вопрос: Нахера?

ЧТоб не качтаь аддон?
или просто убрав /run подставить в любой lua любого аддона


21 дек 2011, 16:02
Профиль



<Петушиная обоима>


Сервер: Черный Шрам
Рейтинг поля боя: 768
2х2: 1602
3х3: 1960
5х5: 1436
0
Сообщение OmniCC в 3 макроса
скачать аддон это проблема?


21 дек 2011, 16:03
Профиль



<Мёртвая Хватка>


Сервер: Азурегос
2х2: 1766
3х3: 1794
0
Сообщение OmniCC в 3 макроса
конечно же нет. а можно и не качать, о как.


21 дек 2011, 16:07
Профиль

6
Сообщение OmniCC в 3 макроса
лучше бы похвалили человека хотя бы за то, что он вообще способен делать подобные вещи


21 дек 2011, 16:08
Профиль



<Черёмуха>


Сервер: Страж Смерти
2х2: 1484
3х3: 96
0
Сообщение OmniCC в 3 макроса
Тс, ты для игр на луа пишешь? Откуда познания? =)


21 дек 2011, 16:12
Профиль



<Мёртвая Хватка>


Сервер: Азурегос
2х2: 1766
3х3: 1794
0
Сообщение OmniCC в 3 макроса
Писал для одного стартапа (друг делал игру, требовались всевозможные сценарии на lua), потом подсел на вов.
Играл сначала на дефолте, затем поставил миллион аддонов и понял, что это нехорошо (пульт самолета). Удалил, поставил самое необходимое, но и там что-то не нравилось - полез менять и постепенно привык к wow api.


21 дек 2011, 16:21
Профиль



<Депо>


Сервер: Страж Смерти
Рейтинг поля боя: 576
2х2: 1193
0
Сообщение OmniCC в 3 макроса
можешь запилить это в луа и выложить сюда? ну типо будет облегчённая версия омниСС :dance


21 дек 2011, 16:30
Профиль

0
Сообщение OmniCC в 3 макроса
нажал по очереди ничо не показывает


21 дек 2011, 16:53
Профиль Skype

0
Сообщение OmniCC в 3 макроса
Fernir писал(а):

Tremere писал(а):

HellPlay писал(а):

Вопрос: Нахера?

ЧТоб не качтаь аддон?
или просто убрав /run подставить в любой lua любого аддона

Т.е. это будет тот же аддон, кул! Только с багами.


21 дек 2011, 16:57
Профиль



<Попа в огне>


Сервер: Черный Шрам
0
Сообщение OmniCC в 3 макроса
w00tdafree писал(а):

скачать аддон это проблема?

некоторые играют на калькуляторах :bee: !!!


21 дек 2011, 16:58
Профиль

0
Сообщение OmniCC в 3 макроса
Fernir писал(а):

Упростил насколько мог и спрессовал OmniCC в 3 макроса.
Еще не тестил, макросы надо запускать по очереди (каждый раз после входа в игру)

Код:
/run qft=function(s) if s<3600 and s>=60 then return format("%dm",floor(s/60+1)) elseif s<1 then return format("%.1f",s) elseif s<60 then return floor(s+1) else return format("%dh",floor(s/3600+1)) end end

/run ou="OnUpdate" sc="SetCooldown" gh=GameFontHighlight ab=ActionButton1Cooldown fna=function(s,elapsed) s.r=s.et-GetTime() if s.r>0 and s.t:IsShown() then s.t:SetText(qft(s.r)) else s.t:SetText("") s.t:Hide() s:SetScript(ou,nil) end end

/run hooksecurefunc(getmetatable(ab).__index,sc,function(s,st,d) if st>0 then s.et=st+d s.t=s.t or s:CreateFontString(nil,"OVERLAY",gh) s.t:SetPoint("BOTTOM",0,2) s:SetScript(ou,fna) s.t:Show() elseif s.t then s.t:Hide() s:SetScript(ou,nil) end end)



:good


21 дек 2011, 17:04
Профиль ICQ Skype



<Мёртвая Хватка>


Сервер: Азурегос
2х2: 1766
3х3: 1794
0
Сообщение OmniCC в 3 макроса
Duracell писал(а):

нажал по очереди ничо не показывает
кд юзал? а, да. если уже стоит аддон типа омницц то будет конфликт


21 дек 2011, 17:06
Профиль

0
Сообщение OmniCC в 3 макроса
Фернир могёт


21 дек 2011, 17:07
Профиль ICQ

0
Сообщение OmniCC в 3 макроса
:love продолжай своё дело!!


21 дек 2011, 17:54
Профиль Skype

0
Сообщение OmniCC в 3 макроса
играю без аддонов, вбил в 3 макроса, наклацал поочередно, пожмякал кд - не работает


21 дек 2011, 18:01
Профиль
Начать новую тему Ответить на тему


Перейти:  

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