Скрипты Neilyo и не только  
Автор Сообщение



<Имя Говорит Само за Себя>


Сервер: Гордунни
0
Сообщение Скрипты Neilyo и не только

Андронэ писал(а):

kekejke2 писал(а):

пароль pvpc

благодарю

в комментарии к файлам есть пароль



23 мар 2012, 21:42
Профиль



<Полинезия>


Сервер: Свежеватель Душ
Рейтинг поля боя: 192
2х2: 1534
3х3: 1833
5х5: 1438
0
Сообщение Скрипты Neilyo и не только

Ребят вот я немножко не понял с скриптом EnemyCooldowns я настроил его под себя)) все ровно потом, меня заинтересовала функция! 

 

необходимо добавить нужные аргументы, например:

Код: U=="party1" or U=="party2"

 

чтобы отображать кулдауны ваших сопартийцев.

 

Ну я хочу сделать допустим с лева показывает кд противников а с права кд моего напа ну страх или блинд

 

Как так сделать? что изменить вот тут! какую новую букву поставить и куда ее вписать

 

USS="UNIT_SPELLCAST_SUCCEEDED";OE="OnEvent";PvP="Interface\\Icons\\inv_jewelry_trinketpvp_01";F="Frame";CF=CreateFrame;BO="Border";PvPT="PvP Trinket";EMFH="Every Man For Himself";UC=UnitClass;SCM=SendChatMessage;RW="RAID_WARNING"

function TrS(f,x,y,cd,T,s,h) f:SetPoint("BOTTOMLEFT",x,y)f:SetSize(s,s)f.c=CF("Cooldown",cd)f.c:SetAllPoints(f)f.t=f:CreateTexture(nil,BO)f.t:SetAllPoints()f.t:SetTexture(T);if not h then f:Hide(); end f:RegisterEvent(USS) end
function Ts(f,cd,U,N,S,TI)if CPz(N,S,U) then f:Show();CooldownFrame_SetTimer(cd,GetTime(),TI,1) end end
function CPz(N,S,U) if(N==S and (U=="arena1" or U=="target" or U=="arena2" or U=="arena3" or U=="arenapet1" or U=="arenapet2" or U=="arenapet3"))then return true else return true end end

 

и сразу напишите пример

 

t45p="Interface\\Icons\\ability_hunter_pet_bear";t45=CF(F);TrS(t45,30,740,"cd45",t45p,22,true);t45:SetScript(OE,function(self,event,...) Ts(t45,cd45,select(1,...),select(5,...),16979,14) end);

куда тут вписать новую букву!

 

И ещо пару вапросиков!

1) как убрать 

#626

 

 и поставить стандартные иконки близард! чтоб 5 игроков показыволо)) как на бк)) 

 

2) почему когда я беру ковонебуть в пати! и у него стандартная рожа а не иконка класса)) а на арене норм все)))

 

 

 



24 мар 2012, 07:08
Профиль Skype WWW



<Имя Говорит Само за Себя>


Сервер: Гордунни
0
Сообщение Скрипты Neilyo и не только

Чтобы отслеживать кулдауны сопартийцев нужно поменять одну строчку:

Код:
function CPz(N,S,U) if(N==S and (U=="party1" or U=="party2" or U=="party3" or U=="party4" or U=="partypet1" or U=="partypet2" or U=="partypet3" or U=="partypet4"))then return true else return true end end

Сделай еще один аддон, например FriendCooldowns. Останется поменять только координаты и все должно быть окей, а дальше можешь удалить ненужные строчки с кулдаунами, и расположить их как нужно.

Lirifis писал(а):
1) как убрать

http://www.arenajunkies.com/topic/179846-how-to-see-party-frames-while-in-a-raid-group/

 

Lirifis писал(а):
2) почему когда я беру ковонебуть в пати! и у него стандартная рожа а не иконка класса)) а на арене норм все)))

Попробуй это:

