Mes

From Hercules Wiki
Revision as of 19:44, 13 January 2013 by Nameless2you (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Syntax

  • mes "<message>";
  • mes "<Line 1>","<Line 2>","<Line 3>";
  • mes "<message>"+<variable> or command +"<message>";

Description

The most basic scripting command.
Displays a window with <message> in it to the invoking character, if the window already exists, it will just display the given message.
Notice that mes does not create a next or close button, so you have to create one using the next or close command, otherwise the player will be stuck in your script.

Use the + operator to give out multiple messages combined with variables or some commands(for example countitem, getitemname or strcharinfo)in one mes.

Use "^<Red><Green><Blue> " in front of the message to give <message> a color.
<Red><Green><Blue> stand for three hexadecimal numbers, representing the color components of Red Green and Blue in the wanted colour, like a html-code(see examples).
Do not forget to set the color to black again, by putting "^000000" after your message, exept you want to color your whole text...

Be careful: Magenta (ff00ff) is considered as transparent in the client, using it in a Dialogue will result in a weird (or funny) effect.

Examples

mes "Hello World";
//Will open up a text box with:

Hello World

mes "Hello 1","Hello 2","Hello 3";
// This will Generate 3 lines

Hello 1
Hello 2
Hello 3

mes "Hello"+strcharinfo(0)+", how are you?";
// Will upon up a textbox printing:

Hello Charname, how are you?

mes "^FF0000 Hello World^000000";
//Will open up a text box with

Hello World

mes "\'Hello!\'";
// use \as prefix to include Symbols:
// will print:

'Hello!'