F2P Addon

Message: Interface\AddOns\F2PAddon\f2pchat.lua:55: attempt to index global 'ChatThrottleLib' (a nil value)

Time: 10/14/11 18:26:22

Count: 5061

Stack: Interface\AddOns\F2PAddon\f2pchat.lua:55: in function `F2PChat_RouteChatMessage'

Interface\AddOns\F2PAddon\f2pdata.lua:93: in function `F2PData_IAm'

Interface\AddOns\F2PAddon\f2paddon.lua:125: in function <Interface\AddOns\F2PAddon\f2paddon.lua:93>



Locals: msg = "f2p=datadata:trial,1:race,Troll:version,1.2.0b:gender,female:xpLocked,0:spec,809:"

f_num = 18

(for index) = 1

(for limit) = 18

(for step) = 1

y = 1

name = "Chilliams"

level = 20

class = "Hunter"

loc = "Warsong Gulch"

connected = 1

status = ""

(*temporary) = nil

(*temporary) = nil

(*temporary) = nil

(*temporary) = nil

(*temporary) = nil

(*temporary) = nil

(*temporary) = nil

(*temporary) = "attempt to index global 'ChatThrottleLib' (a nil value)"

addonChannel = "f2paddonchannel"
 
I thought I'd celebrate getting back into the much more visible F2P section of the forums by releasing the beta version of F2PAddon
<




Consider this thread the right place to give feedback on it
<



Thanks for the beta upload, will check it out =)
 
Yasueh, something came up recently that I immediately thought would be a good inclusion into the chat addon.



F2Ps are not allowed to talk in /raid (for some god-unknown reason), and yet we've been doing more raid-oriented activities lately: The Hellfire Fortifications being an obvious one.



Because we aren't allowed to talk in /raid, we defaulted to talking in /f2ptwink, which was doubtlessly spammy for those that weren't in the raid. The easiest solution that occurred to me was to simply define two channels, /f2ptwink AND /f2praid, which acted exactly the same but which a person could choose to /join or /leave the latter as needed. Is this possible?



And another idea that just occurred to me a few minutes ago when I read something Mikian posted in another thread. Do you think there would be a way to add a functionality to F2PQ to track how long your queue times ACTUALLY are, and compile that data in some way? I've heard exaggerations from Horde about how long Alliance's queue times are, and it occurred to me that we're all using (or should be using) F2PQ which handles BG queueing... possible?



You continue to be awesome!
 
Yasueh, something came up recently that I immediately thought would be a good inclusion into the chat addon.



F2Ps are not allowed to talk in /raid (for some god-unknown reason), and yet we've been doing more raid-oriented activities lately: The Hellfire Fortifications being an obvious one.



Because we aren't allowed to talk in /raid, we defaulted to talking in /f2ptwink, which was doubtlessly spammy for those that weren't in the raid. The easiest solution that occurred to me was to simply define two channels, /f2ptwink AND /f2praid, which acted exactly the same but which a person could choose to /join or /leave the latter as needed. Is this possible?



And another idea that just occurred to me a few minutes ago when I read something Mikian posted in another thread. Do you think there would be a way to add a functionality to F2PQ to track how long your queue times ACTUALLY are, and compile that data in some way? I've heard exaggerations from Horde about how long Alliance's queue times are, and it occurred to me that we're all using (or should be using) F2PQ which handles BG queueing... possible?



You continue to be awesome!



Yeah that might be cool actually, didn't think of that =)
 
Seeing as no-one has reported any errors for 1.2.1b, I think it's time to release the 1.2.2b that I've been putting together this afternoon.



So, I'll put it up at the end of todays fishing competition, and remove all the redundant older versions (yes, everyone will have to update to a beta. All beta means is I'm the only person who's done any testing on it, but It's not going to be released for anyone else to test/use until I stop getting errors, and have it working properly).
 
Adding support for extra channels is something I want to do, but it might take a lot of work on rewriting the chat portion of the code, so I'd rather leave it until I've got a lot of little things added first (like how writing the core for the database stopped me releasing anything for ages).



Keeping a running average of everyone's time in queues (seperate for WSG and AB) should be pretty simple though. It's just another value for each character in the database.
 
i keep getting this lua error everynow and then

Code:
Date: 2011-10-16 16:15:40

ID: 2

Error occured in: Global

