Currently I have set up a dialog through Action Definitions, Constants and Records. All works well and by that I mean it literally works 100% perfectly.
But. There is one weird issue I've never seen before.
When I publish a private copy to test it with a friend and when I'm on Team 1 everything works for me but nothing works for my friend on Team 2.
When I play as Team 2 and my friend plays and Team 1 everything works for me on Team 2 and nothing works for him on Team 1.
Now. Either my friend is playing a joke on me and just not pressing any buttons or something is seriously not making any sense what so ever.
Since the new set up of the editor the new settings can add some limitations. So I'm going to remake your map with Veterancy, on the same document type and remove the melee initialization and find out why it's not giving you experience. Also make sure you're using units that actually hold Kill Experience.
I have to say thanks for this tutorial. It really helped me understand everything. I went through it with no problem besides that the images weren't aligned with the buttons but I was able to fix that myself. Now I've implemented this into a brand new dialog with 30 buttons 10 for each race and to display different buttons for each team depending on race.