the only major difference is that intervals are in milliseconds (globalevents and creaturescripts) and not seconds
say you have an interval of 5 (seconds) in your globalevents.xml, you would change it to 5000 (milliseconds)
but converting a script is literally the exact same, scripting wise they are 99.9% similar, 0.4 just has a few newer functions to use