Count: 1

Message: ..\AddOns\F2PAddon\f2pdata.lua line 134:

   attempt to concatenate global 'altsname' (a nil value)

Debug:

   [C]: ?

   F2PAddon\f2pdata.lua:134: F2PData_Alts()

   F2PAddon\f2paddon.lua:77:

	  F2PAddon\f2paddon.lua:29

AddOns:

  Swatter, v5.12.5198 (QuirkyKiwi)

  NPCScan, v4.2.0.2

  NPCScanOverlay, v4.2.0.2

  Ace3, v

  Altoholic, v4.2.001

  Archy, v1.8.6

  Arh, v0.91

  AtlasLoot, vv6.04.04

  AtlasLootCataclysm, vv6.04.04

  AtlasLootLoader, vv6.04.04

  AucAdvanced, v5.12.5198 (QuirkyKiwi)

  AucFilterBasic, v5.12.5198 (QuirkyKiwi)

  AucFilterOutlier, v5.12.5198.5194(5.12/embedded)

  AucMatchUndercut, v5.12.5198.4828(5.12/embedded)

  AucScanData, v5.12.5198 (QuirkyKiwi)

  AucStatHistogram, v5.12.5198 (QuirkyKiwi)

  AucStatiLevel, v5.12.5198 (QuirkyKiwi)

  AucStatPurchased, v5.12.5198 (QuirkyKiwi)

  AucStatSales, v5.12.5198.4838(5.12/embedded)

  AucStatSimple, v5.12.5198 (QuirkyKiwi)

  AucStatStdDev, v5.12.5198 (QuirkyKiwi)

  AucStatWOWEcon, v5.12.5198.4828(5.12/embedded)

  AucUtilAHWindowControl, v5.12.5198.5133(5.12/embedded)

  AucUtilAppraiser, v5.12.5198.5194(5.12/embedded)

  AucUtilAskPrice, v5.12.5198.5162(5.12/embedded)

  AucUtilAutoMagic, v5.12.5198.5184(5.12/embedded)

  AucUtilCompactUI, v5.12.5198.5016(5.12/embedded)

  AucUtilEasyBuyout, v5.12.5198.4897(5.12/embedded)

  AucUtilFixAH, v5.12.5198 (QuirkyKiwi)

  AucUtilItemSuggest, v5.12.5198.5144(5.12/embedded)

  AucUtilPriceLevel, v5.12.5198.4861(5.12/embedded)

  AucUtilScanButton, v5.12.5198.5159(5.12/embedded)

  AucUtilScanFinish, v5.12.5198.5159(5.12/embedded)

  AucUtilScanProgress, v5.12.5198.4979(5.12/embedded)

  AucUtilScanStart, v5.12.5198.5159(5.12/embedded)

  AucUtilSearchUI, v5.12.5198.5184(5.12/embedded)

  AucUtilSimpleAuction, v5.12.5198.4993(5.12/embedded)

  AucUtilVendMarkup, v5.12.5198.4828(5.12/embedded)

  Auctionator, v2.9.7

  AuctionNinja, v1.3

  Babylonian, v5.1.DEV.312(/embedded)

  Bagnon, v4.2.9

  BagnonForever, v

  BagnonTooltips, v

  Bartender4, v4.4.19

  BattlegroundTargets, v40200-12

  BeanCounter, v5.12.5198 (QuirkyKiwi)

  Bison, v2.3.5

  ButtonFacade, v4.2.375

  ButtonFacadeDek, v3.0.47

  ButtonFacadeDek2, v3.0.47

  ButtonFacadeElegance, v3.3.0

  ButtonFacadeLiteFlat, v3.0.2

  Configator, v5.1.DEV.312(/embedded)

  CurseRaidTracker, v

  DataStore, v4.2.001

  DataStoreAchievements, v4.2.001

  DataStoreAgenda, v4.2.001

  DataStoreAuctions, v4.2.001

  DataStoreCharacters, v4.2.001

  DataStoreContainers, v4.2.001

  DataStoreCrafts, v4.2.001

  DataStoreCurrencies, v4.2.001

  DataStoreInventory, v4.2.001

  DataStoreMails, v4.2.001

  DataStorePets, v4.2.001

  DataStoreQuests, v4.2.001

  DataStoreReputations, v4.2.001

  DataStoreSpells, v4.2.001

  DataStoreStats, v4.2.001

  DataStoreTalents, v4.2.001

  DBMCore, v

  DBMRaidLeadTools, v

  DebugLib, v5.1.DEV.312(/embedded)

  Enchantrix, v5.12.5198 (QuirkyKiwi)

  EnchantrixBarker, v5.12.5198 (QuirkyKiwi)

  F2PAddon, v1.2.1b

  F2PI, v1.0.2

  ForteCasting, v

  ForteCooldown, v

  ForteCore, v1.975.7

  ForteHealthstone, v

  ForteSoulstone, v

  ForteSummon, v

  ForteTalent, v

  ForteTimer, v

  ForteVehicle, v

  ForteWarlock, v

  GatherMate2, v1.15.2

  Informant, v5.12.5198 (QuirkyKiwi)

  kgPanels, v1.6

  LibExtraTip, v5.12.DEV.311(/embedded)

  LibStub, v

  LightHeaded, v341

  LootFilter, v3.20

  MarketWatcher, v2.13

  Masque, v4.2.375

  MikScrollingBattleText, v5.6.108

  OmniCC, v4.2.3

  PitBull4, vv4.0.0-beta29

  PitBull4Aggro, vv4.0.0-beta29

  PitBull4AltPowerBar, vv4.0.0-beta29

  PitBull4Aura, vv4.0.0-beta29

  PitBull4Border, vv4.0.0-beta29

  PitBull4CastBar, vv4.0.0-beta29

  PitBull4CastBarLatency, vv4.0.0-beta29

  PitBull4CombatFader, vv4.0.0-beta29

  PitBull4CombatIcon, vv4.0.0-beta29

  PitBull4CombatText, vv4.0.0-beta29

  PitBull4ComboPoints, vv4.0.0-beta29

  PitBull4ExperienceBar, vv4.0.0-beta29

  PitBull4HealthBar, vv4.0.0-beta29

  PitBull4HideBlizzard, vv4.0.0-beta29

  PitBull4Highlight, vv4.0.0-beta29

  PitBull4HostilityFader, vv4.0.0-beta29

  PitBull4LeaderIcon, vv4.0.0-beta29

  PitBull4LuaTexts, vv4.0.0-beta29

  PitBull4ManaSpark, vv4.0.0-beta29

  PitBull4MasterLooterIcon, vv4.0.0-beta29

  PitBull4PhaseIcon, vv4.0.0-beta29

  PitBull4Portrait, vv4.0.0-beta29

  PitBull4PowerBar, vv4.0.0-beta29

  PitBull4PvPIcon, vv4.0.0-beta29

  PitBull4QuestIcon, vv4.0.0-beta29

  PitBull4RaidTargetIcon, vv4.0.0-beta29

  PitBull4RangeFader, vv4.0.0-beta29

  PitBull4ReadyCheckIcon, vv4.0.0-beta29

  PitBull4RestIcon, vv4.0.0-beta29

  PitBull4RoleIcon, vv4.0.0-beta29

  PitBull4SoulShards, vv4.0.0-beta29

  PitBull4Sounds, vv4.0.0-beta29

  PitBull4ThreatBar, vv4.0.0-beta29

  PitBull4VisualHeal5, vv4.0.0-beta29

  PitBull4VoiceIcon, vv4.0.0-beta29

  Postal, v3.4.10

  PowerAuras, v4.22

  Prat30, v3.4.24	 

  Prat30HighCPUUsageModules, v

  Prat30Libraries, v

  Quartz, v3.0.7

  RatingBuster, v

  Recount, v

  SexyMap, v

  SlideBar, v5.12.5198 (QuirkyKiwi)

  Stubby, v5.12.5198 (QuirkyKiwi)

  TidyPlates, v6.3.8 (R307)

  TidyPlatesCleanPlates, v1.9g

  TidyPlatesGraphite, v

  TidyPlatesGrey, v

  TidyPlatesNeon, v

  TidyPlatesQuatre, v

  TidyPlatesHub, v

  TipHelper, v5.12.DEV.310(/embedded)

  TipTac, v11.09.29

  TipTacItemRef, v11.09.29

  TipTacTalents, v11.09.29

  TomTom, vv40200-1.4.2

  VuhDo, v2.120

  VuhDoOptions, v2.120

  WIM, v3.5.7

  ZygorGuidesViewer, v3.1

  ZygorTalentAdvisor, v2.0.240

  BlizRuntimeLib_enUS v4.2.2.40200 <us>

  (ck=13ef)
 