Код:

  1. local frame = CreateFrame("FRAME", "ClassIcons")
  2. frame:RegisterEvent("PLAYER_ENTERING_WORLD")
  3. frame:RegisterEvent("PARTY_MEMBERS_CHANGED")
  4. frame:RegisterEvent("PLAYER_TARGET_CHANGED")
  5. frame:RegisterEvent("PLAYER_FOCUS_CHANGED")
  6. frame:RegisterEvent("UNIT_FACTION")
  7.      local function eventHandler(self, event, ...)
  8.         UFP = "UnitFramePortrait_Update"
  9.         UICC = "Interface\\TargetingFrame\\UI-Classes-Circles"
  10.         CIT = CLASS_ICON_TCOORDS
  11.         hooksecurefunc(UFP,function(self) if 
  12.                 self.portrait then if UnitIsPlayer(self.unit) andUnitIsVisible(self.unit) then
  13.                 self.portrait:SetTexture(UICC)self.portrait:SetTexCoord(unpack(CIT[select(2,UnitClass(self.unit))])) else
  14.                 self.portrait:SetTexCoord(0,1,0,1) end end end)
  15. end
  16. frame:SetScript("OnEvent", eventHandler)



24 мар 2012, 09:52
Профиль



<Полинезия>


Сервер: Свежеватель Душ
Рейтинг поля боя: 192
2х2: 1534
3х3: 1833
5х5: 1438
0
Сообщение Скрипты Neilyo и не только

Блин в чом тут косяк?

 

Код:

USS="UNIT_SPELLCAST_SUCCEEDED";OE="OnEvent";PvP="Interface\\Icons\\inv_jewelry_trinketpvp_01";F="Frame";CF=CreateFrame;BO="Border";PvPT="PvP Trinket";EMFH="Every Man For Himself";UC=UnitClass;SCM=SendChatMessage;RW="RAID_WARNING"
function TrS(f,x,y,cd,T,s,h) f:SetPoint("BOTTOMLEFT",x,y)f:SetSize(s,s)f.c=CF("Cooldown",cd)f.c:SetAllPoints(f)f.t=f:CreateTexture(nil,BO)f.t:SetAllPoints()f.t:SetTexture(T);if not h then f:Hide(); end f:RegisterEvent(USS) end
function Ts(f,cd,U,N,S,TI)if CPz(N,S,U) then f:Show();CooldownFrame_SetTimer(cd,GetTime(),TI,1) end end
function CPz(N,S,U) if(N==S and (U=="party1" or U=="party2" or U=="party3" or U=="party4" or U=="partypet1" or U=="partypet2" or U=="partypet3" or U=="partypet4"))then return true else return true end end

t84p="Interface\\Icons\\spell_shadow_psychicscream";t84=CF(F);TrS(t84,338,545,"cd84",t84p,22,false);t84:SetScript(OE,function(self,event,...) Ts(t84,cd84,select(1,...),select(5,...),8122,30) end);
t86p="Interface\\Icons\\spell_shadow_shadowfiend";t86=CF(F);TrS(t86,382,545,"cd86",t86p,22,false);t86:SetScript(OE,function(self,event,...) Ts(t86,cd86,select(1,...),select(5,...),34433,300) end);
t87p="Interface\\Icons\\ability_golemstormbolt";t87=CF(F);TrS(t87,404,545,"cd87",t87p,22,false);t87:SetScript(OE,function(self,event,...) Ts(t87,cd87,select(1,...),select(5,...),19503,30) end);
t88p="Interface\\Icons\\ability_hunter_aspectofthemonkey";t88=CF(F);TrS(t88,426,545,"cd88",t88p,22,false);t88:SetScript(OE,function(self,event,...) Ts(t88,cd88,select(1,...),select(5,...),90337,60) end);
t89p="Interface\\Icons\\ability_theblackarrow";t89=CF(F);TrS(t89,448,545,"cd89",t89p,22,false);t89:SetScript(OE,function(self,event,...) Ts(t89,cd89,select(1,...),select(5,...),34490,20) end);
t85p="Interface\\Icons\\spell_shadow_mindsteal";t85=CF(F);TrS(t85,360,545,"cd85",t85p,22,false);t85:SetScript(OE,function(self,event,...) Ts(t85,cd85,select(1,...),select(5,...),2094,120) end);

 

 

#158

 

wit4er писал(а):

