If I set eq = 'ten thousand' or eq = "10.txt", and "10.txt" contains "ten thousand", then the game only displays the messageWhat's the catch? How do I make the actual text appear?Do you want to receive gold as a bonus?
Basically, here are the script lines (for ...ForPlayers, something similar, there shouldn't be a big difference for single-player or multiplayer)
gold = GetMapDataPath().."text_2.txt";
MessageBox ({GetMapDataPath().."text_1.txt";eq=gold},nil);
In the text file 'text_1.txt', we write Do you want to receive (angle bracket)value=eq(angle bracket) gold as a bonus?
In the text file 'text_2.txt', we write ten thousand
P.s.: I don't think I missed anything, it was a while ago, but non-numeric variables worked and were displayed for me ;)