Somewhere there's an 'altsname' that should be an 'altsName'. It's fixed in 1.2.2b, as I rewrote that bit..
 
Just to note, the achievement core in the 1.2.2b version throws up an error when someone using the old F2PAchi addon gets an achievement (I didn't test that, because I don't use the old versions). 1.2.3b will be more picky about what it considers to be an achievement message.



People using F2PAchi will also be getting errors from people using the new versions, but theirs won't be fixed.
 
If you're getting a lot of messages from the addon in white text, it's because one of the settings has the wrong value. At the end of the f2pconstants.lua file:

F2PAddonGlobalVars.verbose = 0

should be:

F2PAddonGlobalVars.verbose = nil



Still not used to the peculiarities of programming Lua. In most other languages the values 0, "0" or "" are considered false.



Another 1.2.3b version has been uploaded to fix this.
 
The message looping bug made it's way back in, so I reuploaded 1.0.4 with a fix (not worth updating the version for a single character change). Appologies to the 3 people who downloaded it before I noticed that.
 
hi yasueh, thx for your great work first of all, but i think i have a problem: yesterday during fishing-contest i couldnt read any messages at all in the f2p-chat. ist was empty, and i wrote in it, but it appeared as i was alone all the time.



i got the messages, when ppl came online, i could enter the /f2pq and had the friends-list, just my chat was empty. has that happened before to anyone?