Попробуй это:

Код:

  1. local frame = CreateFrame("FRAME", "ClassIcons")
  2. frame:RegisterEvent("PLAYER_ENTERING_WORLD")
  3. frame:RegisterEvent("PARTY_MEMBERS_CHANGED")
  4. frame:RegisterEvent("PLAYER_TARGET_CHANGED")
  5. frame:RegisterEvent("PLAYER_FOCUS_CHANGED")
  6. frame:RegisterEvent("UNIT_FACTION")
  7.      local function eventHandler(self, event, ...)
  8.         UFP = "UnitFramePortrait_Update"
  9.         UICC = "Interface\\TargetingFrame\\UI-Classes-Circles"
  10.         CIT = CLASS_ICON_TCOORDS
  11.         hooksecurefunc(UFP,function(self) if 
  12.                 self.portrait then if UnitIsPlayer(self.unit) andUnitIsVisible(self.unit) then
  13.                 self.portrait:SetTexture(UICC)self.portrait:SetTexCoord(unpack(CIT[select(2,UnitClass(self.unit))])) else
  14.                 self.portrait:SetTexCoord(0,1,0,1) end end end)
  15. end
  16. frame:SetScript("OnEvent", eventHandler)

 

чот не робит))



24 мар 2012, 11:08
Профиль Skype WWW

0
Сообщение Скрипты Neilyo и не только

:crab Скиньте пожалуйста рабочий аддон на триньки, качал из 1ого поста, не могу архив извлечь >< а если сам вставляю скрипт,не получается.



24 мар 2012, 11:10
Профиль



<Имя Говорит Само за Себя>


Сервер: Гордунни
0
Сообщение Скрипты Neilyo и не только

Graceful писал(а):

:crab Скиньте пожалуйста рабочий аддон на триньки, качал из 1ого поста, не могу архив извлечь >< а если сам вставляю скрипт,не получается.

почему не можешь  архив извлечь? Chok



24 мар 2012, 11:20
Профиль



<Полинезия>


Сервер: Свежеватель Душ
Рейтинг поля боя: 192
2х2: 1534
3х3: 1833
5х5: 1438
1
Сообщение Скрипты Neilyo и не только

Graceful писал(а):

:crab Скиньте пожалуйста рабочий аддон на триньки, качал из 1ого поста, не могу архив извлечь >< а если сам вставляю скрипт,не получается.

 

Вот сылка НА

Пароль pvpc

Открыть можно через win rar

Скачать его можно на оф сайте ТуТ

 



24 мар 2012, 11:23
Профиль Skype WWW



<Имя Говорит Само за Себя>


Сервер: Гордунни
1
Сообщение Скрипты Neilyo и не только

Код:

hooksecurefunc("UnitFramePortrait_Update",function(self)
if self.portrait then
if UnitIsPlayer(self.unit) then
local t = CLASS_ICON_TCOORDS[select(2,UnitClass(self.unit))]
if t then
self.portrait:SetTexture("Interface\\TargetingFrame\\UI-Classes-Circles")
self.portrait:SetTexCoord(unpack(t))
end
else
self.portrait:SetTexCoord(0,1,0,1)
end
end
end);



24 мар 2012, 11:41
Профиль



<Полинезия>


Сервер: Свежеватель Душ
Рейтинг поля боя: 192
2х2: 1534
3х3: 1833
5х5: 1438
0
Сообщение Скрипты Neilyo и не только

Вот это работает)) толька вот 1 проблема осталась!

Вот EnemyCooldowns прекрасно работает как только ставлю PartyCooldowns 

Не работает PartyCooldowns блинд чото выеживаеца и при логе они не изщизают убираю PartyCooldowns все прекрасно робит))

 

