MonSay.txt

LegendOfMir

LOMCN N00B +1
Veteran
:agree: Can tell me some1 the ideea with MonSay.txt ...where must be located in mirserver 1.9 and what contain this file coz i dont find this file , but when load the server say in open window of M2Server :
MonSay Load Complete (0)Loaded
And 1 more Question: Can give me M2Server ....of DM2 ...coz the link in this forum is not good (archive are damage or....).
Plz dont ask me to MSN Mess , i dont use this!!!
Plz can some1 help me?:bounce:
 
Last edited:

daneo1989

I am Ancient.
Staff member
Super Moderator
Dec 5, 2005
6,033
1
276
330
UK
I believe the file you are looking for is called monsaymsg.txt located in Mir200>Envir

If it is not there, simply create it, Ill give you the guide that is in mine to just boost you on ur way...

;[index1] [chance] [index2] [mob] [message]
;index1
; 0 = people
; 1 = When Attacked, a chatbox message will be sent
; 2 = death
; 3 = Global Chat, message box
; 4 = overhead chat when hit / msg box?!
; 5 = overhead chat when hit
; 6 = overhead chat when hit
;index2
; 0 = chatbox colour RED
; 1 = chatbox colour GREEN
; 2 = chatbox colour BLUE
;---------------------------------------------------------------
;Notes
; When trying to make a global message on hit, index2 must
; be set to 0 ... yargh
; Values such as %S and %D show the char's username
;---------------------------------------------------------------

Copy that in and figure how to do it
 

GuildWars

Dedicated Member
Dedicated Member
Sep 28, 2004
164
0
42
I believe the file you are looking for is called monsaymsg.txt located in Mir200>Envir

If it is not there, simply create it, Ill give you the guide that is in mine to just boost you on ur way...

;[index1] [chance] [index2] [mob] [message]
;index1
; 0 = people
; 1 = When Attacked, a chatbox message will be sent
; 2 = death
; 3 = Global Chat, message box
; 4 = overhead chat when hit / msg box?!
; 5 = overhead chat when hit
; 6 = overhead chat when hit
;index2
; 0 = chatbox colour RED
; 1 = chatbox colour GREEN
; 2 = chatbox colour BLUE
;---------------------------------------------------------------
;Notes
; When trying to make a global message on hit, index2 must
; be set to 0 ... yargh
; Values such as %S and %D show the char's username
;---------------------------------------------------------------

Copy that in and figure how to do it

I tried
5 1 0 Deer Hello.
5 0 0 Deer Hello.

Neither with any luck, am i supposed to put 100 in the chance collum?
 

Fire

Golden Oldie
Golden Oldie
Apr 15, 2003
1,302
1
175
100 would be 100% of the time
1 would be 0.01% of the time
 

Killmaster

Legend
Legendary
Golden Oldie
Loyal Member
Nov 13, 2003
3,967
27
274
no, 1 meaning all the time, 10 would mean 1/10 chances... im pretty sure it works like that, as i have played around wit it.
 

Eksman.

Dedicated Member
Dedicated Member
Jan 17, 2007
38
0
33
Does this include messages that pop up when you level for example? If so could you help me how to do it?

Sam
 

Killmaster

Legend
Legendary
Golden Oldie
Loyal Member
Nov 13, 2003
3,967
27
274
100 would be 100% of the time
1 would be 0.01% of the time


if that is so then how would u get 1%?
because 10 would be 0.1% which is all wrong :P

this is only to do with mobs displaying txt, when a certain action has been complete.

Btw messages when u level up is to do with the QFuction.txt which is inside the Market_def folder.

something like this will need to be in there, but i edited it so u dont copy HellzLoose's one :P

[@PlayLevelUp]
#IF
CHECKLEVELEX > 1
#SAY
You have leveled up.
#IF
CHECKLEVELEX = 7
#SAY
You have reached lvl 7 and here is ur prize

hope that helps :P
 
Last edited:

Fire

Golden Oldie
Golden Oldie
Apr 15, 2003
1,302
1
175
oops at my maths error, was preoccupied and it was early.

you are right 1 would give 1%

as to the levelup message use his method its the only way
 

Eksman.

Dedicated Member
Dedicated Member
Jan 17, 2007
38
0
33
if that is so then how would u get 1%?
because 10 would be 0.1% which is all wrong :P

this is only to do with mobs displaying txt, when a certain action has been complete.

Btw messages when u level up is to do with the QFuction.txt which is inside the Market_def folder.

something like this will need to be in there, but i edited it so u dont copy HellzLoose's one :P

[@PlayLevelUp]
#IF
CHECKLEVELEX > 1
#SAY
You have leveled up.
#IF
CHECKLEVELEX = 7
#SAY
You have reached lvl 7 and here is ur prize

hope that helps :P

Thanks mate very helpful
 

Elvin

Golden Oldie
Golden Oldie
May 14, 2003
1,155
1
175
middlesex
in monsay.txt try this

1 30 0 Deer %sOI OI Will you stop hitting me!!,%d if you keep it up i'll explode!!!!

the 1 is for the condition of when you hit the mob ie 1 when it attacked 0 is when its dies, 2 is dunno and 3 is global shout.

30 is the probability of the specific mob saying it.

0 is for the text colour and they are (0)=red (1)=green (2)=blue (3)= white.

Deer is the mob that will say it.

and the next part is what it will say .


so this one is a whiteboar and it will just do a global shout at any time but for some reason it says it 4 times
3 1 4 WhiteBoar0 %sHere comes the old pig if you want me come and get me I am in the stone temple%d!!!!

even though i thought 4 was sposed to be a colour not ammount of times it shouts it


this is what i got in translation froma monsay file
;Conditions(0 is for Murder,1 Attacked,2 in order to die,3 Global Shout) Global Shout text is server wide for all players to see。
;Probability(number is bigger,Probabilty of a speaking mob is smaller)
;Colour(0=red,1=green,2=blue,3=white) White text,appears for all to see above the monsters head,other coloured text messages are condition connected and are only visible to that character。
;Conditions, Probability Colour MobName Message
 
Last edited:

ixtrix

Dedicated Member
Dedicated Member
Jun 13, 2012
191
4
45
trying to get this working, all going well, but i cant get the message to show anything past first space work , tried wrapping in quotes and brackets and anything else could think of
can just use _ or . as workaround for now
using heroes
thx