Auto-translated
Not at all. Take a hero, click Object Properties at the top of the screen, then Settings, and finally Experience.
New here? I'm Roha — want a quick tour?
You can simply use if HasArtefact("Erasial",66) then...
He will understand, the main thing is to remove the semicolon.
Could you please provide guidance on how to correctly create a MessageBox (preferably with an example) so that the message appears for each player on a Multiplayer map? I've tried using this approach: MessageBox(GetMapDataPath().."qwerty.txt"); but it doesn't work.
MessageBoxForPlayers(GetPlayerFilter(GetCurrentPlayer()),GetMapDataPath().."win.txt");GetPlayerFilter(GetCurrentPlayer()) - in this case, it's the current player;GetMapDataPath().."win.txt" - the path to the message.MessageBoxForPlayers(1,GetMapDataPath().."win.txt", "FF");
MessageBoxForPlayers(2,GetMapDataPath().."win.txt", "FF");Could you please provide guidance on how to correctly create a MessageBox (preferably with an example) so that the message appears for each player on a Multiplayer map? I've tried using this approach: MessageBox(GetMapDataPath().."qwerty.txt"); but it doesn't work.
Hmm, I don't know. Are you sure that it's not working specifically because of Multiplayer?
2. The lighting on the arenas is defined in the game's resources and cannot be changed without a special mod. That is, on other maps, if the arena is present in the maps folder, it will also become nighttime.