LUACN论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
热搜: YJWOW MagicStone BoL
查看: 1695|回复: 7

[综合] 【敌对控制监视】求大神帮忙改下插件啦!!

[复制链接]
发表于 2015-12-3 10:48:46 | 显示全部楼层 |阅读模式
本帖最后由 小小沫涵 于 2015-12-5 21:40 编辑

--敌对控制监视
li={107570,108194,853,408}cd={30,30,30,20}
fl=0;ic=32;xp=-50;yp=-180;n=4;sfc=CooldownFrame_SetTimer;crf=CreateFrame;ce=math.ceil;ih=IsInInstance;gsi=GetSpellInfo;up=UIParent pe="PLAYER_ENTERING_WORLD"cdf="Cooldown"
function cf(i,s,x,y)local _,_,t=gsi(s)local f=crf("Frame",nil,up)f:SetPoint("CENTER",x,y)f:SetSize(ic,ic)f.t = f:CreateTexture(nil,"BORDER")f.t:SetAllPoints(true)f.t:SetTexture(t)f.c=CreateFrame(cdf,nil,f)f.c:SetAllPoints(f)return f;end
function ud(f,ls,lc)f:SetScript("OnEvent",function(_,_,_,e,_,_,_,b,_,_,_,_,_,s)if((bit.band(b,0x40) == 0x40)and e=="SPELL_CAST_SUCCESS"and s==ls)then sfc(f.c,GetTime(),lc,1)end end)f:RegisterEvent("COMBAT_LOG_EVENT_UNFILTERED")end
for i,s in ipairs(li)do _G["ib"..i] = cf(i,s,xp+(ic+5)*ce((i-1)%n),yp-(ic+5)*ce(i/n))ud(_G["ib"..i],s,cd)end
ik=crf("Frame")ik:SetScript("OnEvent",function()local _,t=ih()for i,s in ipairs(li)do local f=_G["ib"..i]if(t=="arena"or fl==0)then f:Show()f.c:Show()else f:Hide()f.c:Hide()end end end)ik:RegisterEvent(pe)
如何改成只在敌对使用后显示出来,且敌对控制完毕后自动消失! 求大神

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?加入我们

x
回复

使用道具 举报

发表于 2015-12-5 21:40:07 | 显示全部楼层
坐等大神回答你
回复 支持 1 反对 0

使用道具 举报

发表于 2015-12-3 12:13:50 | 显示全部楼层
默默的帮楼主顶一下
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2015-12-3 10:51:43 | 显示全部楼层
正常是一直显示 在敌对使用的时候自动在图表中倒计时
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-12-3 20:36:22 | 显示全部楼层
做等求大神啊,,跪求了
回复 支持 反对

使用道具 举报

发表于 2015-12-7 23:37:52 | 显示全部楼层
等大神回复。。只能帮你顶下了。
回复 支持 反对

使用道具 举报

发表于 2016-2-12 12:20:02 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

发表于 2016-2-15 22:03:14 | 显示全部楼层

回帖奖励 +2 伸手费

等大神回复。。只能帮你顶下了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

小黑屋|手机版|Archiver|LUACN论坛

GMT+8, 2025-5-3 06:06 AM , Processed in 0.059691 second(s), 30 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表