Graal Forums  

Go Back   Graal Forums > Development Forums > Future Improvements
FAQ Members List Calendar Today's Posts

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 02-24-2006, 06:37 PM
Loriel Loriel is offline
Somewhat rusty
Loriel's Avatar
Join Date: Mar 2001
Posts: 5,059
Loriel is a name known to allLoriel is a name known to allLoriel is a name known to allLoriel is a name known to all
Display toall: messages in an actual chat window

Currently, toall: messages are accessed by clicking any of the grey bubbles around your minimap, and then display the beginning of the sender's nickname followed by their message on your green until you click elsewhere.

This makes it pretty uncomfortable to follow a conversation, especially if you are unable to click each message as soon as it is sent, because then you lose chronological order.

It would be way more awesome if toall: messages were (optionally?) displayed in a regular irc-like scrollable small chat window, perhaps with clickable nicknames to show account names.
Reply With Quote
  #2  
Old 02-24-2006, 07:54 PM
ApothiX ApothiX is offline
Okiesmokie
Join Date: May 2004
Posts: 1,447
ApothiX is on a distinguished road
Quote:
Originally Posted by Loriel
Currently, toall: messages are accessed by clicking any of the grey bubbles around your minimap, and then display the beginning of the sender's nickname followed by their message on your green until you click elsewhere.

This makes it pretty uncomfortable to follow a conversation, especially if you are unable to click each message as soon as it is sent, because then you lose chronological order.

It would be way more awesome if toall: messages were (optionally?) displayed in a regular irc-like scrollable small chat window, perhaps with clickable nicknames to show account names.
You could easily handle the ChatBar.onAction() handler, and check if the message starts with toall: and rescript your own way to send it, and set ChatBar.Text to null (or player.chat), so that it doesn't send the old toall aswell.
__________________


[06:24:19] * Parts: Skyld (i=silent@unaffiliated/skyld) ("Perhaps Okiesmokie did not realise that I like the boys. ")
Reply With Quote
  #3  
Old 02-24-2006, 08:01 PM
Skyld Skyld is offline
Script-fu
Skyld's Avatar
Join Date: Jan 2002
Location: United Kingdom
Posts: 3,914
Skyld has much to be proud ofSkyld has much to be proud ofSkyld has much to be proud ofSkyld has much to be proud ofSkyld has much to be proud ofSkyld has much to be proud of
Send a message via AIM to Skyld
Quote:
Originally Posted by ApothiX
You could easily handle the ChatBar.onAction() handler, and check if the message starts with toall: and rescript your own way to send it, and set ChatBar.Text to null (or player.chat), so that it doesn't send the old toall aswell.
This will not solve the problem on all servers, and the Chatbar's scripting itself may take the onAction() handle before your own script does.
__________________
Skyld
Reply With Quote
  #4  
Old 03-02-2006, 03:35 PM
ApothiX ApothiX is offline
Okiesmokie
Join Date: May 2004
Posts: 1,447
ApothiX is on a distinguished road
Quote:
Originally Posted by Skyld
This will not solve the problem on all servers, and the Chatbar's scripting itself may take the onAction() handle before your own script does.
I'm pretty sure it doesn't, if you set the text to NULL in your own onAction() handler, it doesn't send any text.
__________________


[06:24:19] * Parts: Skyld (i=silent@unaffiliated/skyld) ("Perhaps Okiesmokie did not realise that I like the boys. ")
Reply With Quote
  #5  
Old 03-02-2006, 09:08 PM
Loriel Loriel is offline
Somewhat rusty
Loriel's Avatar
Join Date: Mar 2001
Posts: 5,059
Loriel is a name known to allLoriel is a name known to allLoriel is a name known to allLoriel is a name known to all
This was a suggestion for the graal client, not a gscript feature request.
Reply With Quote
  #6  
Old 03-03-2006, 10:04 AM
jake13jake jake13jake is offline
Former Classic Staff
jake13jake's Avatar
Join Date: Dec 2002
Location: Northwest Vermont
Posts: 1,452
jake13jake will become famous soon enough
Perhaps have an option to click the toall bubbles or to have them scroll from the bottom of the screen up, and after a time interval they disappear?

Also, perhaps the ability to restrict certain players from mass messaging and/or toalls.
Also, perhaps the ability to disable mass messages from certain admins in staff rights, and to extend that probably the ability to make it a staff mass only when they're on the staff tab of the playerlist.

Now that I think about it, allow a set limit on the number of people that a person can mass message to at a single time. Perhaps allow the client to make it's own choice on whether to ignore the mass based on user options of how many people the mass message was sent to.
Reply With Quote
  #7  
Old 03-03-2006, 11:27 PM
Inverness Inverness is offline
Incubator
Inverness's Avatar
Join Date: Aug 2004
Location: Houston, Texas
Posts: 3,613
Inverness is a jewel in the roughInverness is a jewel in the rough
How about an allowtoalls as a server option.
This way you could disable the default toall system, just like you can disable the default sethead system when you want to make your own, this way you could just have a script take effect when your chat text starts with toall.

I'd rather not have it as a feature in the Graal client so servers can customize it to their liking to make it more like a chatroom.

Mass Message button for PlayerList!
__________________
Reply With Quote
  #8  
Old 03-04-2006, 12:54 AM
jake13jake jake13jake is offline
Former Classic Staff
jake13jake's Avatar
Join Date: Dec 2002
Location: Northwest Vermont
Posts: 1,452
jake13jake will become famous soon enough
Quote:
Originally Posted by Inverness
How about an allowtoalls as a server option.
This way you could disable the default toall system, just like you can disable the default sethead system when you want to make your own, this way you could just have a script take effect when your chat text starts with toall.

I'd rather not have it as a feature in the Graal client so servers can customize it to their liking to make it more like a chatroom.

Mass Message button for PlayerList!
Isn't that in enablefeatures?
Reply With Quote
  #9  
Old 03-04-2006, 07:09 AM
Loriel Loriel is offline
Somewhat rusty
Loriel's Avatar
Join Date: Mar 2001
Posts: 5,059
Loriel is a name known to allLoriel is a name known to allLoriel is a name known to allLoriel is a name known to all
Quote:
Originally Posted by Inverness
This way you could disable the default toall system, just like you can disable the default sethead system when you want to make your own, this way you could just have a script take effect when your chat text starts with toall.
But I cannot! I do not run a server, and I cannot make all the servers I play on adopt a system I am comfortable it.

Perhaps it could be magically interfaced into a gani script that I can edit on clientside, though.
Reply With Quote
  #10  
Old 03-04-2006, 11:50 PM
jake13jake jake13jake is offline
Former Classic Staff
jake13jake's Avatar
Join Date: Dec 2002
Location: Northwest Vermont
Posts: 1,452
jake13jake will become famous soon enough
Quote:
Originally Posted by Loriel
But I cannot! I do not run a server, and I cannot make all the servers I play on adopt a system I am comfortable it.

Perhaps it could be magically interfaced into a gani script that I can edit on clientside, though.
I would think that optional changes could be implemented and then perhaps have the client send data to the server so to determine how many people are using the new option rather than the old option and see if the old way of displaying toalls should be eliminated. The chat bubble/minimap stuff is a bit of a mess imo.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 01:04 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.