Page 2 of 3

PostPosted: Sat Aug 31, 2013 16:50
by BrunoMine
Living and discovering! Thanks for the solution. But I think it would be cool to idea of the computer! I think we should explore the possibilities of using a work area in pcs.
We could use pcs for:
Access banking balance and make payments
Use our inbox
Read news event server
Read a wiki server
Enter and exit rooms private chat.

All this without becoming annoying Recurring commands!
But anyway, I believe it will happen when the minetest become a very famous game.

PostPosted: Sat Sep 21, 2013 16:44
by fairiestoy
Hello ruben,

i came up with a suggestion when looking through my fork of this and watching the user traffic on the landruch server. I think its necessary to include some kind of time check when a user last log in. Otherwise, your file will be fed up by dozens of users that show up only once and never come back. But they do take place in your files, therefore it might be a good idea to attach a date to each user when he last logged in and delete him after a specific timespan. About compatibility with your old files: Since you are only storing a serialized table, you could make check on init (when loading the data from file) if each user has already such a date. It will increase the server load time, but will keep the resulting file smaller as well as the used memory.

Greetings

PostPosted: Tue Jan 07, 2014 18:20
by rubenwardy
[h]0.5 Released![/h]

Reworked code to be more stable and logical.

When the game is loaded, it cleans stored data to get rid of any unneeded ones, fixing @fairiestoy's problem.

To enable distance limitation, set chatplus_distance in minetest.conf to something bigger than zero.

To disable logging, set chatplus_log to false in minetest.conf.

Coming soon:

  • Freeminer specific features (coloring)
  • Mention Highlighting

PostPosted: Tue Jan 07, 2014 19:51
by Krock
Can't say much about this, I like this mod!

A GUI would be a cool addition but right now it's working well :)

EDIT: sorry, it's not working well:
Code: Select all
/mail singleplayer haiiii

20:55:21: ERROR[main]: ServerError: LuaError: E:\Programme\minetest\bin\..\mods\
chatplus\init.lua:288: bad argument #1 to 'insert' (table expected, got nil)
20:55:21: ERROR[main]: stack traceback:
20:55:21: ERROR[main]:  [C]: in function 'insert'
20:55:21: ERROR[main]:  E:\Programme\minetest\bin\..\mods\chatplus\init.lua:288:
 in function 'func'
20:55:21: ERROR[main]:  E:\Programme\minetest\bin\..\builtin/chatcommands.lua:25
: in function <E:\Programme\minetest\bin\..\builtin/chatcommands.lua:16>

PostPosted: Tue Jan 07, 2014 20:02
by rubenwardy

PostPosted: Fri Jan 31, 2014 22:44
by Sokomine
It would be very good if individual messages in the inbox could be deleted while others could be kept. A command like /inbox del <nr> to delete message <nr> would be very welcomed.

PostPosted: Fri Jan 31, 2014 23:17
by Jonathan
rubenwardy wrote:[h]Coming soon[/h]
  • Swearing filter


Nice! Keep up the good work!

PostPosted: Wed Apr 09, 2014 19:01
by rubenwardy
[h]Graphical inboxes[/h]

0.6 adds formspec inboxes like the following. They are scrollable.

You can still access the text/chat version by typing /inbox text or /inbox t

Image

PostPosted: Wed Apr 09, 2014 19:28
by hoodedice
Why is this not default already?

PostPosted: Wed Apr 09, 2014 19:33
by rubenwardy
It would be pointless in single player, so it probably won't be added to minetest_game.

PostPosted: Thu Apr 10, 2014 08:37
by 4aiman
Neat! :)

Also, what about swearing filter?
Do you plan to add a dictionary of the most frequently used swears?
It would be funny to replace all those with "Capybara" :)

Re: [Mod] Chat plus [0.6] [chatplus] -- Inbox GUI

PostPosted: Fri Jun 13, 2014 13:55
by BrunoMine
Eui just want to mail. The old version has only mail?

This is a bug:
size[10,5]textlist[0,0;9.75,5;inbox;13/06 <Admin>: Ola]
11:04:50: ERROR[main]: Invalid textlist element(4): '0,0;9.75,5;inbox;13/06 <Admin>: Ola'
11:04:55: ERROR[main]: Invalid textlist element(4): '0,0;9.75,5;inbox;13/06 <Admin>: Ola'
size[10,5]textlist[0,0;9.75,5;inbox;13/06 <Admin>: HOOOOOOOOOOOOOOaaaa]
11:05:37: ERROR[main]: Invalid textlist element(4): '0,0;9.75,5;inbox;13/06 <Admin>: HOOOOOOOOOOOOOOaaaa'
GUIPauseMenu: Not allowing focus change.

