Hey,
i have create a own mod and i wanna have a Welcome to my Mod message when the game starts.
Im trying all things with big message but it will not showing at all when the game is starting!
I hope anyone can help me out with it.
Hey,
i have create a own mod and i wanna have a Welcome to my Mod message when the game starts.
Im trying all things with big message but it will not showing at all when the game is starting!
I hope anyone can help me out with it.
its showing but u can not see it coz of loading etc…
u need wait few sec and then show
or put if players first move then show once
ye thanks. we just stay in game 1 minute and move but still not showing. im sure i do something wrong. I am not familiar with it but i try my best. what i have is atleast the hud text in the top left. but thats not the big message i wanna see 
Try this:
rule - ongoing each player - all teams - all players
condition:
- has spawned(event player) == true
action:
- big message(event player, custom string("Welcome to my gamemode, {0}!", event player, null, null))
Thanks for the help, but its still not working but i think i have set something wrong or?
condition:
action:
Try instead of “has spawned” use “player joined match”
So it would be instead
rule -
event
{
Player Joined Match;
All;
All;
}
actions
{
Big Message(All Players(All Teams), Custom String("Welcome to my gamemode!", Null, Null, Null));
}
Event= Player joined match
Team: all
Player: all
Condition:
actions:
Big Message(All Players(All Teams), Custom String(“Welcome to my gamemode!”, Null, Null, Null))
this or i forget something?
Actually, I just tried that and that would only show to the people already in the gamemode, it would not show up to the new person.
Do what you did before, however add a wait to it, I just tested and it works good.
rule(“WELCOME MESSAGE #2”)
{
event
{
Ongoing - Each Player;
All;
All;
}
conditions
{
Has Spawned(Event Player) == True;
}
actions
{
Wait(1.250, Ignore Condition);
Big Message(All Players(All Teams), String("{0} {1} {2}", Hero Icon String(Hero(Zenyatta)), Custom String("Welcome", Null, Null,
Null), String("{0}!", Event Player, Null, Null)));
}
}
You can just copy the code if you want to, this welcome message has a zen icon and says welcome (event player).
The problem is, that in a player joined match rule (or an ongoing each player rule without condition) the message gets send before the player has actually loaded, let alone spawned.
So I guess the actual fix is to add a wait action just before the big message action.
Edit: Yes, exactly this:
Yep, I just tested it and it works great with a 1.250s wait.
ye a code from it would be very good so i can paste it in to my mod
By the way, make sure the big message is visible to all players (unless you don’t want it to) otherwise just add a wait behind what you did here
so it would look like
wait 1.250s
You can paste what Yourself wrote in post #8. I think its ingame code.
yes i just want a global big message when a player joins the game and after each map is over and the new map starts. but just normal not from a hero
but thats a cool feature 
Code from my gamemod: 7C5RG
Take a look maybe you can help better if you see 
What do you want the welcome message to be btw?
Welcome to my gamemod.
but i think i have a problem. its mystery heroes and its not working probaly when you can not choose the hero.
i copy paste your code and its working with zen message with choose heroes but not with mystery heroes… thats bad because its a mystery hero game… ![]()
6VSZ8
That’s the new code, works perfectly fine.
However, I DID set it to “visible to all players” because I wasn’t sure if you wanted it only visible to event player or not.
thanks its working fine when you can choose heroes.
but the mod is actually designed for mystery heroes and when i set it to mystery heroes the message will not show up.
zmienne
{
globalne:
26: TempVar
}
reguła(“MSG”)
{
zdarzenie
{
Ongoing - Each Player;
Wszystkie;
Wszystkie;
}
warunki
{
Global Variable(TempVar) == 0;
Is Moving(Event Player) == True;
}
działania
{
Set Global Variable(TempVar, 1);
Big Message(All Players(All Teams), Niestandardowy ciąg("msgMSGmsg", Null, Null, Null));
}
}