차단 성공/실패 매크로 사용중인데...
성공은 아주 잘 되는데, 실패 시 아래와 같은 오류를 뿜어내네요...
무식자는 뭐가 뭔질 몰라서 ㅠㅠㅠ
어떻게 수정해야 할까요?
사용중인 매크로는 다음과 같습니다.
#showtooltip 비난
/run c="비난"t="target"b=UnitCastingInfo(t)d=UnitChannelInfo(t);b=b or d;a=UnitName(t)if a and GetSpellCooldown(c)==0 then s=""if b then s="차단성공"else s="차단실패" end;SendChatMessage(a.." "..b.." "..s)end;
/시전 비난
아래는 실패 시 뿜어내는 오류구요...
도와주세용 ㅠ
[string "c="비난"t="target"b=UnitCastingInfo(t)d=U..."]:1: in main chunk
[C]: in function `RunScript'
InterfaceFrameXMLChatFrame.lua:2155: in function `?'
InterfaceFrameXMLChatFrame.lua:4757: in function `ChatEdit_ParseText'
InterfaceFrameXMLChatFrame.lua:4418: in function `ChatEdit_SendText'
InterfaceFrameXMLChatFrame.lua:2895: in function <InterfaceFrameXMLChatFrame.lua:2888>
[C]: in function `UseAction'
InterfaceFrameXMLSecureTemplates.lua:345: in function `handler'
InterfaceFrameXMLSecureTemplates.lua:623: in function `SecureActionButton_OnClick'
InterfaceFrameXMLMultiActionBars.lua:14: in function `MultiActionButtonDown'
[string "MULTIACTIONBAR1BUTTON3"]:2: in function <[string "MULTIACTIONBAR1BUTTON3"]:1>
Locals: (*temporary) = <function> defined =[C]:-1
(*temporary) = "걸리버"
(*temporary) = " "
(*temporary) = nil
(*temporary) = " 차단실패"
(*temporary) = "차단실패"
(*temporary) = "attempt to concatenate global 'b' (a nil value)"