fyi: i just have the all-in-one (first add-on in thread) installed at the moment, nothing more. is that enough, or should i reinstall the old addons?



oh, and i didnt try to relog, so maybe this solves the problem already, but i am not at home, so cant try at the moment.
 
hi yasueh, thx for your great work first of all, but i think i have a problem: yesterday during fishing-contest i couldnt read any messages at all in the f2p-chat. ist was empty, and i wrote in it, but it appeared as i was alone all the time.



i got the messages, when ppl came online, i could enter the /f2pq and had the friends-list, just my chat was empty. has that happened before to anyone?



fyi: i just have the all-in-one (first add-on in thread) installed at the moment, nothing more. is that enough, or should i reinstall the old addons?



oh, and i didnt try to relog, so maybe this solves the problem already, but i am not at home, so cant try at the moment.

You didn't have the channel enabled.
 
I spent a couple of hours last night with a fresh character, trying to work out why messages were/weren't appearing in the chat windows, when the options for the chat window said they should/shouldn't be (right click a chat window name tab > Settings > Global Channels > tickboxes to enable/disable channel display). Basically, you have to have a chat window subscribed to a channel you have joined, to show text from that channel, and the F2PAddon function that shows messages, only does so for chat windows that are 'subscribed' (and that's where the problem lies).



When you first log in the addon will check to see if you have already joined the channel (and join if you haven't), as well as check to see if any of your chat windows are subscribed to show text from the channel (if none are, it will subscribe the default chat frame).



Only there's a problem. The WoW API function '[font=courier new,courier,monospace]GetChatWindowChannels()[/font]' is not giving reliable information, and is saying that a chat window is subscribed when it isn't (I was getting text in the window when f2ptwink wasn't ticked in the WoW chat options, and I wasn't when it was).



Simply put, [font=courier new,courier,monospace]GetChatWindowChannels()[/font] does not say if a chat window is subscribed, it says if the settings windows says a chat window is subscribed, and that can be wrong.



If you get this problem all you can do is untick/tick the channel and hope that works. This is another problem that's down to Blizzard's code 'working as intended'.







I'll add a line to the function that prints other people's messages, so that if it isn't finding any subscribed windows to send incoming chat to, it'll ask you to check that a window has been subscribed.
 
Yasueh there have been two new people that I have tried to help tonight who are getting the same issue: They install the addon, they can see P2Ps talking in channel but have no permission themselves to talk, and they can see people logging in or out but nothing gets added to their friends list. They can't currently communicate, and all the troubleshooting steps I took did not help. I had them leave and join chat, uncheck and recheck the subscription in their chat window, log out and log in... no changes. Any thoughts?
 

Users who are viewing this thread

Top