俺回來啦 準備開火吧 - WOW

Table of Contents

※ 引述《Supremelol (蘇趴密)》之銘言:
: 安
: 大家好
: 小弟常看到人家大喊 俺回來啦 準備開火吧
: 覺得很可愛
: 我google了一下好像是某個ui組合包
: 請問這個有單體的可以下載嗎?

自己寫!
假設原po是要afk回來後就會喊喊得巨集吧 ~

檔名
afkSpeak.toc
內容
## Interface: 60300
## X-Min-Interface: 60000
afkSpeak.lua

檔名
afkSpeak.lua
內容
local addonName , T = ...

local afkFlag = false

local function heart(self , elapsed)
local isAfk = UnitIsAFK("player")
if isAfk then
if afkFlag then
else
afkFlag = true
end
else
if afkFlag then
SendChatMessage("偶肥來惹 ~>///<~" , "SAY" , "COMMON" , nil)
afkFlag = false
else
end
end
end

local function createMain()
local mainFrame = CreateFrame("Frame")
mainFrame:SetScript("OnUpdate", heart)
end

createMain()

這兩個檔案放在同一個資料夾下 比如說afkSpeak好惹
在把afkSpeak的資料夾放在 Addons 下 然後請重啟wow

黃字的部分 請參考
http://www.wowwiki.com/ChatTypeId


應該沒打錯吧 我猜 ~

感謝 Автомат Калашникова образца 1947 года的提醒 使用全名以示尊敬 !

檔名
afkSpeak.lua 更改如下
內容
local function playerFlagsChanged(self , event , ...)
if "player" == ... and UnitIsAFK("player") == false then
SendChatMessage("偶肥來惹 ~>///<~" , "SAY" , "COMMON" , nil)
else
end
end

local function createMain()
local mainFrame = CreateFrame("Frame")
mainFrame:SetScript("OnEvent" , playerFlagsChanged)
mainFrame:RegisterEvent("PLAYER_FLAGS_CHANGED")
end

createMain()


請不要當掉我 PLZ ~

--

All Comments

Heather avatarHeather2014-12-06
...還真的有錯 我改改 ~
Christine avatarChristine2014-12-08
推擾人UI自己寫(?
Hamiltion avatarHamiltion2014-12-09
...........................
Charlotte avatarCharlotte2014-12-13
實用推個
Kristin avatarKristin2014-12-16
閱...59分...sorry 用OnUpdate大誤 = =
Agnes avatarAgnes2014-12-18
我很笨啦~><~ 教一下要用哪個function ?
Hamiltion avatarHamiltion2014-12-22
OnEvent跟PLAYER_FLAGS_CHANGE google吧
Vanessa avatarVanessa2014-12-23
!! 原來乳此~
Harry avatarHarry2014-12-28
別鬧了好嗎,這東西當年可是非常吵的...
Andy avatarAndy2014-12-29
\程式碼是無罪der/