JebusMail
Easily mail friends, guild members, alts and others.
Features:
- Remembers last recipient and fills it in each time
- Adds a drop-down menu to the recipient box. This drops down 4 categories: Alts, Friends, Guild, Other
- Log in as each alt to get it listed in the Alts list
- Delivery notification (sound optional) for items sent to non-alts
- Right-click on a message in the summary window to collect items and money (one at a time)
- Displays total money received once the mailbox window is closed
- Options are found in the new 2.4 Interface Options - AddOns window
2. Data for "ruRU" is specified in the wrong coding. Coding UTF-8 without BOM is necessary.
Are you planning to port JebusMail to Ace3, I am pulling Ace2 errors and according to the Ace2 page it is not being supported anymore.
1x AceComm-2.0-91091 (JebusMail):157: attempt to index local 'text' (a nil value)
AceComm-2.0-91091 (JebusMail):2339: in main chunk
---
Date: 2010-10-15 12:12:18
ID: 1
Error occured in: Global
Count: 1
Message: ...ce\AddOns\JebusMail\Libs\AceComm-2.0\AceComm-2.0.lua line 157:
attempt to index local 'text' (a nil value)
Debug:
(tail call): ?
...\AtlasLoot\Libs\DewdropLib\AceLibrary\AceLibrary.lua:66:
...\AtlasLoot\Libs\DewdropLib\AceLibrary\AceLibrary.lua:64
...\AtlasLoot\Libs\DewdropLib\AceLibrary\AceLibrary.lua:611: Register()
...ce\AddOns\JebusMail\Libs\AceComm-2.0\AceComm-2.0.lua:2339: in main chunk
<us>
(ck=29f)
AceAddon-2.0-91096 (AuldLangSyne):541: in function <...ddOns\AuldLangSyne\lib\AceAddon-2.0\AceAddon-2.0.lua:518>
<in C code>: ?
AceEvent-2.0-91097 (AuldLangSyne):298: in function `TriggerEvent'
AceEvent-2.0-91097 (AuldLangSyne):910: in function <...ddOns\AuldLangSyne\lib\AceEvent-2.0\AceEvent-2.0.lua:903>
---
and there ist a other mistake in deDE
File: localization.lua
Line: L:RegisterTranslations("deDE", function() reutrn {
Mistake: reutrn should be return
"1x JebusMail-3.30e\JebusMail.lua:372: bad argument #1 to 'getn' (table expected, got nil)"
It is necessary to register in a file ebusMail.lua between
"local PlayerFaction = (race == "Tauren" or race == "Orc" or race == "Troll" or race == "Scourge" or race == "BloodElf" or race == "Goblin") and FACTION_HORDE or FACTION_ALLIANCE"
and
"local PlayerOppositeFaction = PlayerFaction == "Horde" and "Alliance" or "Horde""
following lines:
if (PlayerFaction == FACTION_ALLIANCE) then
PlayerFaction = "Alliance"
else
PlayerFaction = "Horde"
end
Freydis88:
To answer your questions:
Hi,
first, let me say THANK YOU for this addon :D *thumbs up*
I also have two questions:
Have a nice day and such a beautiful weather as we have here in Germany. Cheers!
Freydis88 :)
Instead I think a window frame that pops up would be better to show pending deliveries when a user types /jm log
- Added a close button to the drop-down menu (translation needed for RU)
- Added some background communication. If someone sends you an item and is also running JebusMail, then your mail log will be updated with the arrival time.
This means that the AceComm-2.0 library is once again needed. I believe I added in properly so it should be automatically added in the patch, but if I didn't and JebusMail crashes, it's probably because you don't have the AceComm-2.0 library installed.
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\JebusMail\JebusMail.lua line 19:
AceAddon: AceOO-2.0: Library "AceComm-2.0" does not exist.
Debug:
[C]: ?
[C]: error()
...nterface\AddOns\FuBar\libs\AceLibrary\AceLibrary.lua:122:
...nterface\AddOns\FuBar\libs\AceLibrary\AceLibrary.lua:75
(tail call): ?
(tail call): ?
...ddOns\AtlasLootFu\Libs\AceAddon-2.0\AceAddon-2.0.lua:1030: new()
JebusMail\JebusMail.lua:19: in main chunk
AddOns:
Swatter, v5.6.4424 (KangaII)
ACP, v3.2.0.23
Altoholic, v3.2.002b
Atlas, v1.15.1
AtlasBattlegrounds, v1.15.1
AtlasDungeonLocs, v1.15.1
AtlasOutdoorRaids, v1.15.1
AtlasTransportation, v1.15.1
AtlasLoot, vv5.08.06
AtlasLootFu, vv5.08.06
AtlasQuest, v4.3.6
AucAdvanced, v5.6.4424 (KangaII)
AucDb, v5.1.DEV.3583
AucFilterBasic, v5.6.4424 (KangaII)
AucFilterOutlier, v5.6.4424.2531
AucMatchUndercut, v5.6.4424.2531
AucStatClassic, v5.6.4424 (KangaII)
AucStatHistogram, v5.6.4424 (KangaII)
AucStatiLevel, v5.6.4424 (KangaII)
AucStatPurchased, v5.6.4424 (KangaII)
AucStatSales, v5.6.4424.2842
AucStatSimple, v5.6.4424 (KangaII)
AucStatStdDev, v5.6.4424 (KangaII)
AucStatWOWEcon, v5.6.4424.2530
AucUtilAHWindowControl, v5.6.4424.3311
AucUtilAppraiser, v5.6.4424.2530
AucUtilAskPrice, v5.6.4424.3175
AucUtilAutoMagic, v5.6.4424.3142
AucUtilCompactUI, v5.6.4424.2530
AucUtilEasyBuyout, v5.6.4424.3583
AucUtilFixAH, v5.6.4424 (KangaII)
AucUtilItemSuggest, v5.6.4424.3108
AucUtilPriceLevel, v5.6.4424.2545
AucUtilScanButton, v5.6.4424.2530
AucUtilScanFinish, v5.6.4424.2530
AucUtilScanProgress, v5.6.4424.2530
AucUtilSearchUI, v5.6.4424.3655
AucUtilSimpleAuction, v5.6.4424.0
AucUtilVendMarkup, v5.6.4424.2530
AutoTrack, v1.2
Babylonian, v5.1.DEV.130
Bartender4, v4.4.1
BeanCounter, v5.6.4424 (KangaII)
ButtonFacade, v3.2.285
ButtonFacadeApathy, v3.2.70
ButtonFacadeCaith, v3.2.55
ButtonFacadeDarion, v3.0.3.2
ButtonFacadeDek, v3.0.47
ButtonFacadeDek2, v3.0.47
ButtonFacadeElegance, v3.2.0
ButtonFacadeEntropy, v3.2.55
ButtonFacadeGears, v3.2.45
ButtonFacadeLiteFlat, v3.0.2
ButtonFacadeLiteStep, v3.2.45
ButtonFacadeOnyx, v3.2.55
ButtonFacadeSerenity, v3.2.50
ButtonFacadesimpleSquare, v1.1
ButtonFacadeSion, v
ButtonFacadeSleek, v3.2.0
ButtonFacadeTones, v3.2.0
ButtonFacadeTrinity, v30100.1
ButtonFacadeVista, v1.0.4
ChampionsPurse, v1.0.0
ChatLink, v
Configator, v5.1.DEV.130
CurseProfiler, v
DataStore, v3.2.002b
DataStoreAchievements, v3.2.002
DataStoreAuctions, v3.2.002
DataStoreCharacters, v3.2.002
DataStoreContainers, v3.2.002
DataStoreCrafts, v3.2.002
DataStoreCurrencies, v3.2.002
DataStoreInventory, v3.2.002
DataStoreMails, v3.2.002
DataStorePets, v3.2.002
DataStoreQuests, v3.2.002
DataStoreReputations, v3.2.002
DataStoreSkills, v3.2.002
DataStoreSpells, v3.2.002
DataStoreStats, v3.2.002
DataStoreTalents, v3.2.002
DBMCore, v
DebugLib, v5.1.DEV.130
Dresser, v1.3
EasySerum, v1.05
ElkBuffBars, v2.2.5-150
Factionizer, v30200.4
FuBar, v
FuBarMoneyFu, vv1.2.2
Gatherer, v3.1.14
Grid, v1.30200.2009081101
JebusMail, v3.20a
LibRock10, v
SlideBar, v5.6.4424 (KangaII)
Stubby, v5.6.4424 (KangaII)
BlizRuntimeLib_enUS v3.2.2.30200 <eu>
(ck=b0c)
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\JebusMail\JebusMail.lua line 19:
AceAddon: AceOO-2.0: Library "AceComm-2.0" does not exist.
Debug:
[C]: ?
[C]: error()
...\AtlasLoot\Libs\DewdropLib\AceLibrary\AceLibrary.lua:122:
...\AtlasLoot\Libs\DewdropLib\AceLibrary\AceLibrary.lua:75
(tail call): ?
(tail call): ?
...ddOns\AtlasLootFu\Libs\AceAddon-2.0\AceAddon-2.0.lua:1030: new()
JebusMail\JebusMail.lua:19: in main chunk
AddOns:
Swatter, v5.6.4424 (KangaII)
Ace3, v
Adapt, v
AGT, v
Align, v
AnnoyingBuffReminder, v
AtlasLoot, vv5.08.06
AtlasLootFu, vv5.08.06
AucAdvanced, v5.6.4424 (KangaII)
AucDb, v5.1.DEV.3583
AucFilterBasic, v5.6.4424 (KangaII)
AucFilterOutlier, v5.6.4424.2531
AucMatchUndercut, v5.6.4424.2531
AucStatClassic, v5.6.4424 (KangaII)
AucStatHistogram, v5.6.4424 (KangaII)
AucStatiLevel, v5.6.4424 (KangaII)
AucStatPurchased, v5.6.4424 (KangaII)
AucStatSales, v5.6.4424.2842
AucStatSimple, v5.6.4424 (KangaII)
AucStatStdDev, v5.6.4424 (KangaII)
AucStatWOWEcon, v5.6.4424.2530
AucUtilAHWindowControl, v5.6.4424.3311
AucUtilAppraiser, v5.6.4424.2530
AucUtilAskPrice, v5.6.4424.3175
AucUtilAutoMagic, v5.6.4424.3142
AucUtilCompactUI, v5.6.4424.2530
AucUtilEasyBuyout, v5.6.4424.3583
AucUtilItemSuggest, v5.6.4424.3108
AucUtilPriceLevel, v5.6.4424.2545
AucUtilScanButton, v5.6.4424.2530
AucUtilScanFinish, v5.6.4424.2530
AucUtilScanProgress, v5.6.4424.2530
AucUtilSearchUI, v5.6.4424.3655
AucUtilSimpleAuction, v5.6.4424.0
AucUtilVendMarkup, v5.6.4424.2530
AutoDinger, v1.0.3
Babylonian, v5.1.DEV.130
Bagnon, v2.10.0
BagnonForever, v1.1.2
BagnonTooltips, v
BankStack, vv14
Bartender4, v4.4.1
BeanCounter, v5.6.4424 (KangaII)
BonusScanner, v5.2
Cartographer, v2.0
ClassTimer, v2.3
Configator, v5.1.DEV.130
CooldownTimers3, v3.0 Beta
CurseProfiler, v
DBMCore, v
DebugLib, v5.1.DEV.130
Elephant, v2.5
Enchantrix, v5.6.4424 (KangaII)
EnchantrixBarker, v5.6.4424 (KangaII)
FishingBuddy, v0.9.8b
GatherMate, vv1.21
GatherMateSharing, v1.3
Guild2Guild, v7.5.9
GuildGreet, v30200.5
HealBot, v3.2.2.5
IceHUD, v1.5.14 (Revision: 442)
JebusMail, v3.20a
Outfitter, v4.8
Stubby, v5.6.4424 (KangaII)
Titan, v4.3.0.30200 - Revision 316
BlizRuntimeLib_enUS v3.2.2.30200 <us>
(ck=752)
Error Message upon log in:
Message: Interface\AddOns\JebusMail\JebusMail.lua:19: AceAddon: AceOO-2.0: Library "AceComm-2.0" does not exist.
Time: 10/27/09 01:10:10
Count: 1
Stack: [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
(tail call): ?
[C]: ?
[C]: in function `error'
...rkInventory\Externals\Ace2\AceLibrary\AceLibrary.lua:122: in function <...rkInventory\Externals\Ace2\AceLibrary\AceLibrary.lua:75>
(tail call): ?
(tail call): ?
...ddOns\AtlasLootFu\Libs\AceAddon-2.0\AceAddon-2.0.lua:1030: in function `new'
Interface\AddOns\JebusMail\JebusMail.lua:19: in main chunk
Locals: (*temporary) = "AceAddon: AceOO-2.0: Library "AceComm-2.0" does not exist."
[2009/10/26 15:36:08-421-x1]: JebusMail-3.20a\JebusMail.lua:19: AceAddon: AceOO-2.0: Library "AceComm-2.0" does not exist.
...rkInventory\Externals\Ace2\AceLibrary\AceLibrary.lua:122: in function <...rkInventory\Externals\Ace2\AceLibrary\AceLibrary.lua:75>:
(tail call): ?:
(tail call): ?:
AceAddon-2.0-91096 (AuldLangSyne):1030: in function `new'
JebusMail-3.20a\JebusMail.lua:19: in main chunk
[2009/10/26 17:49:11-6548-x1]: JebusMail-3.20a\JebusMail.lua:19: AceAddon: AceOO-2.0: Library "AceComm-2.0" does not exist.
FuBar2Broker-r86-release\libs\AceLibrary\AceLibrary.lua:122: in function <...e\AddOns\FuBar2Broker\libs\AceLibrary\AceLibrary.lua:75>
(tail call): ?:
(tail call): ?:
AceAddon-2.0-91096 (AutoBar):1030: in function `new'
JebusMail-3.20a\JebusMail.lua:19: in main chunk
Locals:
self =
UnregisterAllEvents = <function> @ AutoBar\libs\AceEvent-2.0\AceEvent-2.0.lua:528:
addonsStarted =
CancelScheduledEvent = <function> @ AutoBar\libs\AceEvent-2.0\AceEvent-2.0.lua:464:
InitializeAddon = <function> @ AutoBar\libs\AceAddon-2.0\AceAddon-2.0.lua:562:
instancemeta =
CancelAllScheduledEvents = <function> @ AutoBar\libs\AceEvent-2.0\AceEvent-2.0.lua:574:
ScheduleEvent = <function> @ AutoBar\libs\AceEvent-2.0\AceEvent-2.0.lua:440:
TriggerEvent = <function> @ AutoBar\libs\AceEvent-2.0\AceEvent-2.0.lua:233:
addons =
prototype =
GetLocalizedCategory = <function> @ AutoBar\libs\AceAddon-2.0\AceAddon-2.0.lua:505:
ManualDisable = <function> @ AutoBar\libs\AceAddon-2.0\AceAddon-2.0.lua:1062:
ScheduleLeaveCombatAction = <function> @ AutoBar\libs\AceEvent-2.0\AceEvent-2.0.lua:802:
CancelAllCombatSchedules = <function> @ AutoBar\libs\AceEvent-2.0\AceEvent-2.0.lua:753:
UnregisterAllBucketEvents = <function> @ AutoBar\libs\AceEvent-2.0\AceEvent-2.0.lua:740:
ADDON_LOADED = <function> @ AutoBar\libs\AceAddon-2.0\AceAddon-2.0.lua:518:
PLAYER_LOGIN = <function> @ AutoBar\libs\AceAddon-2.0\AceAddon-2.0.lua:976:
GetAceOptionsDataTable = <function> @ AutoBar\libs\AceAddon-2.0\AceAddon-2.0.lua:954:
slashCommand = "/ace2"
ScheduleRepeatingEvent = <function> @ AutoBar\libs\AceEvent-2.0\AceEvent-2.0.lua:452:
super =
ManualEnable = <function> @ AutoBar\libs\AceAddon-2.0\AceAddon-2.0.lua:1034:
addonsToOnEnable =
(null) = true
pcall = <function> @ FuBar2Broker\libs\AceLibrary\AceLibrary.lua:167:
new = <function> @ AutoBar\libs\AceAddon-2.0\AceAddon-2.0.lua:1029:
GetLibraryVersion = <function> @ FuBar2Broker\libs\AceLibrary\AceLibrary.lua:585:
nextAddon =
UnregisterEvent = <function> @ AutoBar\libs\AceEvent-2.0\AceEvent-2.0.lua:493:
skipAddon =
RegisterEvent = <function> @ AutoBar\libs\AceEvent-2.0\AceEvent-2.0.lua:98:
IsEventRegistered = <function> @ AutoBar\libs\AceEvent-2.0\AceEvent-2.0.lua:590:
IsEventScheduled = <function> @ AutoBar\libs\AceEvent-2.0\AceEvent-2.0.lua:482:
ToString = <function> @ AutoBar\libs\AceAddon-2.0\AceAddon-2.0.lua:510:
RegisterBucketEvent = <function> @ AutoBar\libs\AceEvent-2.0\AceEvent-2.0.lua:607:
uid = "1C989178"
IsBucketEventRegistered = <function> @ AutoBar\libs\AceEvent-2.0\AceEvent-2.0.lua:711:
addonsEnabled =
argCheck = <function> @ FuBar2Broker\libs\AceLibrary\AceLibrary.lua:129:
UnregisterBucketEvent = <function> @ AutoBar\libs\AceEvent-2.0\AceEvent-2.0.lua:716:
error = <function> @ FuBar2Broker\libs\AceLibrary\AceLibrary.lua:75:
RegisterAllEvents = <function> @ AutoBar\libs\AceEvent-2.0\AceEvent-2.0.lua:200:
}
message = "AceAddon: AceOO-2.0: Library "AceComm-2.0" does not exist."
stack = "...e\AddOns\FuBar2Broker\libs\AceLibrary\AceLibrary.lua:80: in function <...e\AddOns\FuBar2Broker\libs\AceLibrary\AceLibrary.lua:75>
(tail call): ?
(tail call): ?
...ce\AddOns\AutoBar\libs\AceAddon-2.0\AceAddon-2.0.lua:1030: in function `new'
JebusMail\JebusMail.lua:19: in main chunk
"
first = "...e\AddOns\FuBar2Broker\libs\AceLibrary\AceLibrary.lua:80: in function <...e\AddOns\FuBar2Broker\libs\AceLibrary\AceLibrary.lua:75>"
file = "AceAddon%-2%.0"
i = 3
j = 4
(for generator) = <function> defined =[C]:-1
(for state) = nil
(for control) = "Interface
---