做了如下修改:
1. 如果.sma文件前三个字节是 UTF-8 BOM,则会自动重写此sma文件,把前面三个字节删除,也就是说,用Windows的记事本保存的UTF8格式的文件,将其拖到这个 compile.exe,也将能正常编译。
2. 如果sma文件和compile.exe在同一个目录下,则生成的amxx文件在compiled文件夹下,否则和sma文件在同一文件夹下。
使用须知:
将此 compile.exe 文件替换掉 scripting 文件夹下的 compile.exe,然后将要编译的 .sma 文件拖到此 compile.exe 即可。如果此文件是带 UTF-8 BOM 的,则要确保能对其进行写操作才能正常编译。