1. 흑마에겐 생석, 법사에겐 물빵 달라고
대상 귓하면서 거래 요청
/run t="target"c=UnitClass(t)s1="%t 님 "s2=" 좀 부탁드릴게요"if c=="흑마법사"then SendChatMessage(s1.."생석"..s2,"WHISPER",nil,UnitName(t))elseif c=="마법사"then SendChatMessage(s1.."물 + 빵"..s2,"WHISPER",nil,UnitName(t))end
/거래
2. 내가 먼저 생석 나눠줄때 2번 누르면 됨 "선제시"
/run for i=0,4 do for x=1,GetContainerNumSlots(i) do y=GetContainerItemLink(i,x) if y then if string.find(GetItemInfo(y),"생명석") ~= nil then PickupContainerItem(i,x); DropItemOnUnit("target"); return; end end end end
/click TradeFrameTradeButton
3. 남이 생석 거래 눌렀을때 2번 누르면 됨 "자판기"
/run for i=0,4 do for x=1,GetContainerNumSlots(i) do y=GetContainerItemLink(i,x) if y then if string.find(GetItemInfo(y),"생명석") ~= nil then PickupContainerItem(i,x); DropItemOnUnit("npc"); return; end end end end
/click TradeFrameTradeButton
4. "선제시" + "자판기" 통합버전: 현재 거래 대상이 있으면 거래 대상에게, 없으면 그냥 대상에게
(많이 테스트 안해봄 근데 아마 될 듯)
/run D=DropItemOnUnit for i=0,4 do for x=1,GetContainerNumSlots(i) do if GetContainerItemInfo(i,x)==135230 then PickupContainerItem(i,x) if UnitName("npc") then D("npc") else D("target") end return end end end
/click TradeFrameTradeButton