作者wa007123456 (大笨羊)
看板Programming
标题Re: [问题] UI问题
时间Wed Jul 28 20:02:12 2010
※ [本文转录自 WOW 看板 #1CK1YSYP ]
作者: wa007123456 (大笨羊) 看板: WOW
标题: Re: [问题] UI问题
时间: Wed Jul 28 19:46:32 2010
: function AutoText:OnEnable()
: --[[ Store the last person to send us a whisper for use in the REPLY
: pseudo-target ]]
: self:RegisterEvent("CHAT_MSG_WHISPER", function() lastWhisperSentBy =
: arg2 end)
: end
: 请问是要修改这边吗
这里的确有问题 lastWhisperSentBy 的值依然是nil
所以我把他改写成
......
self:RegisterEvent("CHAT_MSG_WHISPER")
.......
function AutoText:CHAT_MSG_WHISPER(controller, event, sender)
lastWhisperSentBy=sender;
end
: 关於Unable to reply. Nobody has whispered you!的
: --[[ Convert pseudo-targets into real targets ]]
: if chatType == "TARGET" then
: chatType = "WHISPER"
: channel = UnitName("target")
: elseif chatType == "REPLY" then
: if self.lastWhisperSentBy then
: chatType = "WHISPER"
: channel = self.lastWhisperSentBy
: else
: self:Print("Unable to reply. Nobody has whispered you!")
: return
: end
这里我真的很困惑....我已经弄了6.5个小时了..有再selfPrint(...)下面加入
print(lastWhisperSentBy); 名字有出来(而且还是中文)
但是不知道为什麽区块会判定他是nil
我快要被这个UI弄到发疯了 囧 (看来我只不过是个UI新手...)
我在追求db物件的数值 但是Debug得非常痛苦
只知道大概有几个物件 模糊的运作原理
希望有高手相助
这是这UI的官方网站:
http://wow.curseforge.com/addons/autotext/
上面有完整的UI内容
悬赏3500p!!
希望有大大可以让这个UI的密语自动回话恢复
然後如果可以的话@@ 顺便讲一下原理(自动回话那部份就好)
感谢...
ps:在这个UI当中我发现了一个有趣的连锁反应
当自己密语自己的时候 如果我让他自动回话
便会产生一个无穷回圈 但是 并不会造成电脑当机
因为他会依照时间慢慢的发送讯息 好像可以用来挂网
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.228.226.212
※ 编辑: wa007123456 来自: 125.228.226.212 (07/28 19:48)
1F:→ wa007123456:对了 这样有违反警告吗@@? 07/28 20:01
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.228.226.212