|
2007-12-16 18:12
조회: 273
추천: 0
답변┃[원문] 매크로 관련
┃ ┃/run t="target"if UnitInRaid(t)then for i=1, GetNumRaidMembers()do n,_,pa=GetRaidRosterInfo(i)if n==UnitName(t)then SendChatMessage(""..pa.."번 파티에 신비한 총명함 드려요~!","yell")break;end;end;end ┃/cast 신비한 총명함 ┃ ┃파티나, 공대에 속해있을경우, ┃신비한 총명함을 시전하면, 파티이름과 외치기를 해야 하는데.. ┃지능은 들어가는데, 외치기가 되지 않습니다. ┃ ┃예전에, 블루를 쓰기 전에는 아무 문제없이 되었던 매크로 입니다. ┃다른 사람에게 저런 매크로를 써보게 하면 잘 되는데. ┃저만 안되네요. 블루 문제인지? 아니면 다른 문제인지? ┃해결방법 좀 알려주세요. ------------------------------------------------------------------------------------- SendChatMessage(""..pa.."번 파티에 신비한 총명함 드려요~!","yell") ==> 요부분입니다. 위 함수 서식은 간단히 설명하면 SendChatMessage("할말","채팅어")로 됩니다. 위에서 "할말" 부분을 ""..pa.."번 파티에 신비한 총명함 드려요~!" 라고 해두었는데... 중간에 변하는 변수를 집어 넣기 위해서는 ..변수이름.. 이렇게 앞뒤로 ..로 이어줍니다. 위 매크로에서는 변수가 바로 파티번호죠. "" : 한칸 띄우고 ..pa.. : 파티번호표시하고 "번 파티에 신비한 총명함 드려요~!" : 번 파티에 신비한 총명함 드려요~!라고 표시하게 하는 것으로 ... 출력하면.. 1 번파티에 신비한 총명함 드려요~!! "<<"..pa..">>번 파티에 신비한 총명함 드려요~!"==> 이렇게 하면 <<1>>번파티에 신비한 총명함 드려요~!! ==> 요렇게 출력됨 그리고 현재 "yell"로 외치기 되어 있는것을.. "party" 파티말, "raid" 공대말, "raid_warning" 공대경고, "say" 일반채팅, "emote" 감정표현 등으로 바꾸어 표시할 수도 있습니다.
EXP
355,853
(83%)
/ 360,001
|
Rmblue