Re: [Mod] Chat plus [0.6] [chatplus] – Inbox GUI

PostPosted: Mon Aug 10, 2015 21:32
by stormchaser3000
please add the swearing filter. for english, russian, spanish, portuguese, and german swear words. and please make it compatible with the irc mod

Re: [Mod] Chat plus [0.6] [chatplus] – Inbox GUI

PostPosted: Tue Aug 11, 2015 08:16
by rubenwardy
Already exists, set the chatplus_badwords = one, two, three as a setting in minetest.conf

or add it in lua here yourself: https://github.com/rubenwardy/chatplus/ ... t.lua#L401

Re: [Mod] Chat plus [0.6] [chatplus] – Inbox GUI

PostPosted: Fri Aug 14, 2015 09:27
by CWz
chat plus seems to allow players to talk without shout.

stormchaser3000, this also interferers with keyword_interact

Re: [Mod] Chat plus [0.6] [chatplus] – Inbox GUI

PostPosted: Sat Sep 12, 2015 10:30
by Gundul
Nice work. I added to my server "Jungle".
As admin it would be cool if there was an option to send email to all users. For example to inform about news on the server.

Re: [Mod] Chat plus [0.6] [chatplus] – Inbox GUI

PostPosted: Mon Sep 14, 2015 11:39
by Minetestforfun
Gundul wrote:Nice work. I added to my server "Jungle".
As admin it would be cool if there was an option to send email to all users. For example to inform about news on the server.


+1

Re: [Mod] Chat plus [1.0-RC] [chatplus] – Inbox GUI

PostPosted: Fri Jan 15, 2016 22:50
by JoshMars
Basically this whole mod should be client side and should be included by default

Re: [Mod] Chat plus [1.0-RC] [chatplus] – Inbox GUI

PostPosted: Sat Jan 16, 2016 00:51
by rubenwardy
Yes. Now that email, has been separated, it's pretty much just an ignore filter by default. It has an API too, though, but not used much.

.

PostPosted: Tue Jan 19, 2016 10:51
by vitaminx
.

Re: [Mod] Chat plus [1.0-RC] [chatplus] – Inbox GUI

PostPosted: Tue Mar 01, 2016 01:59
by Gundul
I had some trouble when updating from chatplus 0.6 to the new version.

Together with your email 0.1 I could send mails and use /msg also. Everything
seemed to work fine. But what did not work was the chat. Not even one single
word wanted to appear on screen. Only who logged in and out was shown.

I commented this in your api.lua out and now it works:

Code: Select all
-- Minetest callbacks
--minetest.register_on_chat_message(function(...)
--   local ret = chatplus.send(...)
--   if ret and minetest.global_exists("irc") and irc.on_chatmessage then
--      irc.on_chatmessage(...)
--   end
--   return ret
--end)


Did you send all chat to Irc by default ?


Gundul

Re: [Mod] Chat plus [1.0-RC] [chatplus] – Inbox GUI

PostPosted: Thu Mar 17, 2016 12:01
by afflatus
This is a very useful mod. I have found a couple of problems ...

* I have written a script to rotate chatplus-log.txt as it can easily grow to several MB if the server is busy. This was causing freeze-ups on my server (not enough memory probably)
* I want to move the mail icon from in-your-face. I dare say that is trivial (haven't looked yet).

I'm using an older version, so I'll upgrade to 1.0-rc before I comment any further.
Nice work Rubenwardy!

Re: [Mod] Chat plus [1.0-RC] [chatplus] – Inbox GUI

PostPosted: Thu Mar 17, 2016 15:20
by rubenwardy
I wish it was easier to place hud items compatibly. :(

Chatplus is a little bit outdated and needs some work from me to fix some things. I recommend you look into the ignore and email mods. Ignore works a lot better than chatplus, just looking at the code.

At some point I'll update it. I'm just quite busy with other things. Log rotation would be a nice feature.

Re: [Mod] Chat plus [2.3] [chatplus] – Now two mods, bug fix

PostPosted: Thu Mar 17, 2016 15:59
by rubenwardy

2.3 Released!



Fixes chat messages not sending

https://github.com/rubenwardy/chatplus/ ... s/tag/v2.3

Re: [Mod] Chat plus [2.3] [chatplus] – Now two mods, bug fix

PostPosted: Thu Mar 17, 2016 17:02
by afflatus
OK, I was just about to report that.
I'll pull and test.
Thanks