Block Those Stars! |
||
Block those stars!
Bumping because it was asked about again.
Asura.Pazuzuu
Offline
Asura.Aeonova said: » Bumping because it was asked about again. I bumped your mom Leviathan.Draugo
Offline
I wonder if you can block people who are pregnant with this.
Pandemonium.Zeto
Offline
Yes but that person isn't actually pregnant so it won't work on them.
You could block the word "pregnant" and it would stop certain yells from getting through on Asura. That could be a thing. Sorry, Paz.
Necro Bump Detected!
[75 days between previous and next post]
I know this is an older thread but I was wondering if there's anyway to port this addon to Ashita? I've noticed more recently that it's starting to get really getting annoying having to blist the gil sellers and job point bots constantly in shout chat.
I usually would just ignore them before but anymore it's like non stop with the JP botters making new throw away characters every day to spam shout. If it's not possible due to compatibility issues then I'd understand. This is just one of those few really good addons that doesn't seem to have a port to Ashita like a lot of others do. i'm so dumb when it comes to this addon and adding new words. here's the section with two words i want to add. everything else in there is blocked but Buy? and Full clear still get through.
Code local blackListedWords = T{string.char(0x81,0x99),string.char(0x81,0x9A),'1%-99','Job Point.*2100','Job Point.*500','JP.*2100','JP.*500','Buy?','Full clear', 'Capacity Point.*2100','Capacity Point.*500','CP.*2100','CP.*500','IGXE','ffxishop','Hot2019','Middle-man','☆','★','INSTANT delivery'} -- First two are '☆' and '★' symbols. It was asked about in my linkshell /and/ someone made a thread on here complaining about Asura yells so...
Bump. Offline
Posts: 218
Since update mine is broken now, doesnt filter >< /wrist
I had to add '0-2100', '500P' to the end of the brackets at line 12, I think the sellers got wind and change the shouts a little bit
Character Whereisdi on Asura is currently broken as well so something is mucked up. I saw Box Destroyer addon needs(needed?) fixed too so I think it's more than then RMT caught on.
Also, why would they care at the point where people go out of their way to mod their games to block them. Obviously they aren't getting any new customers if they try to get around it to spam people with zero interest. Honestly, shout/yell is a shitshow after update with people wanting to buy/sell orbs, Trove drops, and new over-priced Ambuscade. Best to leave yell/shout filters on entirely the first week after an update. Did the two things Brennski added help anyone, by the way? If it's just an easy fix like that, I could probably swing it, but I get an error in my windower console about stars which seems like there is more to it. Yeah something is up, *** dosnt work either, I'm bout to /shutdown until its fixed . . .
Maybe the RMTs made some agreement with SE! l o l Pandemonium.Zeto
Offline
All that happened is something changed in VU and the first few characters of yells being a bit different that what we normally expect. Also note the yells section of the site is currently 'elling' instead of 'selling'
Bottom is what's in the cleaned message used for comparison. Probably just needs a small tweak somewhere. In the mean time, most yells can be blocked with '500.*m' might have a bit of collateral damage but w/e not like yell's super interesting. Asura.Aeonova said: » Did the two things Brennski added help anyone, by the way? If it's just an easy fix like that, I could probably swing it, but I get an error in my windower console about stars which seems like there is more to it. I get an error in the console about auto-translate which probably needs fixing but I don't see the JP Seller yells by adding those two pieces of the stars/*** lua. *** off does throw an error, if that's broke for the love of god cancel everything else and fix this priority one
*** and stars is the same thing; just differently named. Just look back through this thread. You can name it and its folder whatever you wanted. Some people called it stars. Some ***.
Stars and FO are "different"
FO created maintained by chiaia (throwing an error) Stars was a quick dirty fix (that was greatly appreciated) but replaced by a "proper lua" With FO some of the 500 jp shouts are coming through and it's doing the red text error in the windower menu But yeah, FO is giving the console error:
fo: lua runtime error: fo/fo.lua:17: bad argument #1 to 'convert_auto_trans' (string expected, got nil) It's squares fault, they screwed up something in autotranslate, so Idk if the answer is "wait" or "please please beg fix" A lot renamed *** off stars it seems. We get questions about it from time to time in discord.
Anyway the chat packet was slightly modified this update it's been reported to us at this point. It doesn't just mess up fo it will be fixed on windower calm down. Only was pointed out like 15 minutes ago to us. "*** off" isn't the best name... aggressive but understandable lol
I just changed it to FO (I still have the OG stars lua too) "Stars" will crash the game if KoH talks. (which is super handy for skipping TOAU cutscenes... if you don't mind logging back in) Monthly updates which mainly began to keep up with Ambuscade and Deeds objectives switching out worry me so much with this game's spaghetti code. It also led to SE's "Eh, we'll fix it in a few weeks in the next patch" mentality. The Known Issues fixes seem to be about tied with the Emergency Updates they have to do. Oh well. Such is the state of the game at the moment. Thank you for your efforts.
Should be fixed as of 2 minutes ago pushed an update to the packets library.
Is it me or are the annoying *** job mercs intentionally leaving letters off of their yells to get thru this add on? Also is there any difference between this and yell?
idk if its been asked or added yet. Does it have a wild card? Wild card meaning you can add a phrase or a word and no matter how its spaced it would be blocked regardless instead of adding multi versions of a phrase?
Asura.Jdove said: » Is it me or are the annoying *** job mercs intentionally leaving letters off of their yells to get thru this add on? Also is there any difference between this and yell? Why in the world people would go to the effort to adapt to force their spam into the chat logs of people that didn't want it and actively have worked to remove it from their game experience is beyond me. I can't see a single player being like: Oh man. I made the effort to block them, but now that they are circumventing my block, I most certainly want to purchase their services. Offline
What strategies are people employing to expand this addon to cover the Dyanamis/Ambuscade/Odin/Aeonic merc shouts? I've done some minor editing on my own but I'm a little worried about killing non-merc PUG shouts and am receptive to improvements.
Code local blackListedWords = T{string.char(0x81,0x99),string.char(0x81,0x9A),'1%-99','Job Point.*2100','Job Point.*500','JP.*2100','JP.*500','Capacity Point.*2100','Capacity Point.*500','CP.*2100','CP.*500','0-2100','Omen.*Buy','Odin.*Buy','Dynamis.*Buy','Escha.*Buy','Reisenjima,*Buy','WOC.*Buy','Dynamis %-.*%dM'} Agrestic said: » What strategies are people employing to expand this addon to cover the Dyanamis/Ambuscade/Odin/Aeonic merc shouts? I've done some minor editing on my own but I'm a little worried about killing non-merc PUG shouts and am receptive to improvements. Code local blackListedWords = T{string.char(0x81,0x99),string.char(0x81,0x9A),'1%-99','Job Point.*2100','Job Point.*500','JP.*2100','JP.*500','Capacity Point.*2100','Capacity Point.*500','CP.*2100','CP.*500','0-2100','Omen.*Buy','Odin.*Buy','Dynamis.*Buy','Escha.*Buy','Reisenjima,*Buy','WOC.*Buy','Dynamis %-.*%dM'} You could always try shout_ml, by default it blocks mercs/RMT/job point shouts. Let's through chat/non-merc selling and buying/content. It doesn't do keyword specific blocks for trump or anything though.
Necro Bump Detected!
[60 days between previous and next post]
Since some people doing know about this still...
A simple explaination: You will need to download Notepad++ probably (or at least I did) to make a .lua, unless I'm stupid. Asura.Eiryl said: » make a new folder (I called it stars, obviously) Copy paste [the code below] onto note++ save as Stars.lua Drop it in the new file, drop file in add-ons //lua load stars (then add stars to the init text so that its always on) The code: Asura.Chiaia said: » Here's a quick and dirty addon that's more like Masunasu's but actually only checks the incoming chat packet, has some modes added, and is easier to add other strings. Code _addon.name = '***' _addon.version = '0.10' _addon.author = 'Chiaia (Asura)' _addon.commands = {'***','fo'} --Won't do anything atm. packets = require('packets') local blackListedUsers = T{'TotallyABotOne','TotallyABotTwo','TotallyABotThree',} -- Want to block all messages from X user then added there name(s) here. -- I could do a general digit check on JP instead of set 500/2100 values but atm I feel it's not needed. Will see if they change thier tactics. -- If you want to learn more about "Magical Characters" or Patterns in Lua: https://riptutorial.com/lua/example/20315/lua-pattern-matching local blackListedWords = T{string.char(0x81,0x99),string.char(0x81,0x9A),'1%-99','Job Point.*2100','Job Point.*500','JP.*2100','JP.*500','Capacity Point.*2100','Capacity Point.*500','CP.*2100','CP.*500',} -- First two are '☆' and '★' symbols. windower.register_event('incoming chunk', function(id,data) if id == 0x017 then -- 0x017 Is incoming chat. local chat = packets.parse('incoming', data) local cleaned = windower.convert_auto_trans(chat['Message']):lower() if blackListedUsers:contains(chat['Sender Name']) then -- Blocks any message from X user in any chat mode. return true elseif (chat['Mode'] == 3 or chat['Mode'] == 1 or chat['Mode'] == 26) then -- RMT checks in tell, shouts, and yells. Years ago they use to use tells to be more stealthy about gil selling. for k,v in ipairs(blackListedWords) do if cleaned:match(v:lower()) then return true end end end end end) |
||
All FFXI content and images © 2002-2024 SQUARE ENIX CO., LTD. FINAL
FANTASY is a registered trademark of Square Enix Co., Ltd.
|