Author Topic: RPG Style Text Boxes  (Read 3346 times)

MessageBoxOk is a gui in the game by default.
ClientCmds to open messageBoxOK with a specific title and message content are in the game by default.
Adding a callback so the client calls a function when the Ok button is clicked are in the game by default (or at least I'm pretty sure, as the other messageboxes have them)

If messageBoxOk is good enough, no, a client-side add-on is not needed

Prompt events already stand on this idea, and he doesn't want prompt events, rather a Scrolling HUD GUI that displays text that scrolls.

I didn't say prompt events.
My idea would have the same functionality as the WW screenshot he posted.
MessageBoxOK pops up, you read it, click the OK button, another one pops up with more text.
And it could all be done in a single output event.
« Last Edit: November 13, 2012, 07:27:34 PM by Headcrab Zombie »

I didn't say prompt events.
My idea would have the same functionality as the WW screenshot he posted.
MessageBoxOK pops up, you read it, click the OK button, another one pops up with more text.

You're missing my point, this can already be done with prompt events, a new HUD that isn't default would require a client, all the default GUI boxes can be accessed through prompt events

I didn't say prompt events.
My idea would have the same functionality as the WW screenshot he posted.
MessageBoxOK pops up, you read it, click the OK button, another one pops up with more text.
And it could all be done in a single output event.
he doesn't want message boxes
See the picture he posted. He wants something like that. That would require a custom HUD.

You're missing my point, this can already be done with prompt events
And my point is that this could be done in a single event call, unlike prompt events that would require a long series of prompt outputs on onPrompt inputs to split a message into a series of messageBoxes.
Just because it can already be done doesn't mean allowing the same thing to be done easier and quicker is a bad idea.

a new HUD that isn't default would require a client
And requiring a client-side add-on is never ideal if it can be done without a client-side add-on

he doesn't want message boxes
See the picture he posted. He wants something like that. That would require a custom HUD.
I interpreted that as "I want something that works like this"
You're interpreting it as "I want something that looks like this"
Until OP adds more detail I don't see what we can do.

If all he wants it rolling MessageBoxOk's then yeah, sure it's possible without a client, but there isn't a true need for a mod that makes life easier when there's another mod that can do it just as well.

Well let's just end that discussion until the OP describes how he wants it to look; if messageBoxOKs are fine or if he wants a special gui.

Let's focus on an issue that will be present no matter how the text is presented to the client: how are you passing the text into the event?
If you have enough text to go in it to make this suggestion neccesary, than I'd rather not think about how big of a pain it would be to type that in to the tiny space the event system gives you.

he doesn't want message boxes
See the picture he posted. He wants something like that. That would require a custom HUD.

You idiots. That's the EXAMPLE of what it would do, not what it would look like.
The prompts would be fine.

Jesus. I thought I was clear!

Yes, Message Boxed are fine, to clarify.
« Last Edit: November 13, 2012, 09:55:15 PM by Mr.Noßody »

Wait, is this being made?

What I think it should be is the message box ok, but with a "next" option on it.

Wait, is this being made?
I just need a solution to this issue and I can make it
how are you passing the text into the event?
If you have enough text to go in it to make this suggestion neccesary, than I'd rather not think about how big of a pain it would be to type that in to the tiny space the event system gives you.


What I think it should be is the message box ok, but with a "next" option on it.
Changing the text from "OK" to "next" is so minor.
It's not worth requiring a client-side add-on