Вон я скрин кидал то что в углу и по середине это EnemyCooldowns там 83 спела все прекрасно работает((

а то что над моим таргетом 6 штук то PartyCooldowns

 

Вот сам код скрипта PartyCooldowns

Цитата:

USS="UNIT_SPELLCAST_SUCCEEDED";OE="OnEvent";PvP="Interface\\Icons\\inv_jewelry_trinketpvp_01";F="Frame";CF=CreateFrame;BO="Border";PvPT="PvP Trinket";EMFH="Every Man For Himself";UC=UnitClass;SCM=SendChatMessage;RW="RAID_WARNING"
function TrS(f,x,y,cd,T,s,h) f:SetPoint("BOTTOMLEFT",x,y)f:SetSize(s,s)f.c=CF("Cooldown",cd)f.c:SetAllPoints(f)f.t=f:CreateTexture(nil,BO)f.t:SetAllPoints()f.t:SetTexture(T);if not h then f:Hide(); end f:RegisterEvent(USS) end
function Ts(f,cd,U,N,S,TI)if CPz(N,S,U) then f:Show();CooldownFrame_SetTimer(cd,GetTime(),TI,1) end end
function CPz(N,S,U) if(N==S and (U=="party1" or U=="party2" or U=="party3" or U=="party4" or U=="partypet1" or U=="partypet2" or U=="partypet3" or U=="partypet4"))then return true else return true end end

t84p="Interface\\Icons\\spell_shadow_psychicscream";t84=CF(F);TrS(t84,338,545,"cd84",t84p,22,false);t84:SetScript(OE,function(self,event,...) Ts(t84,cd84,select(1,...),select(5,...),8122,30) end);
t86p="Interface\\Icons\\spell_shadow_shadowfiend";t86=CF(F);TrS(t86,382,545,"cd86",t86p,22,false);t86:SetScript(OE,function(self,event,...) Ts(t86,cd86,select(1,...),select(5,...),34433,300) end);
t87p="Interface\\Icons\\ability_golemstormbolt";t87=CF(F);TrS(t87,404,545,"cd87",t87p,22,false);t87:SetScript(OE,function(self,event,...) Ts(t87,cd87,select(1,...),select(5,...),19503,30) end);
t88p="Interface\\Icons\\ability_hunter_aspectofthemonkey";t88=CF(F);TrS(t88,426,545,"cd88",t88p,22,false);t88:SetScript(OE,function(self,event,...) Ts(t88,cd88,select(1,...),select(5,...),90337,60) end);
t89p="Interface\\Icons\\ability_theblackarrow";t89=CF(F);TrS(t89,448,545,"cd89",t89p,22,false);t89:SetScript(OE,function(self,event,...) Ts(t89,cd89,select(1,...),select(5,...),34490,20) end);
t85p="Interface\\Icons\\spell_shadow_mindsteal";t85=CF(F);TrS(t85,360,545,"cd85",t85p,22,false);t85:SetScript(OE,function(self,event,...) Ts(t85,cd85,select(1,...),select(5,...),2094,120) end);

 



24 мар 2012, 11:49
Профиль Skype WWW



<Лига Тьмы>


Сервер: Гордунни
0
Сообщение Скрипты Neilyo и не только

Класс-иконки на портретах, у меня лично, показываются в достаточно небольшом радиусе  :pardon



24 мар 2012, 11:50
Профиль ICQ Skype

0
Сообщение Скрипты Neilyo и не только

подскажите в чем ошибка, вместо покраски всех арена фреймов в цвет класа, красится только 1 фрейм, остальные изменения не затрагивают

Код:

local function eventHandler(self, event, ...)
local unitid = ...

if (event == "UNIT_FACTION" and unitid ~= "target" and unitid ~= "focus") then return end

if UnitIsPlayer("target") then
_, class = UnitClass("target")
c = RAID_CLASS_COLORS[class]
TargetFrameNameBackground:SetVertexColor(c.r, c.g, c.b )
end
if UnitIsPlayer("focus") then
_, class = UnitClass("focus")
c = RAID_CLASS_COLORS[class]
FocusFrameNameBackground:SetVertexColor(c.r, c.g, c.b )
end 

local bar,color
for i=1,5 do
bar = _G["ArenaEnemyFrame"..i.."HealthBar"]
color = RAID_CLASS_COLORS[select(2,UnitClass("arena"..i))]
if color then
bar:SetStatusBarColor(color.r,color.g,color.b)
end
end

end



24 мар 2012, 11:57
Профиль

0
Сообщение Скрипты Neilyo и не только

Древнеус писал(а):

Класс-иконки на портретах, у меня лично, показываются в достаточно небольшом радиусе  :pardon

тоже самое, в уголке фрейма значок с классом 



24 мар 2012, 15:00
Профиль



<Имя Говорит Само за Себя>


Сервер: Гордунни
0
Сообщение Скрипты Neilyo и не только

Graceful писал(а):

Древнеус писал(а):

Класс-иконки на портретах, у меня лично, показываются в достаточно небольшом радиусе  :pardon

тоже самое, в уголке фрейма значок с классом 

Вы про какую иконку говорите?



24 мар 2012, 17:25
Профиль

0
Сообщение Скрипты Neilyo и не только

кто подскажет как вобще использовать эти скрипты? нигде не могу найти точной инфы



24 мар 2012, 17:26
Профиль



<Имя Говорит Само за Себя>


Сервер: Гордунни
0
Сообщение Скрипты Neilyo и не только

Псайко писал(а):

кто подскажет как вобще использовать эти скрипты? нигде не могу найти точной инфы

Не совсем понял что значит "использовать". Но вот тут есть кое-какая инфа, как из скриптов сделать аддоны.

http://prestige-gaming.ru/bud_ploxim_igrai_na_defolte-t14619.html



24 мар 2012, 17:36
Профиль



<Лига Тьмы>


Сервер: Гордунни
0
Сообщение Скрипты Neilyo и не только

wit4er писал(а):

Graceful писал(а):

Древнеус писал(а):

Класс-иконки на портретах, у меня лично, показываются в достаточно небольшом радиусе  :pardon

тоже самое, в уголке фрейма значок с классом 

Вы про какую иконку говорите?

Вместо портрета которая  :D



24 мар 2012, 17:49
Профиль ICQ Skype

0
Сообщение Скрипты Neilyo и не только

wit4er писал(а):

Псайко писал(а):

кто подскажет как вобще использовать эти скрипты? нигде не могу найти точной инфы

Не совсем понял что значит "использовать". Но вот тут есть кое-какая инфа, как из скриптов сделать аддоны.

http://prestige-gaming.ru/bud_ploxim_igrai_na_defolte-t14619.html

ну вот в 1 посте скрипты написаны например для отображения кд, что мне с ним делать чтобы у меня в игре появились они? 



24 мар 2012, 17:51
Профиль



<Лига Тьмы>


Сервер: Гордунни
0
Сообщение Скрипты Neilyo и не только

Псайко писал(а):

wit4er писал(а):

Псайко писал(а):

кто подскажет как вобще использовать эти скрипты? нигде не могу найти точной инфы

Не совсем понял что значит "использовать". Но вот тут есть кое-какая инфа, как из скриптов сделать аддоны.

http://prestige-gaming.ru/bud_ploxim_igrai_na_defolte-t14619.html

ну вот в 1 посте скрипты написаны например для отображения кд, что мне с ним делать чтобы у меня в игре появились они? 

Напрячь извилину. Совсем обленились... Давай логин\пасс сделаю.



24 мар 2012, 17:54
Профиль ICQ Skype

0
Сообщение Скрипты Neilyo и не только

ты хотел сказать что-то умное? я раньше никогда не слышал о скриптах, поиск по форуму не помог, откуда по твоему я могу знать как скрипт в вов занести? предполагаю что в файле аддонов прописывать надо, и не более



24 мар 2012, 17:58
Профиль



<Имя Говорит Само за Себя>


Сервер: Гордунни
0
Сообщение Скрипты Neilyo и не только

Псайко писал(а):

ты хотел сказать что-то умное? я раньше никогда не слышал о скриптах, поиск по форуму не помог, откуда по твоему я могу знать как скрипт в вов занести? предполагаю что в файле аддонов прописывать надо, и не более

Я скинул тебе ссылку на тему, где доходчиво объясняется, как делать свои аддоны.

Внизу темы можно скачать некоторые уже готовые аддоны и кинуть их в папку Interface/AddOns.

 



24 мар 2012, 18:14
Профиль
Начать новую тему Ответить на тему


Перейти:  

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