WIM (WoW Instant Messenger) v3
WIM (WoW Instant Messenger) is a World of Warcraft addon which brings an instant messenger feel to communication in game.
Features
- Whispers in their own windows.
- Chat in their own windows.
- Tabbed windows
- Highly configurable.
- History
- Copy and paste as:
- Raw Text
- BBCode
- Copy and paste as:
- Advanced, intellectual window behaviors & animations.
- Skins
- Emoticons
- Clickable web URLS for easy viewing. No more retyping a long url a friend sends you.
- Customizable sound options.
- Expose - great way to clear your screen of windows when you are in combat.
- Addon Compatibility: (Always make sure you are running the latest versions.
- Prat
- DBM
for example when my friend whisper me on char1 its open char1 window, i want WIM to open his blizzid conversation window and when he log on char 2 we can continue in same window
sorry for mishmash :)
PAGE 1:
Message: Interface\AddOns\WIM\Sources\WindowHandler.lua:603: attempt to perform arithmetic on a nil value
Time: 09/20/10 02:36:50
Count: 8
Stack: Interface\AddOns\WIM\Sources\WindowHandler.lua:603: in function <Interface\AddOns\WIM\Sources\WindowHandler.lua:582>
Locals: self = WIM3_msgFrame1 {
Hide_Normal = <function> defined =[C]:-1
class = ""
isNew = false
offScreen = 0
level = ""
WhoCallback = <function> defined @Interface\AddOns\WIM\Sources\WindowHandler.lua:891
Hide = <function> defined @Interface\AddOns\WIM\Sources\WindowHandler.lua:1090
w2w =
}
fadedIn = true
animation =
}
Pop = <function> defined @Interface\AddOns\WIM\Sources\WindowHandler.lua:976
isWimWindow = true
age = 610699.716
lastDate = "09/20/2010"
unreadCount = 0
msgWaiting = false
ResetAnimation = <function> defined @Interface\AddOns\WIM\Sources\WindowHandler.lua:1118
delayFade = false
SafeGetTop = <function> defined @Interface\AddOns\WIM\Sources\WindowHandler.lua:1138
delayFadeElapsed = 0
AddMessage = <function> defined @Interface\AddOns\WIM\Sources\WindowHandler.lua:831
helperFrame = WIM_WindowHelperFrame {
}
SafeGetRight = <function> defined @Interface\AddOns\WIM\Sources\WindowHandler.lua:1135
UpdateIcon = <function> defined @Interface\AddOns\WIM\Sources\WindowHandler.lua:853
guild = ""
UpdateProps = <function> defined @Interface\AddOns\WIM\Sources\WindowHandler.lua:1041
customSize = false
bn =
}
SetScale_Orig = <function> defined =[C]:-1
GetRuleSet = <function> defined @Interface\AddOns\WIM\Sources\WindowHandler.lua:966
classColor = "ffffff"
race = ""
lastActivity = 610699.716
theUser = "Vampirictorch"
fadeElapsed = 0.056000001728535
AddEventMessage = <function> defined @Interface\AddOns\WIM\Sources\WindowHandler.lua:842
initialized = true
type = "whisper"
location = ""
SetScale = <function> defined @Interface\AddOns\WIM\Sources\WindowHandler.lua:734
hasMoved = false
SafeGetLeft = <function> defined @Interface\AddOns\WIM\Sources\WindowHandler.lua:1132
isParent = true
widgets =
}
SafeGetBottom = <function> defined @Interface\AddOns\WIM\Sources\WindowHandler.lua:1141
online = false
SendWho = <function> defined @Interface\AddOns\WIM\Sources\WindowHandler.lua:903
fadeInfo =
}
0 = <userdata>
UpdateCharDetails = <function> defined @Interface\AddOns\WIM\Sources\WindowHandler.lua:887
AddMessageRaw = <function> defined @Interface\AddOns\WIM\Sources\WindowHandler.lua:838
}
elapsed = 0.046000003814697
animate =
initTop = 664.00000536442
initLeft = 217.00000439584
time = 0.5
elapsed = 0.46900002099574
mode = "HIDE"
scaleLimit = 0.001
to = WIM3MinimapButton {
}
}
prct = 0.93800004199147
scale = 0.061999958008528
to = WIM3MinimapButton {
0 = <userdata>
OnLeave = <function> defined @Interface\AddOns\WIM\Modules\MinimapIcon.lua:258
SetText = <function> defined @Interface\AddOns\WIM\Modules\MinimapIcon.lua:216
cached_SetParent = <function> defined =[C]:-1
OnMouseUp = <function> defined @Interface\AddOns\WIM\Modules\MinimapIcon.lua:252
OnMouseDown = <function> defined @Interface\AddOns\WIM\Modules\MinimapIcon.lua:249
OnClick = <function> defined @Interface\AddOns\WIM\Modules\MinimapIcon.lua:228
OnDragStop = <function> defined @Interface\AddOns\WIM\Modules\MinimapIcon.lua:268
text = <unnamed> {
}
SetParent = <function> defined @Interface\AddOns\nUI\Plugins\nUI_ButtonBag.lua:684
icon = <unnamed> {
}
flash = WIM3MinimapButtonFlash {
}
UpdatePosition = <function> defined @Interface\AddOns\WIM\Modules\MinimapIcon.lua:290
backGround = <unnamed> {
}
OnEnter = <function> defined @Interface\AddOns\WIM\Modules\MinimapIcon.lua:255
sexyMapMovable = true
OnUpdate = <function> defined @Interface\AddOns\WIM\Modules\MinimapIcon.lua:276
Load = <function> defined @Interface\AddOns\WIM\Modules\MinimapIcon.lua:137
OnDragStart = <function> defined @Interface\AddOns\WIM\Modules\MinimapIcon.lua:261
}
es = 0.061999958008528
ts = 0.73732715845108
(*te
Page 2:
Message: Interface\AddOns\WIM\Modules\ShortcutBar.lua:324: attempt to index global 'win' (a nil value)
Time: 09/20/10 02:42:02
Count: 4
Stack: Interface\AddOns\WIM\Modules\ShortcutBar.lua:324: in function `OnClick'
Interface\AddOns\WIM\Modules\ShortcutBar.lua:52: in function <Interface\AddOns\WIM\Modules\ShortcutBar.lua:50>
Locals: self = WIM_ShortcutBarButton4 {
parentWindow = WIM3_msgFrame1 {
}
SetDefaults = <function> defined @Interface\AddOns\WIM\Modules\ShortcutBar.lua:55
index = 4
isEnabled = true
Enable = <function> defined @Interface\AddOns\WIM\Modules\ShortcutBar.lua:24
0 = <userdata>
icon = <unnamed> {
}
Disable = <function> defined @Interface\AddOns\WIM\Modules\ShortcutBar.lua:29
}
(*temporary) =
BFMGR_INVITED_TO_QUEUE_WARMUP =
}
ADDON_ACTION_FORBIDDEN =
}
CANCEL_AUCTION =
}
CONFIRM_OVERWRITE_EQUIPMENT_SET =
}
ACP_RELOADUI =
}
RESET_CHAT =
}
REMOVE_GUILDMEMBER =
}
QUEST_ACCEPT_LOG_FULL =
}
DEATH =
}
RENAME_ARENA_TEAM =
}
CONFIRM_LOOT_DISTRIBUTION =
}
RENAME_GUILD =
}
RESURRECT =
}
TRADE_POTENTIAL_BIND_ENCHANT =
}
CONFIRM_TEAM_PROMOTE =
}
SET_GUILDPLAYERNOTE =
}
HELP_TICKET =
}
CONFIRM_RESET_VIDEO_SETTINGS =
}
ABANDON_PET =
}
DELETE_ITEM =
}
ADD_RAIDMEMBER =
}
ADD_FRIEND =
}
ACP_SAVESET =
}
XP_LOSS_NO_SICKNESS_NO_DURABILITY =
}
ARENA_TEAM_INVITE =
}
ADD_TEAMMEMBER =
}
CAMP =
}
BUYOUT_AUCTION =
}
RESURRECT_NO_TIMER =
}
ADD_GUILDMEMBER =
}
COD_CONFIRMATION_AUTO_LOOT =
}
CONFIRM_HIGH_COST_ITEM =
}
CHAT_CHANNEL_PASSWORD =
}
SET_FRIENDNOTE =
}
CONFIRM_ACCEPT_PVP_QUEST =
}
GUILDBANK_WITHDRAW =
}
UNLEARN_SKILL =
}
BFMGR_INVITED_TO_QUEUE =
}
HELP_TICKET_QUEUE_DISABLED =
}
REPAIR_CONFIRMATION =
}
DELETE_MAIL =
}
TAKE_GM_SURVEY =
}
GUILD_INVITE =
}
GOSSIP_ENTER_CODE =
}
LEVEL_GRANT_PROPOSED =
}
POSTAL_NEW_PROFILE =
}
SET_GUILDOFFICERNOTE =
}
GM_RESPONSE_RESOLVE_CONFIRM =
}
END_REFUND =
}
ABANDON_QUEST =
}
REPLACE_ENCHANT =
}
GM_RESPONSE_MUST_RESOLVE_RESPONSE =
}
CONFIRM_BNET_REPORT =
}
IGR_BILLING_NAG =
}
BID_AUCTION =
}
BFMGR_PLAYER_EXITED_BATTLE =
}
BFMGR_EJECT_PENDING =
}
CONFIRM_COMBAT_FILTER_DELETE =
}
SEND_MONEY =
}
CONFIRM_BUY_GUILDBANK_TAB =
}
BFMGR_DENY_WORLD_PVP_QUEUED =
}
LOOT_BIND =
}
CONFIRM_GUILD_DISBAND =
}
DUEL_REQUESTED =
}
BFMGR_PLAYER_LOW_LEVEL =
}
SKINNED =
}
CONFIRM_RESET_AUDIO_SETTINGS =
}
ADD_IGNORE =
}
RESURRECT_NO_SICKNESS =
}
XP_LOSS =
}
HELP_TICKET_ABANDON_CONFIRM =
}
CONFIRM_COMPLETE_EXPENSIVE_QUEST =
}
CONFIRM_DELETE_EQUIPMENT_SET =
}
CONFIRM_PURCHASE_TOKEN_ITEM =
}
ADD_MUTE =
}
DELETE_MONEY =
}
DELETE_GOOD_ITEM =
}
COD_CONFIRMATION =
}
CONFIRM_REFUND_MAX_HONOR_AND_ARENA =
}
VOTE_BOOT_PLAYER =
}
CONFIRM_LEARN_PREVIEW_TALENTS =
}
EQUIP_BIND =
}
RECOVER_CORPSE_INSTANCE =
}
BATTLENET_UNAVAILABLE =
}
CALENDAR_ERROR =
}
CREATE_COMBAT_FILTER =
}
USE_GUILDBANK_REPAIR =
}
CONFIRM_REPORT_SPAM_MAIL =
}
CONFIRM_LOSE_BINDING_CHANGES =
}
CONFIRM_DELETING_CHARACTER_SPECIFIC_BINDINGS =
}
CONFIR
Message: Interface\AddOns\Prat-3.0\addon\addon.lua:257: attempt to index local 'm' (a boolean value)
Time: 09/16/10 01:24:49
Count: 4
Stack: Interface\AddOns\Prat-3.0\addon\addon.lua:257: in function <Interface\AddOns\Prat-3.0\addon\addon.lua:245>
(tail call): ?
(tail call): ?
Interface\AddOns\WIM\Sources\WindowHandler.lua:844: in function `AddEventMessage'
Interface\AddOns\WIM\Modules\WhisperEngine.lua:310: in function `handler'
...s\WIM\Libs\LibChatHandler-1.0\LibChatHandler-1.0.lua:267: in function <...s\WIM\Libs\LibChatHandler-1.0\LibChatHandler-1.0.lua:252>
...s\WIM\Libs\LibChatHandler-1.0\LibChatHandler-1.0.lua:308: in function <...s\WIM\Libs\LibChatHandler-1.0\LibChatHandler-1.0.lua:296>
Locals: smf = WIM3_msgFrame1ScrollingMessageFrame {
0 = <userdata>
parentWindow = WIM3_msgFrame1 {
}
widgetName = "chat_display"
}
event = "CHAT_MSG_WHISPER"
color =
r = 0.76078431372549
g = 0
b = 0.69803921568627
}
PRE_ADDMESSAGE = "Prat_PreAddMessage"
POST_ADDMESSAGE = "Prat_PostAddMessage"
FRAME_MESSAGE = "Prat_FrameMessage"
arg1 = "D"
arg2 = "Essylt"
arg3 = ""
arg4 = ""
arg5 = "Essylt"
arg6 = ""
arg7 = 0
arg8 = 0
arg9 = ""
arg10 = 0
arg11 = 1176
arg12 = "0x038000000233636F"
this = WIM3_msgFrame1ScrollingMessageFrame {
0 = <userdata>
parentWindow = WIM3_msgFrame1 {
}
widgetName = "chat_display"
}
formattedText = ""
m = true
info = nil
(*temporary) = nil
(*temporary) = "D"
(*temporary) = "Essylt"
(*temporary) = ""
(*temporary) = ""
(*temporary) = "Essylt"
(*temporary) = ""
(*temporary) = 0
(*temporary) = 0
(*temporary) = ""
(*temporary) = 0
(*temporary) = 1176
(*temporary) = "0x038000000233636F"
(*temporary) = WIM3_msgFrame1ScrollingMessageFrame {
0 = <userdata>
parentWindow = WIM3_msgFrame1 {
}
widgetName = "chat_display"
}
(*temporary) = "CHAT_MSG_WHISPER"
(*temporary) = "D"
(*temporary) = "attempt to index local 'm' (a boolean value)"
Prat =
ReplaceMatches = <function> defined @Interface\AddOns\Prat-3.0\services\patterns.lua:180
IsPrivateChannel = <function> defined @Interface\AddOns\Prat-3.0\services\channelapi.lua:133
LinkRegistry =
}
Frames =
}
BuildLink = <function> defined @Interface\AddOns\Prat-3.0\services\links.lua:58
MatchPatterns = <function> defined @Interface\AddOns\Prat-3.0\services\patterns.lua:135
AddLocale = <function> defined @Interface\AddOns\Prat-3.0\addon\locales.lua:59
GetModuleOptions = <function> defined @Interface\AddOns\Prat-3.0\addon\modules.lua:294
SplitMessageIdx =
}
SplitMessageOut =
}
AddModuleExtension = <function> defined @Interface\AddOns\Prat-3.0\addon\modules.lua:321
RegisterPattern = <function> defined @Interface\AddOns\Prat-3.0\services\patterns.lua:78
AddonName = "Prat-3.0"
ClearChatSections = <function> defined @Interface\AddOns\Prat-3.0\services\chatsections.lua:279
FrameList =
}
Prat3 = true
GetMessageItemIdx = <function> defined @Interface\AddOns\Prat-3.0\services\chatsections.lua:268
callbacks =
}
EnableProcessingForEvent = <function> defined @Interface\AddOns\Prat-3.0\services\events.lua:74
PrintLiteral = <function> defined @Interface\AddOns\Prat-3.0\services\print.lua:43
SplitMessageSrc =
}
GetReloadUILink = <function> defined @Interface\AddOns\Prat-3.0\addon\addon.lua:333
db =
}
Format = <function> defined @Interface\AddOns\Prat-3.0\addon\addon.lua:245
UnregisterAllLinkTypes = <function> defined @Interface\AddOns\Prat-3.0\services\links.lua:84
SetModuleOptions = <function> defined @Interface\AddOns\Prat-3.0\addon\modules.lua:290
GetGenderNeutralClass = <function> defined @Interface\AddOns\Prat-3.0\services\classgenderfix.lua:39
Options =
}
Version = "Prat 3.0 (3.4)"
RegisterChatEvent = <function> defined @Interface\AddOns\DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:117
GetChannelName = <function> defined @Interface\AddOns\Prat-3.0\addon\addon.lua:343
SetItemRefHook = <function> defined @Interface\AddOns\Prat
ID: 3
Error occured in: Global
Count: 1
Message: ..\AddOns\WIM\Libs\LibWho-2.0\LibWho-2.0.lua line 509:
table index is nil
Debug:
[C]: ?
WIM\Libs\LibWho-2.0\LibWho-2.0.lua:509: ReturnWho()
WIM\Libs\LibWho-2.0\LibWho-2.0.lua:905: ProcessWhoResults()
WIM\Libs\LibWho-2.0\LibWho-2.0.lua:894: ?()
WIM\Libs\LibWho-2.0\LibWho-2.0.lua:915:
WIM\Libs\LibWho-2.0\LibWho-2.0.lua:914
What i do wrong? =)
If anybody with more experience in Lua and debugging can track what might be making the two incompatible, many of us would be thankful, as I'm sure whatever method or function being used is not isolated to AltGuild.
today i logged my DK a friend from my main guild whisped me i answered then he whisped me again but no text in wim, i only know he whisped me becous i se incoming whisp in lcd screen on my G15 keayboard so he keeps whisping me 5-6 times nothing, another guy whisp me i see first mess then he whisp me 2 more times same thing.
What the heck is going on??
Locals:
---